:root {
  color-scheme: light;
  --yellow-400: #F9CB37;
  --yellow-400-rgb: 249 203 55;
  --gray-900: #101828;
  --gray-900-rgb: 16 24 40;
  --dm-sans-font: "DM Sans", serif;
  --primary-font: var(--dm-sans-font);
  --layout-header: 76px;
  --layout-sidebar: 240px;
  --layout-content: 35px;
  --client-sidebar: 230px;
  --client-header: 80px;
  --client-content: 15px;
}
@media (min-width: 767px) {
  :root {
    --client-content: 20px;
    --client-header: 100px;
  }
}
@media (min-width: 1280px) {
  :root {
    --client-content: 40px;
    --client-header: 118px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -12px;
}
.row > [class^=col] {
  padding: 0px 12px;
}

.gutter-42 {
  margin-left: -42px;
  margin-right: -42px;
}
.gutter-42 > [class^=col] {
  padding: 0px 42px;
}
.gutter-32 {
  margin-left: -32px;
  margin-right: -32px;
}
.gutter-32 > [class^=col] {
  padding: 0px 32px;
}
.gutter-24 {
  margin-left: -24px;
  margin-right: -24px;
}
.gutter-24 > [class^=col] {
  padding: 0px 24px;
}
.gutter-20 {
  margin-left: -20px;
  margin-right: -20px;
}
.gutter-20 > [class^=col] {
  padding: 0px 20px;
}
.gutter-16 {
  margin-left: -16px;
  margin-right: -16px;
}
.gutter-16 > [class^=col] {
  padding: 0px 16px;
}
.gutter-14 {
  margin-left: -14px;
  margin-right: -14px;
}
.gutter-14 > [class^=col] {
  padding: 0px 14px;
}
.gutter-12 {
  margin-left: -12px;
  margin-right: -12px;
}
.gutter-12 > [class^=col] {
  padding: 0px 12px;
}
.gutter-10 {
  margin-left: -10px;
  margin-right: -10px;
}
.gutter-10 > [class^=col] {
  padding: 0px 10px;
}
.gutter-8 {
  margin-left: -8px;
  margin-right: -8px;
}
.gutter-8 > [class^=col] {
  padding: 0px 8px;
}
.gutter-6 {
  margin-left: -6px;
  margin-right: -6px;
}
.gutter-6 > [class^=col] {
  padding: 0px 6px;
}
.gutter-4 {
  margin-left: -4px;
  margin-right: -4px;
}
.gutter-4 > [class^=col] {
  padding: 0px 4px;
}
.gutter-0 {
  margin-left: -0px;
  margin-right: -0px;
}
.gutter-0 > [class^=col] {
  padding: 0px 0px;
}

.col-auto {
  padding: 0px 12px;
  flex: 1 1 auto;
  width: 0%;
}
.col-initial {
  padding: 0px 12px;
  flex: 0 0 auto;
  width: auto;
}
.col-hide {
  display: none;
}
.col-show {
  display: block;
}
@media (min-width: 360px) {
  .col-5xs-hide {
    display: none;
  }
  .col-5xs-show {
    display: block;
  }
}
@media (min-width: 420px) {
  .col-4xs-hide {
    display: none;
  }
  .col-4xs-show {
    display: block;
  }
}
@media (min-width: 575px) {
  .col-3xs-hide {
    display: none;
  }
  .col-3xs-show {
    display: block;
  }
}
@media (min-width: 620px) {
  .col-2xs-hide {
    display: none;
  }
  .col-2xs-show {
    display: block;
  }
}
@media (min-width: 768px) {
  .col-xs-hide {
    display: none;
  }
  .col-xs-show {
    display: block;
  }
}
@media (min-width: 820px) {
  .col-sm-hide {
    display: none;
  }
  .col-sm-show {
    display: block;
  }
}
@media (min-width: 992px) {
  .col-md-hide {
    display: none;
  }
  .col-md-show {
    display: block;
  }
}
@media (min-width: 1170px) {
  .col-lg-hide {
    display: none;
  }
  .col-lg-show {
    display: block;
  }
}
@media (min-width: 1280px) {
  .col-xl-hide {
    display: none;
  }
  .col-xl-show {
    display: block;
  }
}
@media (min-width: 1366px) {
  .col-2xl-hide {
    display: none;
  }
  .col-2xl-show {
    display: block;
  }
}
@media (min-width: 1440px) {
  .col-3xl-hide {
    display: none;
  }
  .col-3xl-show {
    display: block;
  }
}
@media (min-width: 1560px) {
  .col-4xl-hide {
    display: none;
  }
  .col-4xl-show {
    display: block;
  }
}
@media (min-width: 1680px) {
  .col-5xl-hide {
    display: none;
  }
  .col-5xl-show {
    display: block;
  }
}
.col-order-0 {
  order: 0;
}
.col-order-1 {
  order: 1;
}
.col-order-1-m {
  order: -1;
}
.col-order-2 {
  order: 2;
}
.col-order-2-m {
  order: -2;
}
.col-order-3 {
  order: 3;
}
.col-order-3-m {
  order: -3;
}
.col-order-4 {
  order: 4;
}
.col-order-4-m {
  order: -4;
}
.col-order-5 {
  order: 5;
}
.col-order-5-m {
  order: -5;
}
.col-order-6 {
  order: 6;
}
.col-order-6-m {
  order: -6;
}
.col-order-7 {
  order: 7;
}
.col-order-7-m {
  order: -7;
}
.col-order-8 {
  order: 8;
}
.col-order-8-m {
  order: -8;
}
.col-order-9 {
  order: 9;
}
.col-order-9-m {
  order: -9;
}
.col-order-10 {
  order: 10;
}
.col-order-10-m {
  order: -10;
}
.col-order-11 {
  order: 11;
}
.col-order-11-m {
  order: -11;
}
.col-order-12 {
  order: 12;
}
.col-order-12-m {
  order: -12;
}
@media (min-width: 360px) {
  .col-order-5xs-0 {
    order: 0;
  }
  .col-order-5xs-1 {
    order: 1;
  }
  .col-order-5xs-1-m {
    order: -1;
  }
  .col-order-5xs-2 {
    order: 2;
  }
  .col-order-5xs-2-m {
    order: -2;
  }
  .col-order-5xs-3 {
    order: 3;
  }
  .col-order-5xs-3-m {
    order: -3;
  }
  .col-order-5xs-4 {
    order: 4;
  }
  .col-order-5xs-4-m {
    order: -4;
  }
  .col-order-5xs-5 {
    order: 5;
  }
  .col-order-5xs-5-m {
    order: -5;
  }
  .col-order-5xs-6 {
    order: 6;
  }
  .col-order-5xs-6-m {
    order: -6;
  }
  .col-order-5xs-7 {
    order: 7;
  }
  .col-order-5xs-7-m {
    order: -7;
  }
  .col-order-5xs-8 {
    order: 8;
  }
  .col-order-5xs-8-m {
    order: -8;
  }
  .col-order-5xs-9 {
    order: 9;
  }
  .col-order-5xs-9-m {
    order: -9;
  }
  .col-order-5xs-10 {
    order: 10;
  }
  .col-order-5xs-10-m {
    order: -10;
  }
  .col-order-5xs-11 {
    order: 11;
  }
  .col-order-5xs-11-m {
    order: -11;
  }
  .col-order-5xs-12 {
    order: 12;
  }
  .col-order-5xs-12-m {
    order: -12;
  }
}
@media (min-width: 420px) {
  .col-order-4xs-0 {
    order: 0;
  }
  .col-order-4xs-1 {
    order: 1;
  }
  .col-order-4xs-1-m {
    order: -1;
  }
  .col-order-4xs-2 {
    order: 2;
  }
  .col-order-4xs-2-m {
    order: -2;
  }
  .col-order-4xs-3 {
    order: 3;
  }
  .col-order-4xs-3-m {
    order: -3;
  }
  .col-order-4xs-4 {
    order: 4;
  }
  .col-order-4xs-4-m {
    order: -4;
  }
  .col-order-4xs-5 {
    order: 5;
  }
  .col-order-4xs-5-m {
    order: -5;
  }
  .col-order-4xs-6 {
    order: 6;
  }
  .col-order-4xs-6-m {
    order: -6;
  }
  .col-order-4xs-7 {
    order: 7;
  }
  .col-order-4xs-7-m {
    order: -7;
  }
  .col-order-4xs-8 {
    order: 8;
  }
  .col-order-4xs-8-m {
    order: -8;
  }
  .col-order-4xs-9 {
    order: 9;
  }
  .col-order-4xs-9-m {
    order: -9;
  }
  .col-order-4xs-10 {
    order: 10;
  }
  .col-order-4xs-10-m {
    order: -10;
  }
  .col-order-4xs-11 {
    order: 11;
  }
  .col-order-4xs-11-m {
    order: -11;
  }
  .col-order-4xs-12 {
    order: 12;
  }
  .col-order-4xs-12-m {
    order: -12;
  }
}
@media (min-width: 575px) {
  .col-order-3xs-0 {
    order: 0;
  }
  .col-order-3xs-1 {
    order: 1;
  }
  .col-order-3xs-1-m {
    order: -1;
  }
  .col-order-3xs-2 {
    order: 2;
  }
  .col-order-3xs-2-m {
    order: -2;
  }
  .col-order-3xs-3 {
    order: 3;
  }
  .col-order-3xs-3-m {
    order: -3;
  }
  .col-order-3xs-4 {
    order: 4;
  }
  .col-order-3xs-4-m {
    order: -4;
  }
  .col-order-3xs-5 {
    order: 5;
  }
  .col-order-3xs-5-m {
    order: -5;
  }
  .col-order-3xs-6 {
    order: 6;
  }
  .col-order-3xs-6-m {
    order: -6;
  }
  .col-order-3xs-7 {
    order: 7;
  }
  .col-order-3xs-7-m {
    order: -7;
  }
  .col-order-3xs-8 {
    order: 8;
  }
  .col-order-3xs-8-m {
    order: -8;
  }
  .col-order-3xs-9 {
    order: 9;
  }
  .col-order-3xs-9-m {
    order: -9;
  }
  .col-order-3xs-10 {
    order: 10;
  }
  .col-order-3xs-10-m {
    order: -10;
  }
  .col-order-3xs-11 {
    order: 11;
  }
  .col-order-3xs-11-m {
    order: -11;
  }
  .col-order-3xs-12 {
    order: 12;
  }
  .col-order-3xs-12-m {
    order: -12;
  }
}
@media (min-width: 620px) {
  .col-order-2xs-0 {
    order: 0;
  }
  .col-order-2xs-1 {
    order: 1;
  }
  .col-order-2xs-1-m {
    order: -1;
  }
  .col-order-2xs-2 {
    order: 2;
  }
  .col-order-2xs-2-m {
    order: -2;
  }
  .col-order-2xs-3 {
    order: 3;
  }
  .col-order-2xs-3-m {
    order: -3;
  }
  .col-order-2xs-4 {
    order: 4;
  }
  .col-order-2xs-4-m {
    order: -4;
  }
  .col-order-2xs-5 {
    order: 5;
  }
  .col-order-2xs-5-m {
    order: -5;
  }
  .col-order-2xs-6 {
    order: 6;
  }
  .col-order-2xs-6-m {
    order: -6;
  }
  .col-order-2xs-7 {
    order: 7;
  }
  .col-order-2xs-7-m {
    order: -7;
  }
  .col-order-2xs-8 {
    order: 8;
  }
  .col-order-2xs-8-m {
    order: -8;
  }
  .col-order-2xs-9 {
    order: 9;
  }
  .col-order-2xs-9-m {
    order: -9;
  }
  .col-order-2xs-10 {
    order: 10;
  }
  .col-order-2xs-10-m {
    order: -10;
  }
  .col-order-2xs-11 {
    order: 11;
  }
  .col-order-2xs-11-m {
    order: -11;
  }
  .col-order-2xs-12 {
    order: 12;
  }
  .col-order-2xs-12-m {
    order: -12;
  }
}
@media (min-width: 768px) {
  .col-order-xs-0 {
    order: 0;
  }
  .col-order-xs-1 {
    order: 1;
  }
  .col-order-xs-1-m {
    order: -1;
  }
  .col-order-xs-2 {
    order: 2;
  }
  .col-order-xs-2-m {
    order: -2;
  }
  .col-order-xs-3 {
    order: 3;
  }
  .col-order-xs-3-m {
    order: -3;
  }
  .col-order-xs-4 {
    order: 4;
  }
  .col-order-xs-4-m {
    order: -4;
  }
  .col-order-xs-5 {
    order: 5;
  }
  .col-order-xs-5-m {
    order: -5;
  }
  .col-order-xs-6 {
    order: 6;
  }
  .col-order-xs-6-m {
    order: -6;
  }
  .col-order-xs-7 {
    order: 7;
  }
  .col-order-xs-7-m {
    order: -7;
  }
  .col-order-xs-8 {
    order: 8;
  }
  .col-order-xs-8-m {
    order: -8;
  }
  .col-order-xs-9 {
    order: 9;
  }
  .col-order-xs-9-m {
    order: -9;
  }
  .col-order-xs-10 {
    order: 10;
  }
  .col-order-xs-10-m {
    order: -10;
  }
  .col-order-xs-11 {
    order: 11;
  }
  .col-order-xs-11-m {
    order: -11;
  }
  .col-order-xs-12 {
    order: 12;
  }
  .col-order-xs-12-m {
    order: -12;
  }
}
@media (min-width: 820px) {
  .col-order-sm-0 {
    order: 0;
  }
  .col-order-sm-1 {
    order: 1;
  }
  .col-order-sm-1-m {
    order: -1;
  }
  .col-order-sm-2 {
    order: 2;
  }
  .col-order-sm-2-m {
    order: -2;
  }
  .col-order-sm-3 {
    order: 3;
  }
  .col-order-sm-3-m {
    order: -3;
  }
  .col-order-sm-4 {
    order: 4;
  }
  .col-order-sm-4-m {
    order: -4;
  }
  .col-order-sm-5 {
    order: 5;
  }
  .col-order-sm-5-m {
    order: -5;
  }
  .col-order-sm-6 {
    order: 6;
  }
  .col-order-sm-6-m {
    order: -6;
  }
  .col-order-sm-7 {
    order: 7;
  }
  .col-order-sm-7-m {
    order: -7;
  }
  .col-order-sm-8 {
    order: 8;
  }
  .col-order-sm-8-m {
    order: -8;
  }
  .col-order-sm-9 {
    order: 9;
  }
  .col-order-sm-9-m {
    order: -9;
  }
  .col-order-sm-10 {
    order: 10;
  }
  .col-order-sm-10-m {
    order: -10;
  }
  .col-order-sm-11 {
    order: 11;
  }
  .col-order-sm-11-m {
    order: -11;
  }
  .col-order-sm-12 {
    order: 12;
  }
  .col-order-sm-12-m {
    order: -12;
  }
}
@media (min-width: 992px) {
  .col-order-md-0 {
    order: 0;
  }
  .col-order-md-1 {
    order: 1;
  }
  .col-order-md-1-m {
    order: -1;
  }
  .col-order-md-2 {
    order: 2;
  }
  .col-order-md-2-m {
    order: -2;
  }
  .col-order-md-3 {
    order: 3;
  }
  .col-order-md-3-m {
    order: -3;
  }
  .col-order-md-4 {
    order: 4;
  }
  .col-order-md-4-m {
    order: -4;
  }
  .col-order-md-5 {
    order: 5;
  }
  .col-order-md-5-m {
    order: -5;
  }
  .col-order-md-6 {
    order: 6;
  }
  .col-order-md-6-m {
    order: -6;
  }
  .col-order-md-7 {
    order: 7;
  }
  .col-order-md-7-m {
    order: -7;
  }
  .col-order-md-8 {
    order: 8;
  }
  .col-order-md-8-m {
    order: -8;
  }
  .col-order-md-9 {
    order: 9;
  }
  .col-order-md-9-m {
    order: -9;
  }
  .col-order-md-10 {
    order: 10;
  }
  .col-order-md-10-m {
    order: -10;
  }
  .col-order-md-11 {
    order: 11;
  }
  .col-order-md-11-m {
    order: -11;
  }
  .col-order-md-12 {
    order: 12;
  }
  .col-order-md-12-m {
    order: -12;
  }
}
@media (min-width: 1170px) {
  .col-order-lg-0 {
    order: 0;
  }
  .col-order-lg-1 {
    order: 1;
  }
  .col-order-lg-1-m {
    order: -1;
  }
  .col-order-lg-2 {
    order: 2;
  }
  .col-order-lg-2-m {
    order: -2;
  }
  .col-order-lg-3 {
    order: 3;
  }
  .col-order-lg-3-m {
    order: -3;
  }
  .col-order-lg-4 {
    order: 4;
  }
  .col-order-lg-4-m {
    order: -4;
  }
  .col-order-lg-5 {
    order: 5;
  }
  .col-order-lg-5-m {
    order: -5;
  }
  .col-order-lg-6 {
    order: 6;
  }
  .col-order-lg-6-m {
    order: -6;
  }
  .col-order-lg-7 {
    order: 7;
  }
  .col-order-lg-7-m {
    order: -7;
  }
  .col-order-lg-8 {
    order: 8;
  }
  .col-order-lg-8-m {
    order: -8;
  }
  .col-order-lg-9 {
    order: 9;
  }
  .col-order-lg-9-m {
    order: -9;
  }
  .col-order-lg-10 {
    order: 10;
  }
  .col-order-lg-10-m {
    order: -10;
  }
  .col-order-lg-11 {
    order: 11;
  }
  .col-order-lg-11-m {
    order: -11;
  }
  .col-order-lg-12 {
    order: 12;
  }
  .col-order-lg-12-m {
    order: -12;
  }
}
@media (min-width: 1280px) {
  .col-order-xl-0 {
    order: 0;
  }
  .col-order-xl-1 {
    order: 1;
  }
  .col-order-xl-1-m {
    order: -1;
  }
  .col-order-xl-2 {
    order: 2;
  }
  .col-order-xl-2-m {
    order: -2;
  }
  .col-order-xl-3 {
    order: 3;
  }
  .col-order-xl-3-m {
    order: -3;
  }
  .col-order-xl-4 {
    order: 4;
  }
  .col-order-xl-4-m {
    order: -4;
  }
  .col-order-xl-5 {
    order: 5;
  }
  .col-order-xl-5-m {
    order: -5;
  }
  .col-order-xl-6 {
    order: 6;
  }
  .col-order-xl-6-m {
    order: -6;
  }
  .col-order-xl-7 {
    order: 7;
  }
  .col-order-xl-7-m {
    order: -7;
  }
  .col-order-xl-8 {
    order: 8;
  }
  .col-order-xl-8-m {
    order: -8;
  }
  .col-order-xl-9 {
    order: 9;
  }
  .col-order-xl-9-m {
    order: -9;
  }
  .col-order-xl-10 {
    order: 10;
  }
  .col-order-xl-10-m {
    order: -10;
  }
  .col-order-xl-11 {
    order: 11;
  }
  .col-order-xl-11-m {
    order: -11;
  }
  .col-order-xl-12 {
    order: 12;
  }
  .col-order-xl-12-m {
    order: -12;
  }
}
@media (min-width: 1366px) {
  .col-order-2xl-0 {
    order: 0;
  }
  .col-order-2xl-1 {
    order: 1;
  }
  .col-order-2xl-1-m {
    order: -1;
  }
  .col-order-2xl-2 {
    order: 2;
  }
  .col-order-2xl-2-m {
    order: -2;
  }
  .col-order-2xl-3 {
    order: 3;
  }
  .col-order-2xl-3-m {
    order: -3;
  }
  .col-order-2xl-4 {
    order: 4;
  }
  .col-order-2xl-4-m {
    order: -4;
  }
  .col-order-2xl-5 {
    order: 5;
  }
  .col-order-2xl-5-m {
    order: -5;
  }
  .col-order-2xl-6 {
    order: 6;
  }
  .col-order-2xl-6-m {
    order: -6;
  }
  .col-order-2xl-7 {
    order: 7;
  }
  .col-order-2xl-7-m {
    order: -7;
  }
  .col-order-2xl-8 {
    order: 8;
  }
  .col-order-2xl-8-m {
    order: -8;
  }
  .col-order-2xl-9 {
    order: 9;
  }
  .col-order-2xl-9-m {
    order: -9;
  }
  .col-order-2xl-10 {
    order: 10;
  }
  .col-order-2xl-10-m {
    order: -10;
  }
  .col-order-2xl-11 {
    order: 11;
  }
  .col-order-2xl-11-m {
    order: -11;
  }
  .col-order-2xl-12 {
    order: 12;
  }
  .col-order-2xl-12-m {
    order: -12;
  }
}
@media (min-width: 1440px) {
  .col-order-3xl-0 {
    order: 0;
  }
  .col-order-3xl-1 {
    order: 1;
  }
  .col-order-3xl-1-m {
    order: -1;
  }
  .col-order-3xl-2 {
    order: 2;
  }
  .col-order-3xl-2-m {
    order: -2;
  }
  .col-order-3xl-3 {
    order: 3;
  }
  .col-order-3xl-3-m {
    order: -3;
  }
  .col-order-3xl-4 {
    order: 4;
  }
  .col-order-3xl-4-m {
    order: -4;
  }
  .col-order-3xl-5 {
    order: 5;
  }
  .col-order-3xl-5-m {
    order: -5;
  }
  .col-order-3xl-6 {
    order: 6;
  }
  .col-order-3xl-6-m {
    order: -6;
  }
  .col-order-3xl-7 {
    order: 7;
  }
  .col-order-3xl-7-m {
    order: -7;
  }
  .col-order-3xl-8 {
    order: 8;
  }
  .col-order-3xl-8-m {
    order: -8;
  }
  .col-order-3xl-9 {
    order: 9;
  }
  .col-order-3xl-9-m {
    order: -9;
  }
  .col-order-3xl-10 {
    order: 10;
  }
  .col-order-3xl-10-m {
    order: -10;
  }
  .col-order-3xl-11 {
    order: 11;
  }
  .col-order-3xl-11-m {
    order: -11;
  }
  .col-order-3xl-12 {
    order: 12;
  }
  .col-order-3xl-12-m {
    order: -12;
  }
}
@media (min-width: 1560px) {
  .col-order-4xl-0 {
    order: 0;
  }
  .col-order-4xl-1 {
    order: 1;
  }
  .col-order-4xl-1-m {
    order: -1;
  }
  .col-order-4xl-2 {
    order: 2;
  }
  .col-order-4xl-2-m {
    order: -2;
  }
  .col-order-4xl-3 {
    order: 3;
  }
  .col-order-4xl-3-m {
    order: -3;
  }
  .col-order-4xl-4 {
    order: 4;
  }
  .col-order-4xl-4-m {
    order: -4;
  }
  .col-order-4xl-5 {
    order: 5;
  }
  .col-order-4xl-5-m {
    order: -5;
  }
  .col-order-4xl-6 {
    order: 6;
  }
  .col-order-4xl-6-m {
    order: -6;
  }
  .col-order-4xl-7 {
    order: 7;
  }
  .col-order-4xl-7-m {
    order: -7;
  }
  .col-order-4xl-8 {
    order: 8;
  }
  .col-order-4xl-8-m {
    order: -8;
  }
  .col-order-4xl-9 {
    order: 9;
  }
  .col-order-4xl-9-m {
    order: -9;
  }
  .col-order-4xl-10 {
    order: 10;
  }
  .col-order-4xl-10-m {
    order: -10;
  }
  .col-order-4xl-11 {
    order: 11;
  }
  .col-order-4xl-11-m {
    order: -11;
  }
  .col-order-4xl-12 {
    order: 12;
  }
  .col-order-4xl-12-m {
    order: -12;
  }
}
@media (min-width: 1680px) {
  .col-order-5xl-0 {
    order: 0;
  }
  .col-order-5xl-1 {
    order: 1;
  }
  .col-order-5xl-1-m {
    order: -1;
  }
  .col-order-5xl-2 {
    order: 2;
  }
  .col-order-5xl-2-m {
    order: -2;
  }
  .col-order-5xl-3 {
    order: 3;
  }
  .col-order-5xl-3-m {
    order: -3;
  }
  .col-order-5xl-4 {
    order: 4;
  }
  .col-order-5xl-4-m {
    order: -4;
  }
  .col-order-5xl-5 {
    order: 5;
  }
  .col-order-5xl-5-m {
    order: -5;
  }
  .col-order-5xl-6 {
    order: 6;
  }
  .col-order-5xl-6-m {
    order: -6;
  }
  .col-order-5xl-7 {
    order: 7;
  }
  .col-order-5xl-7-m {
    order: -7;
  }
  .col-order-5xl-8 {
    order: 8;
  }
  .col-order-5xl-8-m {
    order: -8;
  }
  .col-order-5xl-9 {
    order: 9;
  }
  .col-order-5xl-9-m {
    order: -9;
  }
  .col-order-5xl-10 {
    order: 10;
  }
  .col-order-5xl-10-m {
    order: -10;
  }
  .col-order-5xl-11 {
    order: 11;
  }
  .col-order-5xl-11-m {
    order: -11;
  }
  .col-order-5xl-12 {
    order: 12;
  }
  .col-order-5xl-12-m {
    order: -12;
  }
}
.col-12 {
  padding: 0px 12px;
  flex: 0 0 100%;
  max-width: 100%;
}
.col-11 {
  padding: 0px 12px;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-10 {
  padding: 0px 12px;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-9 {
  padding: 0px 12px;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-8 {
  padding: 0px 12px;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-7 {
  padding: 0px 12px;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-6 {
  padding: 0px 12px;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-5 {
  padding: 0px 12px;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-4 {
  padding: 0px 12px;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-3 {
  padding: 0px 12px;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-2 {
  padding: 0px 12px;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-1 {
  padding: 0px 12px;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
@media (min-width: 360px) {
  .col-5xs-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-5xs-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-5xs-order_1 {
    order: 1;
  }
  .col-5xs-order_2 {
    order: 2;
  }
  .col-5xs-order_3 {
    order: 3;
  }
  .col-5xs-order_4 {
    order: 4;
  }
  .col-5xs-order_5 {
    order: 5;
  }
  .col-5xs-order_6 {
    order: 6;
  }
  .col-5xs-order_7 {
    order: 7;
  }
  .col-5xs-order_8 {
    order: 8;
  }
  .col-5xs-order_9 {
    order: 9;
  }
  .col-5xs-order_10 {
    order: 10;
  }
  .col-5xs-order_11 {
    order: 11;
  }
  .col-5xs-order_12 {
    order: 12;
  }
  .col-5xs-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-5xs-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-5xs-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-5xs-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-5xs-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-5xs-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-5xs-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-5xs-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-5xs-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-5xs-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-5xs-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-5xs-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 420px) {
  .col-4xs-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-4xs-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-4xs-order_1 {
    order: 1;
  }
  .col-4xs-order_2 {
    order: 2;
  }
  .col-4xs-order_3 {
    order: 3;
  }
  .col-4xs-order_4 {
    order: 4;
  }
  .col-4xs-order_5 {
    order: 5;
  }
  .col-4xs-order_6 {
    order: 6;
  }
  .col-4xs-order_7 {
    order: 7;
  }
  .col-4xs-order_8 {
    order: 8;
  }
  .col-4xs-order_9 {
    order: 9;
  }
  .col-4xs-order_10 {
    order: 10;
  }
  .col-4xs-order_11 {
    order: 11;
  }
  .col-4xs-order_12 {
    order: 12;
  }
  .col-4xs-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-4xs-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-4xs-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-4xs-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-4xs-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-4xs-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-4xs-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-4xs-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-4xs-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-4xs-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-4xs-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-4xs-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 575px) {
  .col-3xs-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-3xs-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-3xs-order_1 {
    order: 1;
  }
  .col-3xs-order_2 {
    order: 2;
  }
  .col-3xs-order_3 {
    order: 3;
  }
  .col-3xs-order_4 {
    order: 4;
  }
  .col-3xs-order_5 {
    order: 5;
  }
  .col-3xs-order_6 {
    order: 6;
  }
  .col-3xs-order_7 {
    order: 7;
  }
  .col-3xs-order_8 {
    order: 8;
  }
  .col-3xs-order_9 {
    order: 9;
  }
  .col-3xs-order_10 {
    order: 10;
  }
  .col-3xs-order_11 {
    order: 11;
  }
  .col-3xs-order_12 {
    order: 12;
  }
  .col-3xs-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-3xs-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-3xs-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-3xs-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-3xs-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-3xs-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-3xs-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-3xs-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-3xs-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-3xs-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-3xs-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-3xs-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 620px) {
  .col-2xs-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-2xs-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-2xs-order_1 {
    order: 1;
  }
  .col-2xs-order_2 {
    order: 2;
  }
  .col-2xs-order_3 {
    order: 3;
  }
  .col-2xs-order_4 {
    order: 4;
  }
  .col-2xs-order_5 {
    order: 5;
  }
  .col-2xs-order_6 {
    order: 6;
  }
  .col-2xs-order_7 {
    order: 7;
  }
  .col-2xs-order_8 {
    order: 8;
  }
  .col-2xs-order_9 {
    order: 9;
  }
  .col-2xs-order_10 {
    order: 10;
  }
  .col-2xs-order_11 {
    order: 11;
  }
  .col-2xs-order_12 {
    order: 12;
  }
  .col-2xs-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-2xs-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-2xs-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-2xs-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-2xs-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-2xs-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-2xs-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-2xs-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-2xs-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-2xs-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-2xs-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-2xs-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 768px) {
  .col-xs-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-xs-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-xs-order_1 {
    order: 1;
  }
  .col-xs-order_2 {
    order: 2;
  }
  .col-xs-order_3 {
    order: 3;
  }
  .col-xs-order_4 {
    order: 4;
  }
  .col-xs-order_5 {
    order: 5;
  }
  .col-xs-order_6 {
    order: 6;
  }
  .col-xs-order_7 {
    order: 7;
  }
  .col-xs-order_8 {
    order: 8;
  }
  .col-xs-order_9 {
    order: 9;
  }
  .col-xs-order_10 {
    order: 10;
  }
  .col-xs-order_11 {
    order: 11;
  }
  .col-xs-order_12 {
    order: 12;
  }
  .col-xs-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-xs-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xs-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xs-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xs-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xs-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xs-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xs-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xs-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xs-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xs-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xs-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 820px) {
  .col-sm-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-sm-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-sm-order_1 {
    order: 1;
  }
  .col-sm-order_2 {
    order: 2;
  }
  .col-sm-order_3 {
    order: 3;
  }
  .col-sm-order_4 {
    order: 4;
  }
  .col-sm-order_5 {
    order: 5;
  }
  .col-sm-order_6 {
    order: 6;
  }
  .col-sm-order_7 {
    order: 7;
  }
  .col-sm-order_8 {
    order: 8;
  }
  .col-sm-order_9 {
    order: 9;
  }
  .col-sm-order_10 {
    order: 10;
  }
  .col-sm-order_11 {
    order: 11;
  }
  .col-sm-order_12 {
    order: 12;
  }
  .col-sm-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-sm-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-md-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-md-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-md-order_1 {
    order: 1;
  }
  .col-md-order_2 {
    order: 2;
  }
  .col-md-order_3 {
    order: 3;
  }
  .col-md-order_4 {
    order: 4;
  }
  .col-md-order_5 {
    order: 5;
  }
  .col-md-order_6 {
    order: 6;
  }
  .col-md-order_7 {
    order: 7;
  }
  .col-md-order_8 {
    order: 8;
  }
  .col-md-order_9 {
    order: 9;
  }
  .col-md-order_10 {
    order: 10;
  }
  .col-md-order_11 {
    order: 11;
  }
  .col-md-order_12 {
    order: 12;
  }
  .col-md-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 1170px) {
  .col-lg-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-lg-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-lg-order_1 {
    order: 1;
  }
  .col-lg-order_2 {
    order: 2;
  }
  .col-lg-order_3 {
    order: 3;
  }
  .col-lg-order_4 {
    order: 4;
  }
  .col-lg-order_5 {
    order: 5;
  }
  .col-lg-order_6 {
    order: 6;
  }
  .col-lg-order_7 {
    order: 7;
  }
  .col-lg-order_8 {
    order: 8;
  }
  .col-lg-order_9 {
    order: 9;
  }
  .col-lg-order_10 {
    order: 10;
  }
  .col-lg-order_11 {
    order: 11;
  }
  .col-lg-order_12 {
    order: 12;
  }
  .col-lg-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-lg-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 1280px) {
  .col-xl-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-xl-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-xl-order_1 {
    order: 1;
  }
  .col-xl-order_2 {
    order: 2;
  }
  .col-xl-order_3 {
    order: 3;
  }
  .col-xl-order_4 {
    order: 4;
  }
  .col-xl-order_5 {
    order: 5;
  }
  .col-xl-order_6 {
    order: 6;
  }
  .col-xl-order_7 {
    order: 7;
  }
  .col-xl-order_8 {
    order: 8;
  }
  .col-xl-order_9 {
    order: 9;
  }
  .col-xl-order_10 {
    order: 10;
  }
  .col-xl-order_11 {
    order: 11;
  }
  .col-xl-order_12 {
    order: 12;
  }
  .col-xl-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-xl-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 1366px) {
  .col-2xl-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-2xl-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-2xl-order_1 {
    order: 1;
  }
  .col-2xl-order_2 {
    order: 2;
  }
  .col-2xl-order_3 {
    order: 3;
  }
  .col-2xl-order_4 {
    order: 4;
  }
  .col-2xl-order_5 {
    order: 5;
  }
  .col-2xl-order_6 {
    order: 6;
  }
  .col-2xl-order_7 {
    order: 7;
  }
  .col-2xl-order_8 {
    order: 8;
  }
  .col-2xl-order_9 {
    order: 9;
  }
  .col-2xl-order_10 {
    order: 10;
  }
  .col-2xl-order_11 {
    order: 11;
  }
  .col-2xl-order_12 {
    order: 12;
  }
  .col-2xl-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-2xl-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-2xl-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-2xl-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-2xl-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-2xl-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-2xl-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-2xl-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-2xl-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-2xl-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-2xl-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-2xl-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 1440px) {
  .col-3xl-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-3xl-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-3xl-order_1 {
    order: 1;
  }
  .col-3xl-order_2 {
    order: 2;
  }
  .col-3xl-order_3 {
    order: 3;
  }
  .col-3xl-order_4 {
    order: 4;
  }
  .col-3xl-order_5 {
    order: 5;
  }
  .col-3xl-order_6 {
    order: 6;
  }
  .col-3xl-order_7 {
    order: 7;
  }
  .col-3xl-order_8 {
    order: 8;
  }
  .col-3xl-order_9 {
    order: 9;
  }
  .col-3xl-order_10 {
    order: 10;
  }
  .col-3xl-order_11 {
    order: 11;
  }
  .col-3xl-order_12 {
    order: 12;
  }
  .col-3xl-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-3xl-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-3xl-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-3xl-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-3xl-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-3xl-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-3xl-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-3xl-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-3xl-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-3xl-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-3xl-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-3xl-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 1560px) {
  .col-4xl-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-4xl-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-4xl-order_1 {
    order: 1;
  }
  .col-4xl-order_2 {
    order: 2;
  }
  .col-4xl-order_3 {
    order: 3;
  }
  .col-4xl-order_4 {
    order: 4;
  }
  .col-4xl-order_5 {
    order: 5;
  }
  .col-4xl-order_6 {
    order: 6;
  }
  .col-4xl-order_7 {
    order: 7;
  }
  .col-4xl-order_8 {
    order: 8;
  }
  .col-4xl-order_9 {
    order: 9;
  }
  .col-4xl-order_10 {
    order: 10;
  }
  .col-4xl-order_11 {
    order: 11;
  }
  .col-4xl-order_12 {
    order: 12;
  }
  .col-4xl-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-4xl-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-4xl-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-4xl-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-4xl-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-4xl-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-4xl-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-4xl-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-4xl-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-4xl-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-4xl-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-4xl-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (min-width: 1680px) {
  .col-5xl-auto {
    padding: 0px 12px;
    flex: 1 1 auto;
    width: 0%;
  }
  .col-5xl-initial {
    padding: 0px 12px;
    flex: 0 0 auto;
  }
  .col-5xl-order_1 {
    order: 1;
  }
  .col-5xl-order_2 {
    order: 2;
  }
  .col-5xl-order_3 {
    order: 3;
  }
  .col-5xl-order_4 {
    order: 4;
  }
  .col-5xl-order_5 {
    order: 5;
  }
  .col-5xl-order_6 {
    order: 6;
  }
  .col-5xl-order_7 {
    order: 7;
  }
  .col-5xl-order_8 {
    order: 8;
  }
  .col-5xl-order_9 {
    order: 9;
  }
  .col-5xl-order_10 {
    order: 10;
  }
  .col-5xl-order_11 {
    order: 11;
  }
  .col-5xl-order_12 {
    order: 12;
  }
  .col-5xl-12 {
    padding: 0px 12px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-5xl-11 {
    padding: 0px 12px;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-5xl-10 {
    padding: 0px 12px;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-5xl-9 {
    padding: 0px 12px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-5xl-8 {
    padding: 0px 12px;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-5xl-7 {
    padding: 0px 12px;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-5xl-6 {
    padding: 0px 12px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-5xl-5 {
    padding: 0px 12px;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-5xl-4 {
    padding: 0px 12px;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-5xl-3 {
    padding: 0px 12px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-5xl-2 {
    padding: 0px 12px;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-5xl-1 {
    padding: 0px 12px;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

.grid {
  display: grid;
  grid-template-columns: 1fr;
}
.grid-cols-12 {
  grid-template-columns: repeat(12, 1fr);
}
.grid-cols-11 {
  grid-template-columns: repeat(11, 1fr);
}
.grid-cols-10 {
  grid-template-columns: repeat(10, 1fr);
}
.grid-cols-9 {
  grid-template-columns: repeat(9, 1fr);
}
.grid-cols-8 {
  grid-template-columns: repeat(8, 1fr);
}
.grid-cols-7 {
  grid-template-columns: repeat(7, 1fr);
}
.grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}
.grid-cols-5 {
  grid-template-columns: repeat(5, 1fr);
}
.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}
.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}
.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
.grid-cols-1 {
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 360px) {
  .grid-cols-5xs-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-5xs-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-5xs-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-5xs-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-5xs-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-5xs-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-5xs-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-5xs-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-5xs-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-5xs-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-5xs-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-5xs-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 420px) {
  .grid-cols-4xs-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-4xs-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-4xs-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-4xs-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-4xs-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-4xs-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-4xs-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-4xs-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-4xs-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-4xs-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-4xs-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-4xs-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 575px) {
  .grid-cols-3xs-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-3xs-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-3xs-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-3xs-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-3xs-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-3xs-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-3xs-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-3xs-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-3xs-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-3xs-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-3xs-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-3xs-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 620px) {
  .grid-cols-2xs-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-2xs-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-2xs-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-2xs-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-2xs-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-2xs-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-2xs-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-2xs-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-2xs-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-2xs-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-2xs-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-2xs-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 768px) {
  .grid-cols-xs-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-xs-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-xs-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-xs-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-xs-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-xs-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-xs-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-xs-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-xs-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-xs-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-xs-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-xs-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 820px) {
  .grid-cols-sm-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-sm-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-sm-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-sm-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-sm-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-sm-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-sm-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-sm-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-sm-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-sm-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-sm-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-sm-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 992px) {
  .grid-cols-md-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-md-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-md-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-md-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-md-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-md-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-md-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-md-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-md-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-md-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-md-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-md-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1170px) {
  .grid-cols-lg-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-lg-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-lg-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-lg-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-lg-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-lg-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-lg-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-lg-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-lg-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-lg-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-lg-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-lg-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1280px) {
  .grid-cols-xl-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-xl-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-xl-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-xl-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-xl-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-xl-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1366px) {
  .grid-cols-2xl-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-2xl-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-2xl-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-2xl-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-2xl-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-2xl-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-2xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-2xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-2xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-2xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-2xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-2xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1440px) {
  .grid-cols-3xl-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-3xl-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-3xl-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-3xl-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-3xl-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-3xl-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-3xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-3xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-3xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-3xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-3xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-3xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1560px) {
  .grid-cols-4xl-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-4xl-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-4xl-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-4xl-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-4xl-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-4xl-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-4xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-4xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-4xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-4xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-4xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-4xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1680px) {
  .grid-cols-5xl-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-cols-5xl-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-5xl-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-5xl-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-5xl-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-5xl-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-5xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-5xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-5xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-5xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-5xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-5xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-cols-span-12 {
  grid-column: span 12;
}
.grid-cols-span-11 {
  grid-column: span 11;
}
.grid-cols-span-10 {
  grid-column: span 10;
}
.grid-cols-span-9 {
  grid-column: span 9;
}
.grid-cols-span-8 {
  grid-column: span 8;
}
.grid-cols-span-7 {
  grid-column: span 7;
}
.grid-cols-span-6 {
  grid-column: span 6;
}
.grid-cols-span-5 {
  grid-column: span 5;
}
.grid-cols-span-4 {
  grid-column: span 4;
}
.grid-cols-span-3 {
  grid-column: span 3;
}
.grid-cols-span-2 {
  grid-column: span 2;
}
.grid-cols-span-1 {
  grid-column: span 1;
}
@media (min-width: 360px) {
  .grid-cols-span-5xs-12 {
    grid-column: span 12;
  }
  .grid-cols-span-5xs-11 {
    grid-column: span 11;
  }
  .grid-cols-span-5xs-10 {
    grid-column: span 10;
  }
  .grid-cols-span-5xs-9 {
    grid-column: span 9;
  }
  .grid-cols-span-5xs-8 {
    grid-column: span 8;
  }
  .grid-cols-span-5xs-7 {
    grid-column: span 7;
  }
  .grid-cols-span-5xs-6 {
    grid-column: span 6;
  }
  .grid-cols-span-5xs-5 {
    grid-column: span 5;
  }
  .grid-cols-span-5xs-4 {
    grid-column: span 4;
  }
  .grid-cols-span-5xs-3 {
    grid-column: span 3;
  }
  .grid-cols-span-5xs-2 {
    grid-column: span 2;
  }
  .grid-cols-span-5xs-1 {
    grid-column: span 1;
  }
}
@media (min-width: 420px) {
  .grid-cols-span-4xs-12 {
    grid-column: span 12;
  }
  .grid-cols-span-4xs-11 {
    grid-column: span 11;
  }
  .grid-cols-span-4xs-10 {
    grid-column: span 10;
  }
  .grid-cols-span-4xs-9 {
    grid-column: span 9;
  }
  .grid-cols-span-4xs-8 {
    grid-column: span 8;
  }
  .grid-cols-span-4xs-7 {
    grid-column: span 7;
  }
  .grid-cols-span-4xs-6 {
    grid-column: span 6;
  }
  .grid-cols-span-4xs-5 {
    grid-column: span 5;
  }
  .grid-cols-span-4xs-4 {
    grid-column: span 4;
  }
  .grid-cols-span-4xs-3 {
    grid-column: span 3;
  }
  .grid-cols-span-4xs-2 {
    grid-column: span 2;
  }
  .grid-cols-span-4xs-1 {
    grid-column: span 1;
  }
}
@media (min-width: 575px) {
  .grid-cols-span-3xs-12 {
    grid-column: span 12;
  }
  .grid-cols-span-3xs-11 {
    grid-column: span 11;
  }
  .grid-cols-span-3xs-10 {
    grid-column: span 10;
  }
  .grid-cols-span-3xs-9 {
    grid-column: span 9;
  }
  .grid-cols-span-3xs-8 {
    grid-column: span 8;
  }
  .grid-cols-span-3xs-7 {
    grid-column: span 7;
  }
  .grid-cols-span-3xs-6 {
    grid-column: span 6;
  }
  .grid-cols-span-3xs-5 {
    grid-column: span 5;
  }
  .grid-cols-span-3xs-4 {
    grid-column: span 4;
  }
  .grid-cols-span-3xs-3 {
    grid-column: span 3;
  }
  .grid-cols-span-3xs-2 {
    grid-column: span 2;
  }
  .grid-cols-span-3xs-1 {
    grid-column: span 1;
  }
}
@media (min-width: 620px) {
  .grid-cols-span-2xs-12 {
    grid-column: span 12;
  }
  .grid-cols-span-2xs-11 {
    grid-column: span 11;
  }
  .grid-cols-span-2xs-10 {
    grid-column: span 10;
  }
  .grid-cols-span-2xs-9 {
    grid-column: span 9;
  }
  .grid-cols-span-2xs-8 {
    grid-column: span 8;
  }
  .grid-cols-span-2xs-7 {
    grid-column: span 7;
  }
  .grid-cols-span-2xs-6 {
    grid-column: span 6;
  }
  .grid-cols-span-2xs-5 {
    grid-column: span 5;
  }
  .grid-cols-span-2xs-4 {
    grid-column: span 4;
  }
  .grid-cols-span-2xs-3 {
    grid-column: span 3;
  }
  .grid-cols-span-2xs-2 {
    grid-column: span 2;
  }
  .grid-cols-span-2xs-1 {
    grid-column: span 1;
  }
}
@media (min-width: 768px) {
  .grid-cols-span-xs-12 {
    grid-column: span 12;
  }
  .grid-cols-span-xs-11 {
    grid-column: span 11;
  }
  .grid-cols-span-xs-10 {
    grid-column: span 10;
  }
  .grid-cols-span-xs-9 {
    grid-column: span 9;
  }
  .grid-cols-span-xs-8 {
    grid-column: span 8;
  }
  .grid-cols-span-xs-7 {
    grid-column: span 7;
  }
  .grid-cols-span-xs-6 {
    grid-column: span 6;
  }
  .grid-cols-span-xs-5 {
    grid-column: span 5;
  }
  .grid-cols-span-xs-4 {
    grid-column: span 4;
  }
  .grid-cols-span-xs-3 {
    grid-column: span 3;
  }
  .grid-cols-span-xs-2 {
    grid-column: span 2;
  }
  .grid-cols-span-xs-1 {
    grid-column: span 1;
  }
}
@media (min-width: 820px) {
  .grid-cols-span-sm-12 {
    grid-column: span 12;
  }
  .grid-cols-span-sm-11 {
    grid-column: span 11;
  }
  .grid-cols-span-sm-10 {
    grid-column: span 10;
  }
  .grid-cols-span-sm-9 {
    grid-column: span 9;
  }
  .grid-cols-span-sm-8 {
    grid-column: span 8;
  }
  .grid-cols-span-sm-7 {
    grid-column: span 7;
  }
  .grid-cols-span-sm-6 {
    grid-column: span 6;
  }
  .grid-cols-span-sm-5 {
    grid-column: span 5;
  }
  .grid-cols-span-sm-4 {
    grid-column: span 4;
  }
  .grid-cols-span-sm-3 {
    grid-column: span 3;
  }
  .grid-cols-span-sm-2 {
    grid-column: span 2;
  }
  .grid-cols-span-sm-1 {
    grid-column: span 1;
  }
}
@media (min-width: 992px) {
  .grid-cols-span-md-12 {
    grid-column: span 12;
  }
  .grid-cols-span-md-11 {
    grid-column: span 11;
  }
  .grid-cols-span-md-10 {
    grid-column: span 10;
  }
  .grid-cols-span-md-9 {
    grid-column: span 9;
  }
  .grid-cols-span-md-8 {
    grid-column: span 8;
  }
  .grid-cols-span-md-7 {
    grid-column: span 7;
  }
  .grid-cols-span-md-6 {
    grid-column: span 6;
  }
  .grid-cols-span-md-5 {
    grid-column: span 5;
  }
  .grid-cols-span-md-4 {
    grid-column: span 4;
  }
  .grid-cols-span-md-3 {
    grid-column: span 3;
  }
  .grid-cols-span-md-2 {
    grid-column: span 2;
  }
  .grid-cols-span-md-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1170px) {
  .grid-cols-span-lg-12 {
    grid-column: span 12;
  }
  .grid-cols-span-lg-11 {
    grid-column: span 11;
  }
  .grid-cols-span-lg-10 {
    grid-column: span 10;
  }
  .grid-cols-span-lg-9 {
    grid-column: span 9;
  }
  .grid-cols-span-lg-8 {
    grid-column: span 8;
  }
  .grid-cols-span-lg-7 {
    grid-column: span 7;
  }
  .grid-cols-span-lg-6 {
    grid-column: span 6;
  }
  .grid-cols-span-lg-5 {
    grid-column: span 5;
  }
  .grid-cols-span-lg-4 {
    grid-column: span 4;
  }
  .grid-cols-span-lg-3 {
    grid-column: span 3;
  }
  .grid-cols-span-lg-2 {
    grid-column: span 2;
  }
  .grid-cols-span-lg-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1280px) {
  .grid-cols-span-xl-12 {
    grid-column: span 12;
  }
  .grid-cols-span-xl-11 {
    grid-column: span 11;
  }
  .grid-cols-span-xl-10 {
    grid-column: span 10;
  }
  .grid-cols-span-xl-9 {
    grid-column: span 9;
  }
  .grid-cols-span-xl-8 {
    grid-column: span 8;
  }
  .grid-cols-span-xl-7 {
    grid-column: span 7;
  }
  .grid-cols-span-xl-6 {
    grid-column: span 6;
  }
  .grid-cols-span-xl-5 {
    grid-column: span 5;
  }
  .grid-cols-span-xl-4 {
    grid-column: span 4;
  }
  .grid-cols-span-xl-3 {
    grid-column: span 3;
  }
  .grid-cols-span-xl-2 {
    grid-column: span 2;
  }
  .grid-cols-span-xl-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1366px) {
  .grid-cols-span-2xl-12 {
    grid-column: span 12;
  }
  .grid-cols-span-2xl-11 {
    grid-column: span 11;
  }
  .grid-cols-span-2xl-10 {
    grid-column: span 10;
  }
  .grid-cols-span-2xl-9 {
    grid-column: span 9;
  }
  .grid-cols-span-2xl-8 {
    grid-column: span 8;
  }
  .grid-cols-span-2xl-7 {
    grid-column: span 7;
  }
  .grid-cols-span-2xl-6 {
    grid-column: span 6;
  }
  .grid-cols-span-2xl-5 {
    grid-column: span 5;
  }
  .grid-cols-span-2xl-4 {
    grid-column: span 4;
  }
  .grid-cols-span-2xl-3 {
    grid-column: span 3;
  }
  .grid-cols-span-2xl-2 {
    grid-column: span 2;
  }
  .grid-cols-span-2xl-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1440px) {
  .grid-cols-span-3xl-12 {
    grid-column: span 12;
  }
  .grid-cols-span-3xl-11 {
    grid-column: span 11;
  }
  .grid-cols-span-3xl-10 {
    grid-column: span 10;
  }
  .grid-cols-span-3xl-9 {
    grid-column: span 9;
  }
  .grid-cols-span-3xl-8 {
    grid-column: span 8;
  }
  .grid-cols-span-3xl-7 {
    grid-column: span 7;
  }
  .grid-cols-span-3xl-6 {
    grid-column: span 6;
  }
  .grid-cols-span-3xl-5 {
    grid-column: span 5;
  }
  .grid-cols-span-3xl-4 {
    grid-column: span 4;
  }
  .grid-cols-span-3xl-3 {
    grid-column: span 3;
  }
  .grid-cols-span-3xl-2 {
    grid-column: span 2;
  }
  .grid-cols-span-3xl-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1560px) {
  .grid-cols-span-4xl-12 {
    grid-column: span 12;
  }
  .grid-cols-span-4xl-11 {
    grid-column: span 11;
  }
  .grid-cols-span-4xl-10 {
    grid-column: span 10;
  }
  .grid-cols-span-4xl-9 {
    grid-column: span 9;
  }
  .grid-cols-span-4xl-8 {
    grid-column: span 8;
  }
  .grid-cols-span-4xl-7 {
    grid-column: span 7;
  }
  .grid-cols-span-4xl-6 {
    grid-column: span 6;
  }
  .grid-cols-span-4xl-5 {
    grid-column: span 5;
  }
  .grid-cols-span-4xl-4 {
    grid-column: span 4;
  }
  .grid-cols-span-4xl-3 {
    grid-column: span 3;
  }
  .grid-cols-span-4xl-2 {
    grid-column: span 2;
  }
  .grid-cols-span-4xl-1 {
    grid-column: span 1;
  }
}
@media (min-width: 1680px) {
  .grid-cols-span-5xl-12 {
    grid-column: span 12;
  }
  .grid-cols-span-5xl-11 {
    grid-column: span 11;
  }
  .grid-cols-span-5xl-10 {
    grid-column: span 10;
  }
  .grid-cols-span-5xl-9 {
    grid-column: span 9;
  }
  .grid-cols-span-5xl-8 {
    grid-column: span 8;
  }
  .grid-cols-span-5xl-7 {
    grid-column: span 7;
  }
  .grid-cols-span-5xl-6 {
    grid-column: span 6;
  }
  .grid-cols-span-5xl-5 {
    grid-column: span 5;
  }
  .grid-cols-span-5xl-4 {
    grid-column: span 4;
  }
  .grid-cols-span-5xl-3 {
    grid-column: span 3;
  }
  .grid-cols-span-5xl-2 {
    grid-column: span 2;
  }
  .grid-cols-span-5xl-1 {
    grid-column: span 1;
  }
}
.grid-rows-12 {
  grid-template-rows: repeat(12, 1fr);
}
.grid-rows-11 {
  grid-template-rows: repeat(11, 1fr);
}
.grid-rows-10 {
  grid-template-rows: repeat(10, 1fr);
}
.grid-rows-9 {
  grid-template-rows: repeat(9, 1fr);
}
.grid-rows-8 {
  grid-template-rows: repeat(8, 1fr);
}
.grid-rows-7 {
  grid-template-rows: repeat(7, 1fr);
}
.grid-rows-6 {
  grid-template-rows: repeat(6, 1fr);
}
.grid-rows-5 {
  grid-template-rows: repeat(5, 1fr);
}
.grid-rows-4 {
  grid-template-rows: repeat(4, 1fr);
}
.grid-rows-3 {
  grid-template-rows: repeat(3, 1fr);
}
.grid-rows-2 {
  grid-template-rows: repeat(2, 1fr);
}
.grid-rows-1 {
  grid-template-rows: repeat(1, 1fr);
}
.grid-rows-auto {
  grid-template-rows: auto;
}
.grid-rows-5xs {
  grid-template-rows: auto;
}
@media (min-width: 360px) {
  .grid-rows-5xs-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-5xs-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-5xs-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-5xs-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-5xs-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-5xs-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-5xs-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-5xs-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-5xs-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-5xs-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-5xs-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-5xs-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-4xs {
  grid-template-rows: auto;
}
@media (min-width: 420px) {
  .grid-rows-4xs-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-4xs-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-4xs-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-4xs-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-4xs-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-4xs-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-4xs-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-4xs-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-4xs-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-4xs-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-4xs-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-4xs-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-3xs {
  grid-template-rows: auto;
}
@media (min-width: 575px) {
  .grid-rows-3xs-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-3xs-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-3xs-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-3xs-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-3xs-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-3xs-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-3xs-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-3xs-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-3xs-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-3xs-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-3xs-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-3xs-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-2xs {
  grid-template-rows: auto;
}
@media (min-width: 620px) {
  .grid-rows-2xs-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-2xs-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-2xs-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-2xs-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-2xs-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-2xs-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-2xs-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-2xs-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-2xs-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-2xs-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-2xs-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-2xs-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-xs {
  grid-template-rows: auto;
}
@media (min-width: 768px) {
  .grid-rows-xs-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-xs-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-xs-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-xs-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-xs-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-xs-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-xs-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-xs-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-xs-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-xs-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-xs-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-xs-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-sm {
  grid-template-rows: auto;
}
@media (min-width: 820px) {
  .grid-rows-sm-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-sm-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-sm-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-sm-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-sm-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-sm-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-sm-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-sm-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-sm-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-sm-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-sm-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-sm-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-md {
  grid-template-rows: auto;
}
@media (min-width: 992px) {
  .grid-rows-md-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-md-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-md-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-md-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-md-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-md-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-md-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-md-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-md-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-md-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-md-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-md-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-lg {
  grid-template-rows: auto;
}
@media (min-width: 1170px) {
  .grid-rows-lg-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-lg-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-lg-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-lg-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-lg-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-lg-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-lg-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-lg-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-lg-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-lg-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-lg-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-lg-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-xl {
  grid-template-rows: auto;
}
@media (min-width: 1280px) {
  .grid-rows-xl-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-xl-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-xl-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-xl-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-xl-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-xl-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-xl-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-xl-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-xl-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-xl-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-xl-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-xl-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-2xl {
  grid-template-rows: auto;
}
@media (min-width: 1366px) {
  .grid-rows-2xl-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-2xl-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-2xl-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-2xl-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-2xl-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-2xl-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-2xl-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-2xl-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-2xl-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-2xl-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-2xl-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-2xl-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-3xl {
  grid-template-rows: auto;
}
@media (min-width: 1440px) {
  .grid-rows-3xl-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-3xl-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-3xl-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-3xl-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-3xl-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-3xl-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-3xl-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-3xl-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-3xl-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-3xl-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-3xl-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-3xl-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-4xl {
  grid-template-rows: auto;
}
@media (min-width: 1560px) {
  .grid-rows-4xl-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-4xl-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-4xl-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-4xl-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-4xl-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-4xl-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-4xl-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-4xl-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-4xl-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-4xl-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-4xl-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-4xl-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-5xl {
  grid-template-rows: auto;
}
@media (min-width: 1680px) {
  .grid-rows-5xl-12 {
    grid-template-rows: repeat(12, 1fr);
  }
  .grid-rows-5xl-11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .grid-rows-5xl-10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .grid-rows-5xl-9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .grid-rows-5xl-8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .grid-rows-5xl-7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .grid-rows-5xl-6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .grid-rows-5xl-5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .grid-rows-5xl-4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .grid-rows-5xl-3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .grid-rows-5xl-2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .grid-rows-5xl-1 {
    grid-template-rows: repeat(1, 1fr);
  }
}
.grid-rows-span-12 {
  grid-row: span 12;
}
.grid-rows-span-11 {
  grid-row: span 11;
}
.grid-rows-span-10 {
  grid-row: span 10;
}
.grid-rows-span-9 {
  grid-row: span 9;
}
.grid-rows-span-8 {
  grid-row: span 8;
}
.grid-rows-span-7 {
  grid-row: span 7;
}
.grid-rows-span-6 {
  grid-row: span 6;
}
.grid-rows-span-5 {
  grid-row: span 5;
}
.grid-rows-span-4 {
  grid-row: span 4;
}
.grid-rows-span-3 {
  grid-row: span 3;
}
.grid-rows-span-2 {
  grid-row: span 2;
}
.grid-rows-span-1 {
  grid-row: span 1;
}
@media (min-width: 360px) {
  .grid-rows-span-5xs-12 {
    grid-row: span 12;
  }
  .grid-rows-span-5xs-11 {
    grid-row: span 11;
  }
  .grid-rows-span-5xs-10 {
    grid-row: span 10;
  }
  .grid-rows-span-5xs-9 {
    grid-row: span 9;
  }
  .grid-rows-span-5xs-8 {
    grid-row: span 8;
  }
  .grid-rows-span-5xs-7 {
    grid-row: span 7;
  }
  .grid-rows-span-5xs-6 {
    grid-row: span 6;
  }
  .grid-rows-span-5xs-5 {
    grid-row: span 5;
  }
  .grid-rows-span-5xs-4 {
    grid-row: span 4;
  }
  .grid-rows-span-5xs-3 {
    grid-row: span 3;
  }
  .grid-rows-span-5xs-2 {
    grid-row: span 2;
  }
  .grid-rows-span-5xs-1 {
    grid-row: span 1;
  }
}
@media (min-width: 420px) {
  .grid-rows-span-4xs-12 {
    grid-row: span 12;
  }
  .grid-rows-span-4xs-11 {
    grid-row: span 11;
  }
  .grid-rows-span-4xs-10 {
    grid-row: span 10;
  }
  .grid-rows-span-4xs-9 {
    grid-row: span 9;
  }
  .grid-rows-span-4xs-8 {
    grid-row: span 8;
  }
  .grid-rows-span-4xs-7 {
    grid-row: span 7;
  }
  .grid-rows-span-4xs-6 {
    grid-row: span 6;
  }
  .grid-rows-span-4xs-5 {
    grid-row: span 5;
  }
  .grid-rows-span-4xs-4 {
    grid-row: span 4;
  }
  .grid-rows-span-4xs-3 {
    grid-row: span 3;
  }
  .grid-rows-span-4xs-2 {
    grid-row: span 2;
  }
  .grid-rows-span-4xs-1 {
    grid-row: span 1;
  }
}
@media (min-width: 575px) {
  .grid-rows-span-3xs-12 {
    grid-row: span 12;
  }
  .grid-rows-span-3xs-11 {
    grid-row: span 11;
  }
  .grid-rows-span-3xs-10 {
    grid-row: span 10;
  }
  .grid-rows-span-3xs-9 {
    grid-row: span 9;
  }
  .grid-rows-span-3xs-8 {
    grid-row: span 8;
  }
  .grid-rows-span-3xs-7 {
    grid-row: span 7;
  }
  .grid-rows-span-3xs-6 {
    grid-row: span 6;
  }
  .grid-rows-span-3xs-5 {
    grid-row: span 5;
  }
  .grid-rows-span-3xs-4 {
    grid-row: span 4;
  }
  .grid-rows-span-3xs-3 {
    grid-row: span 3;
  }
  .grid-rows-span-3xs-2 {
    grid-row: span 2;
  }
  .grid-rows-span-3xs-1 {
    grid-row: span 1;
  }
}
@media (min-width: 620px) {
  .grid-rows-span-2xs-12 {
    grid-row: span 12;
  }
  .grid-rows-span-2xs-11 {
    grid-row: span 11;
  }
  .grid-rows-span-2xs-10 {
    grid-row: span 10;
  }
  .grid-rows-span-2xs-9 {
    grid-row: span 9;
  }
  .grid-rows-span-2xs-8 {
    grid-row: span 8;
  }
  .grid-rows-span-2xs-7 {
    grid-row: span 7;
  }
  .grid-rows-span-2xs-6 {
    grid-row: span 6;
  }
  .grid-rows-span-2xs-5 {
    grid-row: span 5;
  }
  .grid-rows-span-2xs-4 {
    grid-row: span 4;
  }
  .grid-rows-span-2xs-3 {
    grid-row: span 3;
  }
  .grid-rows-span-2xs-2 {
    grid-row: span 2;
  }
  .grid-rows-span-2xs-1 {
    grid-row: span 1;
  }
}
@media (min-width: 768px) {
  .grid-rows-span-xs-12 {
    grid-row: span 12;
  }
  .grid-rows-span-xs-11 {
    grid-row: span 11;
  }
  .grid-rows-span-xs-10 {
    grid-row: span 10;
  }
  .grid-rows-span-xs-9 {
    grid-row: span 9;
  }
  .grid-rows-span-xs-8 {
    grid-row: span 8;
  }
  .grid-rows-span-xs-7 {
    grid-row: span 7;
  }
  .grid-rows-span-xs-6 {
    grid-row: span 6;
  }
  .grid-rows-span-xs-5 {
    grid-row: span 5;
  }
  .grid-rows-span-xs-4 {
    grid-row: span 4;
  }
  .grid-rows-span-xs-3 {
    grid-row: span 3;
  }
  .grid-rows-span-xs-2 {
    grid-row: span 2;
  }
  .grid-rows-span-xs-1 {
    grid-row: span 1;
  }
}
@media (min-width: 820px) {
  .grid-rows-span-sm-12 {
    grid-row: span 12;
  }
  .grid-rows-span-sm-11 {
    grid-row: span 11;
  }
  .grid-rows-span-sm-10 {
    grid-row: span 10;
  }
  .grid-rows-span-sm-9 {
    grid-row: span 9;
  }
  .grid-rows-span-sm-8 {
    grid-row: span 8;
  }
  .grid-rows-span-sm-7 {
    grid-row: span 7;
  }
  .grid-rows-span-sm-6 {
    grid-row: span 6;
  }
  .grid-rows-span-sm-5 {
    grid-row: span 5;
  }
  .grid-rows-span-sm-4 {
    grid-row: span 4;
  }
  .grid-rows-span-sm-3 {
    grid-row: span 3;
  }
  .grid-rows-span-sm-2 {
    grid-row: span 2;
  }
  .grid-rows-span-sm-1 {
    grid-row: span 1;
  }
}
@media (min-width: 992px) {
  .grid-rows-span-md-12 {
    grid-row: span 12;
  }
  .grid-rows-span-md-11 {
    grid-row: span 11;
  }
  .grid-rows-span-md-10 {
    grid-row: span 10;
  }
  .grid-rows-span-md-9 {
    grid-row: span 9;
  }
  .grid-rows-span-md-8 {
    grid-row: span 8;
  }
  .grid-rows-span-md-7 {
    grid-row: span 7;
  }
  .grid-rows-span-md-6 {
    grid-row: span 6;
  }
  .grid-rows-span-md-5 {
    grid-row: span 5;
  }
  .grid-rows-span-md-4 {
    grid-row: span 4;
  }
  .grid-rows-span-md-3 {
    grid-row: span 3;
  }
  .grid-rows-span-md-2 {
    grid-row: span 2;
  }
  .grid-rows-span-md-1 {
    grid-row: span 1;
  }
}
@media (min-width: 1170px) {
  .grid-rows-span-lg-12 {
    grid-row: span 12;
  }
  .grid-rows-span-lg-11 {
    grid-row: span 11;
  }
  .grid-rows-span-lg-10 {
    grid-row: span 10;
  }
  .grid-rows-span-lg-9 {
    grid-row: span 9;
  }
  .grid-rows-span-lg-8 {
    grid-row: span 8;
  }
  .grid-rows-span-lg-7 {
    grid-row: span 7;
  }
  .grid-rows-span-lg-6 {
    grid-row: span 6;
  }
  .grid-rows-span-lg-5 {
    grid-row: span 5;
  }
  .grid-rows-span-lg-4 {
    grid-row: span 4;
  }
  .grid-rows-span-lg-3 {
    grid-row: span 3;
  }
  .grid-rows-span-lg-2 {
    grid-row: span 2;
  }
  .grid-rows-span-lg-1 {
    grid-row: span 1;
  }
}
@media (min-width: 1280px) {
  .grid-rows-span-xl-12 {
    grid-row: span 12;
  }
  .grid-rows-span-xl-11 {
    grid-row: span 11;
  }
  .grid-rows-span-xl-10 {
    grid-row: span 10;
  }
  .grid-rows-span-xl-9 {
    grid-row: span 9;
  }
  .grid-rows-span-xl-8 {
    grid-row: span 8;
  }
  .grid-rows-span-xl-7 {
    grid-row: span 7;
  }
  .grid-rows-span-xl-6 {
    grid-row: span 6;
  }
  .grid-rows-span-xl-5 {
    grid-row: span 5;
  }
  .grid-rows-span-xl-4 {
    grid-row: span 4;
  }
  .grid-rows-span-xl-3 {
    grid-row: span 3;
  }
  .grid-rows-span-xl-2 {
    grid-row: span 2;
  }
  .grid-rows-span-xl-1 {
    grid-row: span 1;
  }
}
@media (min-width: 1366px) {
  .grid-rows-span-2xl-12 {
    grid-row: span 12;
  }
  .grid-rows-span-2xl-11 {
    grid-row: span 11;
  }
  .grid-rows-span-2xl-10 {
    grid-row: span 10;
  }
  .grid-rows-span-2xl-9 {
    grid-row: span 9;
  }
  .grid-rows-span-2xl-8 {
    grid-row: span 8;
  }
  .grid-rows-span-2xl-7 {
    grid-row: span 7;
  }
  .grid-rows-span-2xl-6 {
    grid-row: span 6;
  }
  .grid-rows-span-2xl-5 {
    grid-row: span 5;
  }
  .grid-rows-span-2xl-4 {
    grid-row: span 4;
  }
  .grid-rows-span-2xl-3 {
    grid-row: span 3;
  }
  .grid-rows-span-2xl-2 {
    grid-row: span 2;
  }
  .grid-rows-span-2xl-1 {
    grid-row: span 1;
  }
}
@media (min-width: 1440px) {
  .grid-rows-span-3xl-12 {
    grid-row: span 12;
  }
  .grid-rows-span-3xl-11 {
    grid-row: span 11;
  }
  .grid-rows-span-3xl-10 {
    grid-row: span 10;
  }
  .grid-rows-span-3xl-9 {
    grid-row: span 9;
  }
  .grid-rows-span-3xl-8 {
    grid-row: span 8;
  }
  .grid-rows-span-3xl-7 {
    grid-row: span 7;
  }
  .grid-rows-span-3xl-6 {
    grid-row: span 6;
  }
  .grid-rows-span-3xl-5 {
    grid-row: span 5;
  }
  .grid-rows-span-3xl-4 {
    grid-row: span 4;
  }
  .grid-rows-span-3xl-3 {
    grid-row: span 3;
  }
  .grid-rows-span-3xl-2 {
    grid-row: span 2;
  }
  .grid-rows-span-3xl-1 {
    grid-row: span 1;
  }
}
@media (min-width: 1560px) {
  .grid-rows-span-4xl-12 {
    grid-row: span 12;
  }
  .grid-rows-span-4xl-11 {
    grid-row: span 11;
  }
  .grid-rows-span-4xl-10 {
    grid-row: span 10;
  }
  .grid-rows-span-4xl-9 {
    grid-row: span 9;
  }
  .grid-rows-span-4xl-8 {
    grid-row: span 8;
  }
  .grid-rows-span-4xl-7 {
    grid-row: span 7;
  }
  .grid-rows-span-4xl-6 {
    grid-row: span 6;
  }
  .grid-rows-span-4xl-5 {
    grid-row: span 5;
  }
  .grid-rows-span-4xl-4 {
    grid-row: span 4;
  }
  .grid-rows-span-4xl-3 {
    grid-row: span 3;
  }
  .grid-rows-span-4xl-2 {
    grid-row: span 2;
  }
  .grid-rows-span-4xl-1 {
    grid-row: span 1;
  }
}
@media (min-width: 1680px) {
  .grid-rows-span-5xl-12 {
    grid-row: span 12;
  }
  .grid-rows-span-5xl-11 {
    grid-row: span 11;
  }
  .grid-rows-span-5xl-10 {
    grid-row: span 10;
  }
  .grid-rows-span-5xl-9 {
    grid-row: span 9;
  }
  .grid-rows-span-5xl-8 {
    grid-row: span 8;
  }
  .grid-rows-span-5xl-7 {
    grid-row: span 7;
  }
  .grid-rows-span-5xl-6 {
    grid-row: span 6;
  }
  .grid-rows-span-5xl-5 {
    grid-row: span 5;
  }
  .grid-rows-span-5xl-4 {
    grid-row: span 4;
  }
  .grid-rows-span-5xl-3 {
    grid-row: span 3;
  }
  .grid-rows-span-5xl-2 {
    grid-row: span 2;
  }
  .grid-rows-span-5xl-1 {
    grid-row: span 1;
  }
}
.grid-gap-42 {
  gap: 42px;
}
.grid-gap-32 {
  gap: 32px;
}
.grid-gap-24 {
  gap: 24px;
}
.grid-gap-20 {
  gap: 20px;
}
.grid-gap-16 {
  gap: 16px;
}
.grid-gap-14 {
  gap: 14px;
}
.grid-gap-12 {
  gap: 12px;
}
.grid-gap-10 {
  gap: 10px;
}
.grid-gap-8 {
  gap: 8px;
}
.grid-gap-6 {
  gap: 6px;
}
.grid-gap-4 {
  gap: 4px;
}
.grid-gap-0 {
  gap: 0px;
}
@media (min-width: 360px) {
  .grid-gap-5xs-42 {
    gap: 42px;
  }
  .grid-gap-5xs-32 {
    gap: 32px;
  }
  .grid-gap-5xs-24 {
    gap: 24px;
  }
  .grid-gap-5xs-20 {
    gap: 20px;
  }
  .grid-gap-5xs-16 {
    gap: 16px;
  }
  .grid-gap-5xs-14 {
    gap: 14px;
  }
  .grid-gap-5xs-12 {
    gap: 12px;
  }
  .grid-gap-5xs-10 {
    gap: 10px;
  }
  .grid-gap-5xs-8 {
    gap: 8px;
  }
  .grid-gap-5xs-6 {
    gap: 6px;
  }
  .grid-gap-5xs-4 {
    gap: 4px;
  }
  .grid-gap-5xs-0 {
    gap: 0px;
  }
}
@media (min-width: 420px) {
  .grid-gap-4xs-42 {
    gap: 42px;
  }
  .grid-gap-4xs-32 {
    gap: 32px;
  }
  .grid-gap-4xs-24 {
    gap: 24px;
  }
  .grid-gap-4xs-20 {
    gap: 20px;
  }
  .grid-gap-4xs-16 {
    gap: 16px;
  }
  .grid-gap-4xs-14 {
    gap: 14px;
  }
  .grid-gap-4xs-12 {
    gap: 12px;
  }
  .grid-gap-4xs-10 {
    gap: 10px;
  }
  .grid-gap-4xs-8 {
    gap: 8px;
  }
  .grid-gap-4xs-6 {
    gap: 6px;
  }
  .grid-gap-4xs-4 {
    gap: 4px;
  }
  .grid-gap-4xs-0 {
    gap: 0px;
  }
}
@media (min-width: 575px) {
  .grid-gap-3xs-42 {
    gap: 42px;
  }
  .grid-gap-3xs-32 {
    gap: 32px;
  }
  .grid-gap-3xs-24 {
    gap: 24px;
  }
  .grid-gap-3xs-20 {
    gap: 20px;
  }
  .grid-gap-3xs-16 {
    gap: 16px;
  }
  .grid-gap-3xs-14 {
    gap: 14px;
  }
  .grid-gap-3xs-12 {
    gap: 12px;
  }
  .grid-gap-3xs-10 {
    gap: 10px;
  }
  .grid-gap-3xs-8 {
    gap: 8px;
  }
  .grid-gap-3xs-6 {
    gap: 6px;
  }
  .grid-gap-3xs-4 {
    gap: 4px;
  }
  .grid-gap-3xs-0 {
    gap: 0px;
  }
}
@media (min-width: 620px) {
  .grid-gap-2xs-42 {
    gap: 42px;
  }
  .grid-gap-2xs-32 {
    gap: 32px;
  }
  .grid-gap-2xs-24 {
    gap: 24px;
  }
  .grid-gap-2xs-20 {
    gap: 20px;
  }
  .grid-gap-2xs-16 {
    gap: 16px;
  }
  .grid-gap-2xs-14 {
    gap: 14px;
  }
  .grid-gap-2xs-12 {
    gap: 12px;
  }
  .grid-gap-2xs-10 {
    gap: 10px;
  }
  .grid-gap-2xs-8 {
    gap: 8px;
  }
  .grid-gap-2xs-6 {
    gap: 6px;
  }
  .grid-gap-2xs-4 {
    gap: 4px;
  }
  .grid-gap-2xs-0 {
    gap: 0px;
  }
}
@media (min-width: 768px) {
  .grid-gap-xs-42 {
    gap: 42px;
  }
  .grid-gap-xs-32 {
    gap: 32px;
  }
  .grid-gap-xs-24 {
    gap: 24px;
  }
  .grid-gap-xs-20 {
    gap: 20px;
  }
  .grid-gap-xs-16 {
    gap: 16px;
  }
  .grid-gap-xs-14 {
    gap: 14px;
  }
  .grid-gap-xs-12 {
    gap: 12px;
  }
  .grid-gap-xs-10 {
    gap: 10px;
  }
  .grid-gap-xs-8 {
    gap: 8px;
  }
  .grid-gap-xs-6 {
    gap: 6px;
  }
  .grid-gap-xs-4 {
    gap: 4px;
  }
  .grid-gap-xs-0 {
    gap: 0px;
  }
}
@media (min-width: 820px) {
  .grid-gap-sm-42 {
    gap: 42px;
  }
  .grid-gap-sm-32 {
    gap: 32px;
  }
  .grid-gap-sm-24 {
    gap: 24px;
  }
  .grid-gap-sm-20 {
    gap: 20px;
  }
  .grid-gap-sm-16 {
    gap: 16px;
  }
  .grid-gap-sm-14 {
    gap: 14px;
  }
  .grid-gap-sm-12 {
    gap: 12px;
  }
  .grid-gap-sm-10 {
    gap: 10px;
  }
  .grid-gap-sm-8 {
    gap: 8px;
  }
  .grid-gap-sm-6 {
    gap: 6px;
  }
  .grid-gap-sm-4 {
    gap: 4px;
  }
  .grid-gap-sm-0 {
    gap: 0px;
  }
}
@media (min-width: 992px) {
  .grid-gap-md-42 {
    gap: 42px;
  }
  .grid-gap-md-32 {
    gap: 32px;
  }
  .grid-gap-md-24 {
    gap: 24px;
  }
  .grid-gap-md-20 {
    gap: 20px;
  }
  .grid-gap-md-16 {
    gap: 16px;
  }
  .grid-gap-md-14 {
    gap: 14px;
  }
  .grid-gap-md-12 {
    gap: 12px;
  }
  .grid-gap-md-10 {
    gap: 10px;
  }
  .grid-gap-md-8 {
    gap: 8px;
  }
  .grid-gap-md-6 {
    gap: 6px;
  }
  .grid-gap-md-4 {
    gap: 4px;
  }
  .grid-gap-md-0 {
    gap: 0px;
  }
}
@media (min-width: 1170px) {
  .grid-gap-lg-42 {
    gap: 42px;
  }
  .grid-gap-lg-32 {
    gap: 32px;
  }
  .grid-gap-lg-24 {
    gap: 24px;
  }
  .grid-gap-lg-20 {
    gap: 20px;
  }
  .grid-gap-lg-16 {
    gap: 16px;
  }
  .grid-gap-lg-14 {
    gap: 14px;
  }
  .grid-gap-lg-12 {
    gap: 12px;
  }
  .grid-gap-lg-10 {
    gap: 10px;
  }
  .grid-gap-lg-8 {
    gap: 8px;
  }
  .grid-gap-lg-6 {
    gap: 6px;
  }
  .grid-gap-lg-4 {
    gap: 4px;
  }
  .grid-gap-lg-0 {
    gap: 0px;
  }
}
@media (min-width: 1280px) {
  .grid-gap-xl-42 {
    gap: 42px;
  }
  .grid-gap-xl-32 {
    gap: 32px;
  }
  .grid-gap-xl-24 {
    gap: 24px;
  }
  .grid-gap-xl-20 {
    gap: 20px;
  }
  .grid-gap-xl-16 {
    gap: 16px;
  }
  .grid-gap-xl-14 {
    gap: 14px;
  }
  .grid-gap-xl-12 {
    gap: 12px;
  }
  .grid-gap-xl-10 {
    gap: 10px;
  }
  .grid-gap-xl-8 {
    gap: 8px;
  }
  .grid-gap-xl-6 {
    gap: 6px;
  }
  .grid-gap-xl-4 {
    gap: 4px;
  }
  .grid-gap-xl-0 {
    gap: 0px;
  }
}
@media (min-width: 1366px) {
  .grid-gap-2xl-42 {
    gap: 42px;
  }
  .grid-gap-2xl-32 {
    gap: 32px;
  }
  .grid-gap-2xl-24 {
    gap: 24px;
  }
  .grid-gap-2xl-20 {
    gap: 20px;
  }
  .grid-gap-2xl-16 {
    gap: 16px;
  }
  .grid-gap-2xl-14 {
    gap: 14px;
  }
  .grid-gap-2xl-12 {
    gap: 12px;
  }
  .grid-gap-2xl-10 {
    gap: 10px;
  }
  .grid-gap-2xl-8 {
    gap: 8px;
  }
  .grid-gap-2xl-6 {
    gap: 6px;
  }
  .grid-gap-2xl-4 {
    gap: 4px;
  }
  .grid-gap-2xl-0 {
    gap: 0px;
  }
}
@media (min-width: 1440px) {
  .grid-gap-3xl-42 {
    gap: 42px;
  }
  .grid-gap-3xl-32 {
    gap: 32px;
  }
  .grid-gap-3xl-24 {
    gap: 24px;
  }
  .grid-gap-3xl-20 {
    gap: 20px;
  }
  .grid-gap-3xl-16 {
    gap: 16px;
  }
  .grid-gap-3xl-14 {
    gap: 14px;
  }
  .grid-gap-3xl-12 {
    gap: 12px;
  }
  .grid-gap-3xl-10 {
    gap: 10px;
  }
  .grid-gap-3xl-8 {
    gap: 8px;
  }
  .grid-gap-3xl-6 {
    gap: 6px;
  }
  .grid-gap-3xl-4 {
    gap: 4px;
  }
  .grid-gap-3xl-0 {
    gap: 0px;
  }
}
@media (min-width: 1560px) {
  .grid-gap-4xl-42 {
    gap: 42px;
  }
  .grid-gap-4xl-32 {
    gap: 32px;
  }
  .grid-gap-4xl-24 {
    gap: 24px;
  }
  .grid-gap-4xl-20 {
    gap: 20px;
  }
  .grid-gap-4xl-16 {
    gap: 16px;
  }
  .grid-gap-4xl-14 {
    gap: 14px;
  }
  .grid-gap-4xl-12 {
    gap: 12px;
  }
  .grid-gap-4xl-10 {
    gap: 10px;
  }
  .grid-gap-4xl-8 {
    gap: 8px;
  }
  .grid-gap-4xl-6 {
    gap: 6px;
  }
  .grid-gap-4xl-4 {
    gap: 4px;
  }
  .grid-gap-4xl-0 {
    gap: 0px;
  }
}
@media (min-width: 1680px) {
  .grid-gap-5xl-42 {
    gap: 42px;
  }
  .grid-gap-5xl-32 {
    gap: 32px;
  }
  .grid-gap-5xl-24 {
    gap: 24px;
  }
  .grid-gap-5xl-20 {
    gap: 20px;
  }
  .grid-gap-5xl-16 {
    gap: 16px;
  }
  .grid-gap-5xl-14 {
    gap: 14px;
  }
  .grid-gap-5xl-12 {
    gap: 12px;
  }
  .grid-gap-5xl-10 {
    gap: 10px;
  }
  .grid-gap-5xl-8 {
    gap: 8px;
  }
  .grid-gap-5xl-6 {
    gap: 6px;
  }
  .grid-gap-5xl-4 {
    gap: 4px;
  }
  .grid-gap-5xl-0 {
    gap: 0px;
  }
}
.grid-align-start {
  align-items: start;
}

.justify-between {
  justify-content: space-between;
}
.justify-between-i {
  justify-content: space-between !important;
}
.justify-center {
  justify-content: center;
}
.justify-center-i {
  justify-content: center !important;
}
.justify-start {
  justify-content: flex-start;
}
.justify-start-i {
  justify-content: flex-start !important;
}
.justify-end {
  justify-content: flex-end;
}
.justify-end-i {
  justify-content: flex-end !important;
}
.justify-around {
  justify-content: space-around;
}
.justify-around-i {
  justify-content: space-around !important;
}
@media (min-width: 360px) {
  .justify-5xs-between {
    justify-content: space-between;
  }
  .justify-5xs-between-i {
    justify-content: space-between !important;
  }
  .justify-5xs-center {
    justify-content: center;
  }
  .justify-5xs-center-i {
    justify-content: center !important;
  }
  .justify-5xs-start {
    justify-content: flex-start;
  }
  .justify-5xs-start-i {
    justify-content: flex-start !important;
  }
  .justify-5xs-end {
    justify-content: flex-end;
  }
  .justify-5xs-end-i {
    justify-content: flex-end !important;
  }
  .justify-5xs-around {
    justify-content: space-around;
  }
  .justify-5xs-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 420px) {
  .justify-4xs-between {
    justify-content: space-between;
  }
  .justify-4xs-between-i {
    justify-content: space-between !important;
  }
  .justify-4xs-center {
    justify-content: center;
  }
  .justify-4xs-center-i {
    justify-content: center !important;
  }
  .justify-4xs-start {
    justify-content: flex-start;
  }
  .justify-4xs-start-i {
    justify-content: flex-start !important;
  }
  .justify-4xs-end {
    justify-content: flex-end;
  }
  .justify-4xs-end-i {
    justify-content: flex-end !important;
  }
  .justify-4xs-around {
    justify-content: space-around;
  }
  .justify-4xs-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 575px) {
  .justify-3xs-between {
    justify-content: space-between;
  }
  .justify-3xs-between-i {
    justify-content: space-between !important;
  }
  .justify-3xs-center {
    justify-content: center;
  }
  .justify-3xs-center-i {
    justify-content: center !important;
  }
  .justify-3xs-start {
    justify-content: flex-start;
  }
  .justify-3xs-start-i {
    justify-content: flex-start !important;
  }
  .justify-3xs-end {
    justify-content: flex-end;
  }
  .justify-3xs-end-i {
    justify-content: flex-end !important;
  }
  .justify-3xs-around {
    justify-content: space-around;
  }
  .justify-3xs-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 620px) {
  .justify-2xs-between {
    justify-content: space-between;
  }
  .justify-2xs-between-i {
    justify-content: space-between !important;
  }
  .justify-2xs-center {
    justify-content: center;
  }
  .justify-2xs-center-i {
    justify-content: center !important;
  }
  .justify-2xs-start {
    justify-content: flex-start;
  }
  .justify-2xs-start-i {
    justify-content: flex-start !important;
  }
  .justify-2xs-end {
    justify-content: flex-end;
  }
  .justify-2xs-end-i {
    justify-content: flex-end !important;
  }
  .justify-2xs-around {
    justify-content: space-around;
  }
  .justify-2xs-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 768px) {
  .justify-xs-between {
    justify-content: space-between;
  }
  .justify-xs-between-i {
    justify-content: space-between !important;
  }
  .justify-xs-center {
    justify-content: center;
  }
  .justify-xs-center-i {
    justify-content: center !important;
  }
  .justify-xs-start {
    justify-content: flex-start;
  }
  .justify-xs-start-i {
    justify-content: flex-start !important;
  }
  .justify-xs-end {
    justify-content: flex-end;
  }
  .justify-xs-end-i {
    justify-content: flex-end !important;
  }
  .justify-xs-around {
    justify-content: space-around;
  }
  .justify-xs-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 820px) {
  .justify-sm-between {
    justify-content: space-between;
  }
  .justify-sm-between-i {
    justify-content: space-between !important;
  }
  .justify-sm-center {
    justify-content: center;
  }
  .justify-sm-center-i {
    justify-content: center !important;
  }
  .justify-sm-start {
    justify-content: flex-start;
  }
  .justify-sm-start-i {
    justify-content: flex-start !important;
  }
  .justify-sm-end {
    justify-content: flex-end;
  }
  .justify-sm-end-i {
    justify-content: flex-end !important;
  }
  .justify-sm-around {
    justify-content: space-around;
  }
  .justify-sm-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 992px) {
  .justify-md-between {
    justify-content: space-between;
  }
  .justify-md-between-i {
    justify-content: space-between !important;
  }
  .justify-md-center {
    justify-content: center;
  }
  .justify-md-center-i {
    justify-content: center !important;
  }
  .justify-md-start {
    justify-content: flex-start;
  }
  .justify-md-start-i {
    justify-content: flex-start !important;
  }
  .justify-md-end {
    justify-content: flex-end;
  }
  .justify-md-end-i {
    justify-content: flex-end !important;
  }
  .justify-md-around {
    justify-content: space-around;
  }
  .justify-md-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 1170px) {
  .justify-lg-between {
    justify-content: space-between;
  }
  .justify-lg-between-i {
    justify-content: space-between !important;
  }
  .justify-lg-center {
    justify-content: center;
  }
  .justify-lg-center-i {
    justify-content: center !important;
  }
  .justify-lg-start {
    justify-content: flex-start;
  }
  .justify-lg-start-i {
    justify-content: flex-start !important;
  }
  .justify-lg-end {
    justify-content: flex-end;
  }
  .justify-lg-end-i {
    justify-content: flex-end !important;
  }
  .justify-lg-around {
    justify-content: space-around;
  }
  .justify-lg-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 1280px) {
  .justify-xl-between {
    justify-content: space-between;
  }
  .justify-xl-between-i {
    justify-content: space-between !important;
  }
  .justify-xl-center {
    justify-content: center;
  }
  .justify-xl-center-i {
    justify-content: center !important;
  }
  .justify-xl-start {
    justify-content: flex-start;
  }
  .justify-xl-start-i {
    justify-content: flex-start !important;
  }
  .justify-xl-end {
    justify-content: flex-end;
  }
  .justify-xl-end-i {
    justify-content: flex-end !important;
  }
  .justify-xl-around {
    justify-content: space-around;
  }
  .justify-xl-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 1366px) {
  .justify-2xl-between {
    justify-content: space-between;
  }
  .justify-2xl-between-i {
    justify-content: space-between !important;
  }
  .justify-2xl-center {
    justify-content: center;
  }
  .justify-2xl-center-i {
    justify-content: center !important;
  }
  .justify-2xl-start {
    justify-content: flex-start;
  }
  .justify-2xl-start-i {
    justify-content: flex-start !important;
  }
  .justify-2xl-end {
    justify-content: flex-end;
  }
  .justify-2xl-end-i {
    justify-content: flex-end !important;
  }
  .justify-2xl-around {
    justify-content: space-around;
  }
  .justify-2xl-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 1440px) {
  .justify-3xl-between {
    justify-content: space-between;
  }
  .justify-3xl-between-i {
    justify-content: space-between !important;
  }
  .justify-3xl-center {
    justify-content: center;
  }
  .justify-3xl-center-i {
    justify-content: center !important;
  }
  .justify-3xl-start {
    justify-content: flex-start;
  }
  .justify-3xl-start-i {
    justify-content: flex-start !important;
  }
  .justify-3xl-end {
    justify-content: flex-end;
  }
  .justify-3xl-end-i {
    justify-content: flex-end !important;
  }
  .justify-3xl-around {
    justify-content: space-around;
  }
  .justify-3xl-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 1560px) {
  .justify-4xl-between {
    justify-content: space-between;
  }
  .justify-4xl-between-i {
    justify-content: space-between !important;
  }
  .justify-4xl-center {
    justify-content: center;
  }
  .justify-4xl-center-i {
    justify-content: center !important;
  }
  .justify-4xl-start {
    justify-content: flex-start;
  }
  .justify-4xl-start-i {
    justify-content: flex-start !important;
  }
  .justify-4xl-end {
    justify-content: flex-end;
  }
  .justify-4xl-end-i {
    justify-content: flex-end !important;
  }
  .justify-4xl-around {
    justify-content: space-around;
  }
  .justify-4xl-around-i {
    justify-content: space-around !important;
  }
}
@media (min-width: 1680px) {
  .justify-5xl-between {
    justify-content: space-between;
  }
  .justify-5xl-between-i {
    justify-content: space-between !important;
  }
  .justify-5xl-center {
    justify-content: center;
  }
  .justify-5xl-center-i {
    justify-content: center !important;
  }
  .justify-5xl-start {
    justify-content: flex-start;
  }
  .justify-5xl-start-i {
    justify-content: flex-start !important;
  }
  .justify-5xl-end {
    justify-content: flex-end;
  }
  .justify-5xl-end-i {
    justify-content: flex-end !important;
  }
  .justify-5xl-around {
    justify-content: space-around;
  }
  .justify-5xl-around-i {
    justify-content: space-around !important;
  }
}

.align-between {
  align-items: space-between;
}
.align-between-i {
  align-items: space-between !important;
}
.align-center {
  align-items: center;
}
.align-center-i {
  align-items: center !important;
}
.align-start {
  align-items: flex-start;
}
.align-start-i {
  align-items: flex-start !important;
}
.align-end {
  align-items: flex-end;
}
.align-end-i {
  align-items: flex-end !important;
}
.align-around {
  align-items: space-around;
}
.align-around-i {
  align-items: space-around !important;
}
@media (min-width: 360px) {
  .align-5xs-between {
    align-items: space-between;
  }
  .align-5xs-between-i {
    align-items: space-between !important;
  }
  .align-5xs-center {
    align-items: center;
  }
  .align-5xs-center-i {
    align-items: center !important;
  }
  .align-5xs-start {
    align-items: flex-start;
  }
  .align-5xs-start-i {
    align-items: flex-start !important;
  }
  .align-5xs-end {
    align-items: flex-end;
  }
  .align-5xs-end-i {
    align-items: flex-end !important;
  }
  .align-5xs-around {
    align-items: space-around;
  }
  .align-5xs-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 420px) {
  .align-4xs-between {
    align-items: space-between;
  }
  .align-4xs-between-i {
    align-items: space-between !important;
  }
  .align-4xs-center {
    align-items: center;
  }
  .align-4xs-center-i {
    align-items: center !important;
  }
  .align-4xs-start {
    align-items: flex-start;
  }
  .align-4xs-start-i {
    align-items: flex-start !important;
  }
  .align-4xs-end {
    align-items: flex-end;
  }
  .align-4xs-end-i {
    align-items: flex-end !important;
  }
  .align-4xs-around {
    align-items: space-around;
  }
  .align-4xs-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 575px) {
  .align-3xs-between {
    align-items: space-between;
  }
  .align-3xs-between-i {
    align-items: space-between !important;
  }
  .align-3xs-center {
    align-items: center;
  }
  .align-3xs-center-i {
    align-items: center !important;
  }
  .align-3xs-start {
    align-items: flex-start;
  }
  .align-3xs-start-i {
    align-items: flex-start !important;
  }
  .align-3xs-end {
    align-items: flex-end;
  }
  .align-3xs-end-i {
    align-items: flex-end !important;
  }
  .align-3xs-around {
    align-items: space-around;
  }
  .align-3xs-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 620px) {
  .align-2xs-between {
    align-items: space-between;
  }
  .align-2xs-between-i {
    align-items: space-between !important;
  }
  .align-2xs-center {
    align-items: center;
  }
  .align-2xs-center-i {
    align-items: center !important;
  }
  .align-2xs-start {
    align-items: flex-start;
  }
  .align-2xs-start-i {
    align-items: flex-start !important;
  }
  .align-2xs-end {
    align-items: flex-end;
  }
  .align-2xs-end-i {
    align-items: flex-end !important;
  }
  .align-2xs-around {
    align-items: space-around;
  }
  .align-2xs-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 768px) {
  .align-xs-between {
    align-items: space-between;
  }
  .align-xs-between-i {
    align-items: space-between !important;
  }
  .align-xs-center {
    align-items: center;
  }
  .align-xs-center-i {
    align-items: center !important;
  }
  .align-xs-start {
    align-items: flex-start;
  }
  .align-xs-start-i {
    align-items: flex-start !important;
  }
  .align-xs-end {
    align-items: flex-end;
  }
  .align-xs-end-i {
    align-items: flex-end !important;
  }
  .align-xs-around {
    align-items: space-around;
  }
  .align-xs-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 820px) {
  .align-sm-between {
    align-items: space-between;
  }
  .align-sm-between-i {
    align-items: space-between !important;
  }
  .align-sm-center {
    align-items: center;
  }
  .align-sm-center-i {
    align-items: center !important;
  }
  .align-sm-start {
    align-items: flex-start;
  }
  .align-sm-start-i {
    align-items: flex-start !important;
  }
  .align-sm-end {
    align-items: flex-end;
  }
  .align-sm-end-i {
    align-items: flex-end !important;
  }
  .align-sm-around {
    align-items: space-around;
  }
  .align-sm-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 992px) {
  .align-md-between {
    align-items: space-between;
  }
  .align-md-between-i {
    align-items: space-between !important;
  }
  .align-md-center {
    align-items: center;
  }
  .align-md-center-i {
    align-items: center !important;
  }
  .align-md-start {
    align-items: flex-start;
  }
  .align-md-start-i {
    align-items: flex-start !important;
  }
  .align-md-end {
    align-items: flex-end;
  }
  .align-md-end-i {
    align-items: flex-end !important;
  }
  .align-md-around {
    align-items: space-around;
  }
  .align-md-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 1170px) {
  .align-lg-between {
    align-items: space-between;
  }
  .align-lg-between-i {
    align-items: space-between !important;
  }
  .align-lg-center {
    align-items: center;
  }
  .align-lg-center-i {
    align-items: center !important;
  }
  .align-lg-start {
    align-items: flex-start;
  }
  .align-lg-start-i {
    align-items: flex-start !important;
  }
  .align-lg-end {
    align-items: flex-end;
  }
  .align-lg-end-i {
    align-items: flex-end !important;
  }
  .align-lg-around {
    align-items: space-around;
  }
  .align-lg-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 1280px) {
  .align-xl-between {
    align-items: space-between;
  }
  .align-xl-between-i {
    align-items: space-between !important;
  }
  .align-xl-center {
    align-items: center;
  }
  .align-xl-center-i {
    align-items: center !important;
  }
  .align-xl-start {
    align-items: flex-start;
  }
  .align-xl-start-i {
    align-items: flex-start !important;
  }
  .align-xl-end {
    align-items: flex-end;
  }
  .align-xl-end-i {
    align-items: flex-end !important;
  }
  .align-xl-around {
    align-items: space-around;
  }
  .align-xl-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 1366px) {
  .align-2xl-between {
    align-items: space-between;
  }
  .align-2xl-between-i {
    align-items: space-between !important;
  }
  .align-2xl-center {
    align-items: center;
  }
  .align-2xl-center-i {
    align-items: center !important;
  }
  .align-2xl-start {
    align-items: flex-start;
  }
  .align-2xl-start-i {
    align-items: flex-start !important;
  }
  .align-2xl-end {
    align-items: flex-end;
  }
  .align-2xl-end-i {
    align-items: flex-end !important;
  }
  .align-2xl-around {
    align-items: space-around;
  }
  .align-2xl-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 1440px) {
  .align-3xl-between {
    align-items: space-between;
  }
  .align-3xl-between-i {
    align-items: space-between !important;
  }
  .align-3xl-center {
    align-items: center;
  }
  .align-3xl-center-i {
    align-items: center !important;
  }
  .align-3xl-start {
    align-items: flex-start;
  }
  .align-3xl-start-i {
    align-items: flex-start !important;
  }
  .align-3xl-end {
    align-items: flex-end;
  }
  .align-3xl-end-i {
    align-items: flex-end !important;
  }
  .align-3xl-around {
    align-items: space-around;
  }
  .align-3xl-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 1560px) {
  .align-4xl-between {
    align-items: space-between;
  }
  .align-4xl-between-i {
    align-items: space-between !important;
  }
  .align-4xl-center {
    align-items: center;
  }
  .align-4xl-center-i {
    align-items: center !important;
  }
  .align-4xl-start {
    align-items: flex-start;
  }
  .align-4xl-start-i {
    align-items: flex-start !important;
  }
  .align-4xl-end {
    align-items: flex-end;
  }
  .align-4xl-end-i {
    align-items: flex-end !important;
  }
  .align-4xl-around {
    align-items: space-around;
  }
  .align-4xl-around-i {
    align-items: space-around !important;
  }
}
@media (min-width: 1680px) {
  .align-5xl-between {
    align-items: space-between;
  }
  .align-5xl-between-i {
    align-items: space-between !important;
  }
  .align-5xl-center {
    align-items: center;
  }
  .align-5xl-center-i {
    align-items: center !important;
  }
  .align-5xl-start {
    align-items: flex-start;
  }
  .align-5xl-start-i {
    align-items: flex-start !important;
  }
  .align-5xl-end {
    align-items: flex-end;
  }
  .align-5xl-end-i {
    align-items: flex-end !important;
  }
  .align-5xl-around {
    align-items: space-around;
  }
  .align-5xl-around-i {
    align-items: space-around !important;
  }
}

.mb-24 {
  margin-bottom: 24px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mb-0 {
  margin-bottom: 0px;
}
.mb-0-i {
  margin-bottom: 0px !important;
}
.mb-42 {
  margin-bottom: 42px;
}
.mb-42-i {
  margin-bottom: 42px !important;
}
.mb-32 {
  margin-bottom: 32px;
}
.mb-32-i {
  margin-bottom: 32px !important;
}
.mb-24 {
  margin-bottom: 24px;
}
.mb-24-i {
  margin-bottom: 24px !important;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-20-i {
  margin-bottom: 20px !important;
}
.mb-16 {
  margin-bottom: 16px;
}
.mb-16-i {
  margin-bottom: 16px !important;
}
.mb-14 {
  margin-bottom: 14px;
}
.mb-14-i {
  margin-bottom: 14px !important;
}
.mb-12 {
  margin-bottom: 12px;
}
.mb-12-i {
  margin-bottom: 12px !important;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-10-i {
  margin-bottom: 10px !important;
}
.mb-8 {
  margin-bottom: 8px;
}
.mb-8-i {
  margin-bottom: 8px !important;
}
.mb-6 {
  margin-bottom: 6px;
}
.mb-6-i {
  margin-bottom: 6px !important;
}
.mb-4 {
  margin-bottom: 4px;
}
.mb-4-i {
  margin-bottom: 4px !important;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0-i {
  margin-bottom: 0px !important;
}
@media (min-width: 360px) {
  .mb-5xs-0 {
    margin-bottom: 0px;
  }
  .mb-5xs-0-i {
    margin-bottom: 0px !important;
  }
  .mb-5xs-42 {
    margin-bottom: 42px;
  }
  .mb-5xs-42-i {
    margin-bottom: 42px !important;
  }
  .mb-5xs-32 {
    margin-bottom: 32px;
  }
  .mb-5xs-32-i {
    margin-bottom: 32px !important;
  }
  .mb-5xs-24 {
    margin-bottom: 24px;
  }
  .mb-5xs-24-i {
    margin-bottom: 24px !important;
  }
  .mb-5xs-20 {
    margin-bottom: 20px;
  }
  .mb-5xs-20-i {
    margin-bottom: 20px !important;
  }
  .mb-5xs-16 {
    margin-bottom: 16px;
  }
  .mb-5xs-16-i {
    margin-bottom: 16px !important;
  }
  .mb-5xs-14 {
    margin-bottom: 14px;
  }
  .mb-5xs-14-i {
    margin-bottom: 14px !important;
  }
  .mb-5xs-12 {
    margin-bottom: 12px;
  }
  .mb-5xs-12-i {
    margin-bottom: 12px !important;
  }
  .mb-5xs-10 {
    margin-bottom: 10px;
  }
  .mb-5xs-10-i {
    margin-bottom: 10px !important;
  }
  .mb-5xs-8 {
    margin-bottom: 8px;
  }
  .mb-5xs-8-i {
    margin-bottom: 8px !important;
  }
  .mb-5xs-6 {
    margin-bottom: 6px;
  }
  .mb-5xs-6-i {
    margin-bottom: 6px !important;
  }
  .mb-5xs-4 {
    margin-bottom: 4px;
  }
  .mb-5xs-4-i {
    margin-bottom: 4px !important;
  }
  .mb-5xs-0 {
    margin-bottom: 0px;
  }
  .mb-5xs-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 420px) {
  .mb-4xs-0 {
    margin-bottom: 0px;
  }
  .mb-4xs-0-i {
    margin-bottom: 0px !important;
  }
  .mb-4xs-42 {
    margin-bottom: 42px;
  }
  .mb-4xs-42-i {
    margin-bottom: 42px !important;
  }
  .mb-4xs-32 {
    margin-bottom: 32px;
  }
  .mb-4xs-32-i {
    margin-bottom: 32px !important;
  }
  .mb-4xs-24 {
    margin-bottom: 24px;
  }
  .mb-4xs-24-i {
    margin-bottom: 24px !important;
  }
  .mb-4xs-20 {
    margin-bottom: 20px;
  }
  .mb-4xs-20-i {
    margin-bottom: 20px !important;
  }
  .mb-4xs-16 {
    margin-bottom: 16px;
  }
  .mb-4xs-16-i {
    margin-bottom: 16px !important;
  }
  .mb-4xs-14 {
    margin-bottom: 14px;
  }
  .mb-4xs-14-i {
    margin-bottom: 14px !important;
  }
  .mb-4xs-12 {
    margin-bottom: 12px;
  }
  .mb-4xs-12-i {
    margin-bottom: 12px !important;
  }
  .mb-4xs-10 {
    margin-bottom: 10px;
  }
  .mb-4xs-10-i {
    margin-bottom: 10px !important;
  }
  .mb-4xs-8 {
    margin-bottom: 8px;
  }
  .mb-4xs-8-i {
    margin-bottom: 8px !important;
  }
  .mb-4xs-6 {
    margin-bottom: 6px;
  }
  .mb-4xs-6-i {
    margin-bottom: 6px !important;
  }
  .mb-4xs-4 {
    margin-bottom: 4px;
  }
  .mb-4xs-4-i {
    margin-bottom: 4px !important;
  }
  .mb-4xs-0 {
    margin-bottom: 0px;
  }
  .mb-4xs-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 575px) {
  .mb-3xs-0 {
    margin-bottom: 0px;
  }
  .mb-3xs-0-i {
    margin-bottom: 0px !important;
  }
  .mb-3xs-42 {
    margin-bottom: 42px;
  }
  .mb-3xs-42-i {
    margin-bottom: 42px !important;
  }
  .mb-3xs-32 {
    margin-bottom: 32px;
  }
  .mb-3xs-32-i {
    margin-bottom: 32px !important;
  }
  .mb-3xs-24 {
    margin-bottom: 24px;
  }
  .mb-3xs-24-i {
    margin-bottom: 24px !important;
  }
  .mb-3xs-20 {
    margin-bottom: 20px;
  }
  .mb-3xs-20-i {
    margin-bottom: 20px !important;
  }
  .mb-3xs-16 {
    margin-bottom: 16px;
  }
  .mb-3xs-16-i {
    margin-bottom: 16px !important;
  }
  .mb-3xs-14 {
    margin-bottom: 14px;
  }
  .mb-3xs-14-i {
    margin-bottom: 14px !important;
  }
  .mb-3xs-12 {
    margin-bottom: 12px;
  }
  .mb-3xs-12-i {
    margin-bottom: 12px !important;
  }
  .mb-3xs-10 {
    margin-bottom: 10px;
  }
  .mb-3xs-10-i {
    margin-bottom: 10px !important;
  }
  .mb-3xs-8 {
    margin-bottom: 8px;
  }
  .mb-3xs-8-i {
    margin-bottom: 8px !important;
  }
  .mb-3xs-6 {
    margin-bottom: 6px;
  }
  .mb-3xs-6-i {
    margin-bottom: 6px !important;
  }
  .mb-3xs-4 {
    margin-bottom: 4px;
  }
  .mb-3xs-4-i {
    margin-bottom: 4px !important;
  }
  .mb-3xs-0 {
    margin-bottom: 0px;
  }
  .mb-3xs-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 620px) {
  .mb-2xs-0 {
    margin-bottom: 0px;
  }
  .mb-2xs-0-i {
    margin-bottom: 0px !important;
  }
  .mb-2xs-42 {
    margin-bottom: 42px;
  }
  .mb-2xs-42-i {
    margin-bottom: 42px !important;
  }
  .mb-2xs-32 {
    margin-bottom: 32px;
  }
  .mb-2xs-32-i {
    margin-bottom: 32px !important;
  }
  .mb-2xs-24 {
    margin-bottom: 24px;
  }
  .mb-2xs-24-i {
    margin-bottom: 24px !important;
  }
  .mb-2xs-20 {
    margin-bottom: 20px;
  }
  .mb-2xs-20-i {
    margin-bottom: 20px !important;
  }
  .mb-2xs-16 {
    margin-bottom: 16px;
  }
  .mb-2xs-16-i {
    margin-bottom: 16px !important;
  }
  .mb-2xs-14 {
    margin-bottom: 14px;
  }
  .mb-2xs-14-i {
    margin-bottom: 14px !important;
  }
  .mb-2xs-12 {
    margin-bottom: 12px;
  }
  .mb-2xs-12-i {
    margin-bottom: 12px !important;
  }
  .mb-2xs-10 {
    margin-bottom: 10px;
  }
  .mb-2xs-10-i {
    margin-bottom: 10px !important;
  }
  .mb-2xs-8 {
    margin-bottom: 8px;
  }
  .mb-2xs-8-i {
    margin-bottom: 8px !important;
  }
  .mb-2xs-6 {
    margin-bottom: 6px;
  }
  .mb-2xs-6-i {
    margin-bottom: 6px !important;
  }
  .mb-2xs-4 {
    margin-bottom: 4px;
  }
  .mb-2xs-4-i {
    margin-bottom: 4px !important;
  }
  .mb-2xs-0 {
    margin-bottom: 0px;
  }
  .mb-2xs-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 768px) {
  .mb-xs-0 {
    margin-bottom: 0px;
  }
  .mb-xs-0-i {
    margin-bottom: 0px !important;
  }
  .mb-xs-42 {
    margin-bottom: 42px;
  }
  .mb-xs-42-i {
    margin-bottom: 42px !important;
  }
  .mb-xs-32 {
    margin-bottom: 32px;
  }
  .mb-xs-32-i {
    margin-bottom: 32px !important;
  }
  .mb-xs-24 {
    margin-bottom: 24px;
  }
  .mb-xs-24-i {
    margin-bottom: 24px !important;
  }
  .mb-xs-20 {
    margin-bottom: 20px;
  }
  .mb-xs-20-i {
    margin-bottom: 20px !important;
  }
  .mb-xs-16 {
    margin-bottom: 16px;
  }
  .mb-xs-16-i {
    margin-bottom: 16px !important;
  }
  .mb-xs-14 {
    margin-bottom: 14px;
  }
  .mb-xs-14-i {
    margin-bottom: 14px !important;
  }
  .mb-xs-12 {
    margin-bottom: 12px;
  }
  .mb-xs-12-i {
    margin-bottom: 12px !important;
  }
  .mb-xs-10 {
    margin-bottom: 10px;
  }
  .mb-xs-10-i {
    margin-bottom: 10px !important;
  }
  .mb-xs-8 {
    margin-bottom: 8px;
  }
  .mb-xs-8-i {
    margin-bottom: 8px !important;
  }
  .mb-xs-6 {
    margin-bottom: 6px;
  }
  .mb-xs-6-i {
    margin-bottom: 6px !important;
  }
  .mb-xs-4 {
    margin-bottom: 4px;
  }
  .mb-xs-4-i {
    margin-bottom: 4px !important;
  }
  .mb-xs-0 {
    margin-bottom: 0px;
  }
  .mb-xs-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 820px) {
  .mb-sm-0 {
    margin-bottom: 0px;
  }
  .mb-sm-0-i {
    margin-bottom: 0px !important;
  }
  .mb-sm-42 {
    margin-bottom: 42px;
  }
  .mb-sm-42-i {
    margin-bottom: 42px !important;
  }
  .mb-sm-32 {
    margin-bottom: 32px;
  }
  .mb-sm-32-i {
    margin-bottom: 32px !important;
  }
  .mb-sm-24 {
    margin-bottom: 24px;
  }
  .mb-sm-24-i {
    margin-bottom: 24px !important;
  }
  .mb-sm-20 {
    margin-bottom: 20px;
  }
  .mb-sm-20-i {
    margin-bottom: 20px !important;
  }
  .mb-sm-16 {
    margin-bottom: 16px;
  }
  .mb-sm-16-i {
    margin-bottom: 16px !important;
  }
  .mb-sm-14 {
    margin-bottom: 14px;
  }
  .mb-sm-14-i {
    margin-bottom: 14px !important;
  }
  .mb-sm-12 {
    margin-bottom: 12px;
  }
  .mb-sm-12-i {
    margin-bottom: 12px !important;
  }
  .mb-sm-10 {
    margin-bottom: 10px;
  }
  .mb-sm-10-i {
    margin-bottom: 10px !important;
  }
  .mb-sm-8 {
    margin-bottom: 8px;
  }
  .mb-sm-8-i {
    margin-bottom: 8px !important;
  }
  .mb-sm-6 {
    margin-bottom: 6px;
  }
  .mb-sm-6-i {
    margin-bottom: 6px !important;
  }
  .mb-sm-4 {
    margin-bottom: 4px;
  }
  .mb-sm-4-i {
    margin-bottom: 4px !important;
  }
  .mb-sm-0 {
    margin-bottom: 0px;
  }
  .mb-sm-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 992px) {
  .mb-md-0 {
    margin-bottom: 0px;
  }
  .mb-md-0-i {
    margin-bottom: 0px !important;
  }
  .mb-md-42 {
    margin-bottom: 42px;
  }
  .mb-md-42-i {
    margin-bottom: 42px !important;
  }
  .mb-md-32 {
    margin-bottom: 32px;
  }
  .mb-md-32-i {
    margin-bottom: 32px !important;
  }
  .mb-md-24 {
    margin-bottom: 24px;
  }
  .mb-md-24-i {
    margin-bottom: 24px !important;
  }
  .mb-md-20 {
    margin-bottom: 20px;
  }
  .mb-md-20-i {
    margin-bottom: 20px !important;
  }
  .mb-md-16 {
    margin-bottom: 16px;
  }
  .mb-md-16-i {
    margin-bottom: 16px !important;
  }
  .mb-md-14 {
    margin-bottom: 14px;
  }
  .mb-md-14-i {
    margin-bottom: 14px !important;
  }
  .mb-md-12 {
    margin-bottom: 12px;
  }
  .mb-md-12-i {
    margin-bottom: 12px !important;
  }
  .mb-md-10 {
    margin-bottom: 10px;
  }
  .mb-md-10-i {
    margin-bottom: 10px !important;
  }
  .mb-md-8 {
    margin-bottom: 8px;
  }
  .mb-md-8-i {
    margin-bottom: 8px !important;
  }
  .mb-md-6 {
    margin-bottom: 6px;
  }
  .mb-md-6-i {
    margin-bottom: 6px !important;
  }
  .mb-md-4 {
    margin-bottom: 4px;
  }
  .mb-md-4-i {
    margin-bottom: 4px !important;
  }
  .mb-md-0 {
    margin-bottom: 0px;
  }
  .mb-md-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1170px) {
  .mb-lg-0 {
    margin-bottom: 0px;
  }
  .mb-lg-0-i {
    margin-bottom: 0px !important;
  }
  .mb-lg-42 {
    margin-bottom: 42px;
  }
  .mb-lg-42-i {
    margin-bottom: 42px !important;
  }
  .mb-lg-32 {
    margin-bottom: 32px;
  }
  .mb-lg-32-i {
    margin-bottom: 32px !important;
  }
  .mb-lg-24 {
    margin-bottom: 24px;
  }
  .mb-lg-24-i {
    margin-bottom: 24px !important;
  }
  .mb-lg-20 {
    margin-bottom: 20px;
  }
  .mb-lg-20-i {
    margin-bottom: 20px !important;
  }
  .mb-lg-16 {
    margin-bottom: 16px;
  }
  .mb-lg-16-i {
    margin-bottom: 16px !important;
  }
  .mb-lg-14 {
    margin-bottom: 14px;
  }
  .mb-lg-14-i {
    margin-bottom: 14px !important;
  }
  .mb-lg-12 {
    margin-bottom: 12px;
  }
  .mb-lg-12-i {
    margin-bottom: 12px !important;
  }
  .mb-lg-10 {
    margin-bottom: 10px;
  }
  .mb-lg-10-i {
    margin-bottom: 10px !important;
  }
  .mb-lg-8 {
    margin-bottom: 8px;
  }
  .mb-lg-8-i {
    margin-bottom: 8px !important;
  }
  .mb-lg-6 {
    margin-bottom: 6px;
  }
  .mb-lg-6-i {
    margin-bottom: 6px !important;
  }
  .mb-lg-4 {
    margin-bottom: 4px;
  }
  .mb-lg-4-i {
    margin-bottom: 4px !important;
  }
  .mb-lg-0 {
    margin-bottom: 0px;
  }
  .mb-lg-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1280px) {
  .mb-xl-0 {
    margin-bottom: 0px;
  }
  .mb-xl-0-i {
    margin-bottom: 0px !important;
  }
  .mb-xl-42 {
    margin-bottom: 42px;
  }
  .mb-xl-42-i {
    margin-bottom: 42px !important;
  }
  .mb-xl-32 {
    margin-bottom: 32px;
  }
  .mb-xl-32-i {
    margin-bottom: 32px !important;
  }
  .mb-xl-24 {
    margin-bottom: 24px;
  }
  .mb-xl-24-i {
    margin-bottom: 24px !important;
  }
  .mb-xl-20 {
    margin-bottom: 20px;
  }
  .mb-xl-20-i {
    margin-bottom: 20px !important;
  }
  .mb-xl-16 {
    margin-bottom: 16px;
  }
  .mb-xl-16-i {
    margin-bottom: 16px !important;
  }
  .mb-xl-14 {
    margin-bottom: 14px;
  }
  .mb-xl-14-i {
    margin-bottom: 14px !important;
  }
  .mb-xl-12 {
    margin-bottom: 12px;
  }
  .mb-xl-12-i {
    margin-bottom: 12px !important;
  }
  .mb-xl-10 {
    margin-bottom: 10px;
  }
  .mb-xl-10-i {
    margin-bottom: 10px !important;
  }
  .mb-xl-8 {
    margin-bottom: 8px;
  }
  .mb-xl-8-i {
    margin-bottom: 8px !important;
  }
  .mb-xl-6 {
    margin-bottom: 6px;
  }
  .mb-xl-6-i {
    margin-bottom: 6px !important;
  }
  .mb-xl-4 {
    margin-bottom: 4px;
  }
  .mb-xl-4-i {
    margin-bottom: 4px !important;
  }
  .mb-xl-0 {
    margin-bottom: 0px;
  }
  .mb-xl-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1366px) {
  .mb-2xl-0 {
    margin-bottom: 0px;
  }
  .mb-2xl-0-i {
    margin-bottom: 0px !important;
  }
  .mb-2xl-42 {
    margin-bottom: 42px;
  }
  .mb-2xl-42-i {
    margin-bottom: 42px !important;
  }
  .mb-2xl-32 {
    margin-bottom: 32px;
  }
  .mb-2xl-32-i {
    margin-bottom: 32px !important;
  }
  .mb-2xl-24 {
    margin-bottom: 24px;
  }
  .mb-2xl-24-i {
    margin-bottom: 24px !important;
  }
  .mb-2xl-20 {
    margin-bottom: 20px;
  }
  .mb-2xl-20-i {
    margin-bottom: 20px !important;
  }
  .mb-2xl-16 {
    margin-bottom: 16px;
  }
  .mb-2xl-16-i {
    margin-bottom: 16px !important;
  }
  .mb-2xl-14 {
    margin-bottom: 14px;
  }
  .mb-2xl-14-i {
    margin-bottom: 14px !important;
  }
  .mb-2xl-12 {
    margin-bottom: 12px;
  }
  .mb-2xl-12-i {
    margin-bottom: 12px !important;
  }
  .mb-2xl-10 {
    margin-bottom: 10px;
  }
  .mb-2xl-10-i {
    margin-bottom: 10px !important;
  }
  .mb-2xl-8 {
    margin-bottom: 8px;
  }
  .mb-2xl-8-i {
    margin-bottom: 8px !important;
  }
  .mb-2xl-6 {
    margin-bottom: 6px;
  }
  .mb-2xl-6-i {
    margin-bottom: 6px !important;
  }
  .mb-2xl-4 {
    margin-bottom: 4px;
  }
  .mb-2xl-4-i {
    margin-bottom: 4px !important;
  }
  .mb-2xl-0 {
    margin-bottom: 0px;
  }
  .mb-2xl-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1440px) {
  .mb-3xl-0 {
    margin-bottom: 0px;
  }
  .mb-3xl-0-i {
    margin-bottom: 0px !important;
  }
  .mb-3xl-42 {
    margin-bottom: 42px;
  }
  .mb-3xl-42-i {
    margin-bottom: 42px !important;
  }
  .mb-3xl-32 {
    margin-bottom: 32px;
  }
  .mb-3xl-32-i {
    margin-bottom: 32px !important;
  }
  .mb-3xl-24 {
    margin-bottom: 24px;
  }
  .mb-3xl-24-i {
    margin-bottom: 24px !important;
  }
  .mb-3xl-20 {
    margin-bottom: 20px;
  }
  .mb-3xl-20-i {
    margin-bottom: 20px !important;
  }
  .mb-3xl-16 {
    margin-bottom: 16px;
  }
  .mb-3xl-16-i {
    margin-bottom: 16px !important;
  }
  .mb-3xl-14 {
    margin-bottom: 14px;
  }
  .mb-3xl-14-i {
    margin-bottom: 14px !important;
  }
  .mb-3xl-12 {
    margin-bottom: 12px;
  }
  .mb-3xl-12-i {
    margin-bottom: 12px !important;
  }
  .mb-3xl-10 {
    margin-bottom: 10px;
  }
  .mb-3xl-10-i {
    margin-bottom: 10px !important;
  }
  .mb-3xl-8 {
    margin-bottom: 8px;
  }
  .mb-3xl-8-i {
    margin-bottom: 8px !important;
  }
  .mb-3xl-6 {
    margin-bottom: 6px;
  }
  .mb-3xl-6-i {
    margin-bottom: 6px !important;
  }
  .mb-3xl-4 {
    margin-bottom: 4px;
  }
  .mb-3xl-4-i {
    margin-bottom: 4px !important;
  }
  .mb-3xl-0 {
    margin-bottom: 0px;
  }
  .mb-3xl-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1560px) {
  .mb-4xl-0 {
    margin-bottom: 0px;
  }
  .mb-4xl-0-i {
    margin-bottom: 0px !important;
  }
  .mb-4xl-42 {
    margin-bottom: 42px;
  }
  .mb-4xl-42-i {
    margin-bottom: 42px !important;
  }
  .mb-4xl-32 {
    margin-bottom: 32px;
  }
  .mb-4xl-32-i {
    margin-bottom: 32px !important;
  }
  .mb-4xl-24 {
    margin-bottom: 24px;
  }
  .mb-4xl-24-i {
    margin-bottom: 24px !important;
  }
  .mb-4xl-20 {
    margin-bottom: 20px;
  }
  .mb-4xl-20-i {
    margin-bottom: 20px !important;
  }
  .mb-4xl-16 {
    margin-bottom: 16px;
  }
  .mb-4xl-16-i {
    margin-bottom: 16px !important;
  }
  .mb-4xl-14 {
    margin-bottom: 14px;
  }
  .mb-4xl-14-i {
    margin-bottom: 14px !important;
  }
  .mb-4xl-12 {
    margin-bottom: 12px;
  }
  .mb-4xl-12-i {
    margin-bottom: 12px !important;
  }
  .mb-4xl-10 {
    margin-bottom: 10px;
  }
  .mb-4xl-10-i {
    margin-bottom: 10px !important;
  }
  .mb-4xl-8 {
    margin-bottom: 8px;
  }
  .mb-4xl-8-i {
    margin-bottom: 8px !important;
  }
  .mb-4xl-6 {
    margin-bottom: 6px;
  }
  .mb-4xl-6-i {
    margin-bottom: 6px !important;
  }
  .mb-4xl-4 {
    margin-bottom: 4px;
  }
  .mb-4xl-4-i {
    margin-bottom: 4px !important;
  }
  .mb-4xl-0 {
    margin-bottom: 0px;
  }
  .mb-4xl-0-i {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1680px) {
  .mb-5xl-0 {
    margin-bottom: 0px;
  }
  .mb-5xl-0-i {
    margin-bottom: 0px !important;
  }
  .mb-5xl-42 {
    margin-bottom: 42px;
  }
  .mb-5xl-42-i {
    margin-bottom: 42px !important;
  }
  .mb-5xl-32 {
    margin-bottom: 32px;
  }
  .mb-5xl-32-i {
    margin-bottom: 32px !important;
  }
  .mb-5xl-24 {
    margin-bottom: 24px;
  }
  .mb-5xl-24-i {
    margin-bottom: 24px !important;
  }
  .mb-5xl-20 {
    margin-bottom: 20px;
  }
  .mb-5xl-20-i {
    margin-bottom: 20px !important;
  }
  .mb-5xl-16 {
    margin-bottom: 16px;
  }
  .mb-5xl-16-i {
    margin-bottom: 16px !important;
  }
  .mb-5xl-14 {
    margin-bottom: 14px;
  }
  .mb-5xl-14-i {
    margin-bottom: 14px !important;
  }
  .mb-5xl-12 {
    margin-bottom: 12px;
  }
  .mb-5xl-12-i {
    margin-bottom: 12px !important;
  }
  .mb-5xl-10 {
    margin-bottom: 10px;
  }
  .mb-5xl-10-i {
    margin-bottom: 10px !important;
  }
  .mb-5xl-8 {
    margin-bottom: 8px;
  }
  .mb-5xl-8-i {
    margin-bottom: 8px !important;
  }
  .mb-5xl-6 {
    margin-bottom: 6px;
  }
  .mb-5xl-6-i {
    margin-bottom: 6px !important;
  }
  .mb-5xl-4 {
    margin-bottom: 4px;
  }
  .mb-5xl-4-i {
    margin-bottom: 4px !important;
  }
  .mb-5xl-0 {
    margin-bottom: 0px;
  }
  .mb-5xl-0-i {
    margin-bottom: 0px !important;
  }
}

.mt-0 {
  margin-top: 0px;
}
.mt-0-i {
  margin-top: 0px !important;
}
.mt-42 {
  margin-top: 42px;
}
.mt-42-i {
  margin-top: 42px !important;
}
.mt-32 {
  margin-top: 32px;
}
.mt-32-i {
  margin-top: 32px !important;
}
.mt-24 {
  margin-top: 24px;
}
.mt-24-i {
  margin-top: 24px !important;
}
.mt-20 {
  margin-top: 20px;
}
.mt-20-i {
  margin-top: 20px !important;
}
.mt-16 {
  margin-top: 16px;
}
.mt-16-i {
  margin-top: 16px !important;
}
.mt-14 {
  margin-top: 14px;
}
.mt-14-i {
  margin-top: 14px !important;
}
.mt-12 {
  margin-top: 12px;
}
.mt-12-i {
  margin-top: 12px !important;
}
.mt-10 {
  margin-top: 10px;
}
.mt-10-i {
  margin-top: 10px !important;
}
.mt-8 {
  margin-top: 8px;
}
.mt-8-i {
  margin-top: 8px !important;
}
.mt-6 {
  margin-top: 6px;
}
.mt-6-i {
  margin-top: 6px !important;
}
.mt-4 {
  margin-top: 4px;
}
.mt-4-i {
  margin-top: 4px !important;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0-i {
  margin-top: 0px !important;
}
@media (min-width: 360px) {
  .mt-5xs-0 {
    margin-top: 0px;
  }
  .mt-5xs-0-i {
    margin-top: 0px !important;
  }
  .mt-5xs-42 {
    margin-top: 42px;
  }
  .mt-5xs-42-i {
    margin-top: 42px !important;
  }
  .mt-5xs-32 {
    margin-top: 32px;
  }
  .mt-5xs-32-i {
    margin-top: 32px !important;
  }
  .mt-5xs-24 {
    margin-top: 24px;
  }
  .mt-5xs-24-i {
    margin-top: 24px !important;
  }
  .mt-5xs-20 {
    margin-top: 20px;
  }
  .mt-5xs-20-i {
    margin-top: 20px !important;
  }
  .mt-5xs-16 {
    margin-top: 16px;
  }
  .mt-5xs-16-i {
    margin-top: 16px !important;
  }
  .mt-5xs-14 {
    margin-top: 14px;
  }
  .mt-5xs-14-i {
    margin-top: 14px !important;
  }
  .mt-5xs-12 {
    margin-top: 12px;
  }
  .mt-5xs-12-i {
    margin-top: 12px !important;
  }
  .mt-5xs-10 {
    margin-top: 10px;
  }
  .mt-5xs-10-i {
    margin-top: 10px !important;
  }
  .mt-5xs-8 {
    margin-top: 8px;
  }
  .mt-5xs-8-i {
    margin-top: 8px !important;
  }
  .mt-5xs-6 {
    margin-top: 6px;
  }
  .mt-5xs-6-i {
    margin-top: 6px !important;
  }
  .mt-5xs-4 {
    margin-top: 4px;
  }
  .mt-5xs-4-i {
    margin-top: 4px !important;
  }
  .mt-5xs-0 {
    margin-top: 0px;
  }
  .mt-5xs-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 420px) {
  .mt-4xs-0 {
    margin-top: 0px;
  }
  .mt-4xs-0-i {
    margin-top: 0px !important;
  }
  .mt-4xs-42 {
    margin-top: 42px;
  }
  .mt-4xs-42-i {
    margin-top: 42px !important;
  }
  .mt-4xs-32 {
    margin-top: 32px;
  }
  .mt-4xs-32-i {
    margin-top: 32px !important;
  }
  .mt-4xs-24 {
    margin-top: 24px;
  }
  .mt-4xs-24-i {
    margin-top: 24px !important;
  }
  .mt-4xs-20 {
    margin-top: 20px;
  }
  .mt-4xs-20-i {
    margin-top: 20px !important;
  }
  .mt-4xs-16 {
    margin-top: 16px;
  }
  .mt-4xs-16-i {
    margin-top: 16px !important;
  }
  .mt-4xs-14 {
    margin-top: 14px;
  }
  .mt-4xs-14-i {
    margin-top: 14px !important;
  }
  .mt-4xs-12 {
    margin-top: 12px;
  }
  .mt-4xs-12-i {
    margin-top: 12px !important;
  }
  .mt-4xs-10 {
    margin-top: 10px;
  }
  .mt-4xs-10-i {
    margin-top: 10px !important;
  }
  .mt-4xs-8 {
    margin-top: 8px;
  }
  .mt-4xs-8-i {
    margin-top: 8px !important;
  }
  .mt-4xs-6 {
    margin-top: 6px;
  }
  .mt-4xs-6-i {
    margin-top: 6px !important;
  }
  .mt-4xs-4 {
    margin-top: 4px;
  }
  .mt-4xs-4-i {
    margin-top: 4px !important;
  }
  .mt-4xs-0 {
    margin-top: 0px;
  }
  .mt-4xs-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 575px) {
  .mt-3xs-0 {
    margin-top: 0px;
  }
  .mt-3xs-0-i {
    margin-top: 0px !important;
  }
  .mt-3xs-42 {
    margin-top: 42px;
  }
  .mt-3xs-42-i {
    margin-top: 42px !important;
  }
  .mt-3xs-32 {
    margin-top: 32px;
  }
  .mt-3xs-32-i {
    margin-top: 32px !important;
  }
  .mt-3xs-24 {
    margin-top: 24px;
  }
  .mt-3xs-24-i {
    margin-top: 24px !important;
  }
  .mt-3xs-20 {
    margin-top: 20px;
  }
  .mt-3xs-20-i {
    margin-top: 20px !important;
  }
  .mt-3xs-16 {
    margin-top: 16px;
  }
  .mt-3xs-16-i {
    margin-top: 16px !important;
  }
  .mt-3xs-14 {
    margin-top: 14px;
  }
  .mt-3xs-14-i {
    margin-top: 14px !important;
  }
  .mt-3xs-12 {
    margin-top: 12px;
  }
  .mt-3xs-12-i {
    margin-top: 12px !important;
  }
  .mt-3xs-10 {
    margin-top: 10px;
  }
  .mt-3xs-10-i {
    margin-top: 10px !important;
  }
  .mt-3xs-8 {
    margin-top: 8px;
  }
  .mt-3xs-8-i {
    margin-top: 8px !important;
  }
  .mt-3xs-6 {
    margin-top: 6px;
  }
  .mt-3xs-6-i {
    margin-top: 6px !important;
  }
  .mt-3xs-4 {
    margin-top: 4px;
  }
  .mt-3xs-4-i {
    margin-top: 4px !important;
  }
  .mt-3xs-0 {
    margin-top: 0px;
  }
  .mt-3xs-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 620px) {
  .mt-2xs-0 {
    margin-top: 0px;
  }
  .mt-2xs-0-i {
    margin-top: 0px !important;
  }
  .mt-2xs-42 {
    margin-top: 42px;
  }
  .mt-2xs-42-i {
    margin-top: 42px !important;
  }
  .mt-2xs-32 {
    margin-top: 32px;
  }
  .mt-2xs-32-i {
    margin-top: 32px !important;
  }
  .mt-2xs-24 {
    margin-top: 24px;
  }
  .mt-2xs-24-i {
    margin-top: 24px !important;
  }
  .mt-2xs-20 {
    margin-top: 20px;
  }
  .mt-2xs-20-i {
    margin-top: 20px !important;
  }
  .mt-2xs-16 {
    margin-top: 16px;
  }
  .mt-2xs-16-i {
    margin-top: 16px !important;
  }
  .mt-2xs-14 {
    margin-top: 14px;
  }
  .mt-2xs-14-i {
    margin-top: 14px !important;
  }
  .mt-2xs-12 {
    margin-top: 12px;
  }
  .mt-2xs-12-i {
    margin-top: 12px !important;
  }
  .mt-2xs-10 {
    margin-top: 10px;
  }
  .mt-2xs-10-i {
    margin-top: 10px !important;
  }
  .mt-2xs-8 {
    margin-top: 8px;
  }
  .mt-2xs-8-i {
    margin-top: 8px !important;
  }
  .mt-2xs-6 {
    margin-top: 6px;
  }
  .mt-2xs-6-i {
    margin-top: 6px !important;
  }
  .mt-2xs-4 {
    margin-top: 4px;
  }
  .mt-2xs-4-i {
    margin-top: 4px !important;
  }
  .mt-2xs-0 {
    margin-top: 0px;
  }
  .mt-2xs-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 768px) {
  .mt-xs-0 {
    margin-top: 0px;
  }
  .mt-xs-0-i {
    margin-top: 0px !important;
  }
  .mt-xs-42 {
    margin-top: 42px;
  }
  .mt-xs-42-i {
    margin-top: 42px !important;
  }
  .mt-xs-32 {
    margin-top: 32px;
  }
  .mt-xs-32-i {
    margin-top: 32px !important;
  }
  .mt-xs-24 {
    margin-top: 24px;
  }
  .mt-xs-24-i {
    margin-top: 24px !important;
  }
  .mt-xs-20 {
    margin-top: 20px;
  }
  .mt-xs-20-i {
    margin-top: 20px !important;
  }
  .mt-xs-16 {
    margin-top: 16px;
  }
  .mt-xs-16-i {
    margin-top: 16px !important;
  }
  .mt-xs-14 {
    margin-top: 14px;
  }
  .mt-xs-14-i {
    margin-top: 14px !important;
  }
  .mt-xs-12 {
    margin-top: 12px;
  }
  .mt-xs-12-i {
    margin-top: 12px !important;
  }
  .mt-xs-10 {
    margin-top: 10px;
  }
  .mt-xs-10-i {
    margin-top: 10px !important;
  }
  .mt-xs-8 {
    margin-top: 8px;
  }
  .mt-xs-8-i {
    margin-top: 8px !important;
  }
  .mt-xs-6 {
    margin-top: 6px;
  }
  .mt-xs-6-i {
    margin-top: 6px !important;
  }
  .mt-xs-4 {
    margin-top: 4px;
  }
  .mt-xs-4-i {
    margin-top: 4px !important;
  }
  .mt-xs-0 {
    margin-top: 0px;
  }
  .mt-xs-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 820px) {
  .mt-sm-0 {
    margin-top: 0px;
  }
  .mt-sm-0-i {
    margin-top: 0px !important;
  }
  .mt-sm-42 {
    margin-top: 42px;
  }
  .mt-sm-42-i {
    margin-top: 42px !important;
  }
  .mt-sm-32 {
    margin-top: 32px;
  }
  .mt-sm-32-i {
    margin-top: 32px !important;
  }
  .mt-sm-24 {
    margin-top: 24px;
  }
  .mt-sm-24-i {
    margin-top: 24px !important;
  }
  .mt-sm-20 {
    margin-top: 20px;
  }
  .mt-sm-20-i {
    margin-top: 20px !important;
  }
  .mt-sm-16 {
    margin-top: 16px;
  }
  .mt-sm-16-i {
    margin-top: 16px !important;
  }
  .mt-sm-14 {
    margin-top: 14px;
  }
  .mt-sm-14-i {
    margin-top: 14px !important;
  }
  .mt-sm-12 {
    margin-top: 12px;
  }
  .mt-sm-12-i {
    margin-top: 12px !important;
  }
  .mt-sm-10 {
    margin-top: 10px;
  }
  .mt-sm-10-i {
    margin-top: 10px !important;
  }
  .mt-sm-8 {
    margin-top: 8px;
  }
  .mt-sm-8-i {
    margin-top: 8px !important;
  }
  .mt-sm-6 {
    margin-top: 6px;
  }
  .mt-sm-6-i {
    margin-top: 6px !important;
  }
  .mt-sm-4 {
    margin-top: 4px;
  }
  .mt-sm-4-i {
    margin-top: 4px !important;
  }
  .mt-sm-0 {
    margin-top: 0px;
  }
  .mt-sm-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 992px) {
  .mt-md-0 {
    margin-top: 0px;
  }
  .mt-md-0-i {
    margin-top: 0px !important;
  }
  .mt-md-42 {
    margin-top: 42px;
  }
  .mt-md-42-i {
    margin-top: 42px !important;
  }
  .mt-md-32 {
    margin-top: 32px;
  }
  .mt-md-32-i {
    margin-top: 32px !important;
  }
  .mt-md-24 {
    margin-top: 24px;
  }
  .mt-md-24-i {
    margin-top: 24px !important;
  }
  .mt-md-20 {
    margin-top: 20px;
  }
  .mt-md-20-i {
    margin-top: 20px !important;
  }
  .mt-md-16 {
    margin-top: 16px;
  }
  .mt-md-16-i {
    margin-top: 16px !important;
  }
  .mt-md-14 {
    margin-top: 14px;
  }
  .mt-md-14-i {
    margin-top: 14px !important;
  }
  .mt-md-12 {
    margin-top: 12px;
  }
  .mt-md-12-i {
    margin-top: 12px !important;
  }
  .mt-md-10 {
    margin-top: 10px;
  }
  .mt-md-10-i {
    margin-top: 10px !important;
  }
  .mt-md-8 {
    margin-top: 8px;
  }
  .mt-md-8-i {
    margin-top: 8px !important;
  }
  .mt-md-6 {
    margin-top: 6px;
  }
  .mt-md-6-i {
    margin-top: 6px !important;
  }
  .mt-md-4 {
    margin-top: 4px;
  }
  .mt-md-4-i {
    margin-top: 4px !important;
  }
  .mt-md-0 {
    margin-top: 0px;
  }
  .mt-md-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 1170px) {
  .mt-lg-0 {
    margin-top: 0px;
  }
  .mt-lg-0-i {
    margin-top: 0px !important;
  }
  .mt-lg-42 {
    margin-top: 42px;
  }
  .mt-lg-42-i {
    margin-top: 42px !important;
  }
  .mt-lg-32 {
    margin-top: 32px;
  }
  .mt-lg-32-i {
    margin-top: 32px !important;
  }
  .mt-lg-24 {
    margin-top: 24px;
  }
  .mt-lg-24-i {
    margin-top: 24px !important;
  }
  .mt-lg-20 {
    margin-top: 20px;
  }
  .mt-lg-20-i {
    margin-top: 20px !important;
  }
  .mt-lg-16 {
    margin-top: 16px;
  }
  .mt-lg-16-i {
    margin-top: 16px !important;
  }
  .mt-lg-14 {
    margin-top: 14px;
  }
  .mt-lg-14-i {
    margin-top: 14px !important;
  }
  .mt-lg-12 {
    margin-top: 12px;
  }
  .mt-lg-12-i {
    margin-top: 12px !important;
  }
  .mt-lg-10 {
    margin-top: 10px;
  }
  .mt-lg-10-i {
    margin-top: 10px !important;
  }
  .mt-lg-8 {
    margin-top: 8px;
  }
  .mt-lg-8-i {
    margin-top: 8px !important;
  }
  .mt-lg-6 {
    margin-top: 6px;
  }
  .mt-lg-6-i {
    margin-top: 6px !important;
  }
  .mt-lg-4 {
    margin-top: 4px;
  }
  .mt-lg-4-i {
    margin-top: 4px !important;
  }
  .mt-lg-0 {
    margin-top: 0px;
  }
  .mt-lg-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 1280px) {
  .mt-xl-0 {
    margin-top: 0px;
  }
  .mt-xl-0-i {
    margin-top: 0px !important;
  }
  .mt-xl-42 {
    margin-top: 42px;
  }
  .mt-xl-42-i {
    margin-top: 42px !important;
  }
  .mt-xl-32 {
    margin-top: 32px;
  }
  .mt-xl-32-i {
    margin-top: 32px !important;
  }
  .mt-xl-24 {
    margin-top: 24px;
  }
  .mt-xl-24-i {
    margin-top: 24px !important;
  }
  .mt-xl-20 {
    margin-top: 20px;
  }
  .mt-xl-20-i {
    margin-top: 20px !important;
  }
  .mt-xl-16 {
    margin-top: 16px;
  }
  .mt-xl-16-i {
    margin-top: 16px !important;
  }
  .mt-xl-14 {
    margin-top: 14px;
  }
  .mt-xl-14-i {
    margin-top: 14px !important;
  }
  .mt-xl-12 {
    margin-top: 12px;
  }
  .mt-xl-12-i {
    margin-top: 12px !important;
  }
  .mt-xl-10 {
    margin-top: 10px;
  }
  .mt-xl-10-i {
    margin-top: 10px !important;
  }
  .mt-xl-8 {
    margin-top: 8px;
  }
  .mt-xl-8-i {
    margin-top: 8px !important;
  }
  .mt-xl-6 {
    margin-top: 6px;
  }
  .mt-xl-6-i {
    margin-top: 6px !important;
  }
  .mt-xl-4 {
    margin-top: 4px;
  }
  .mt-xl-4-i {
    margin-top: 4px !important;
  }
  .mt-xl-0 {
    margin-top: 0px;
  }
  .mt-xl-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 1366px) {
  .mt-2xl-0 {
    margin-top: 0px;
  }
  .mt-2xl-0-i {
    margin-top: 0px !important;
  }
  .mt-2xl-42 {
    margin-top: 42px;
  }
  .mt-2xl-42-i {
    margin-top: 42px !important;
  }
  .mt-2xl-32 {
    margin-top: 32px;
  }
  .mt-2xl-32-i {
    margin-top: 32px !important;
  }
  .mt-2xl-24 {
    margin-top: 24px;
  }
  .mt-2xl-24-i {
    margin-top: 24px !important;
  }
  .mt-2xl-20 {
    margin-top: 20px;
  }
  .mt-2xl-20-i {
    margin-top: 20px !important;
  }
  .mt-2xl-16 {
    margin-top: 16px;
  }
  .mt-2xl-16-i {
    margin-top: 16px !important;
  }
  .mt-2xl-14 {
    margin-top: 14px;
  }
  .mt-2xl-14-i {
    margin-top: 14px !important;
  }
  .mt-2xl-12 {
    margin-top: 12px;
  }
  .mt-2xl-12-i {
    margin-top: 12px !important;
  }
  .mt-2xl-10 {
    margin-top: 10px;
  }
  .mt-2xl-10-i {
    margin-top: 10px !important;
  }
  .mt-2xl-8 {
    margin-top: 8px;
  }
  .mt-2xl-8-i {
    margin-top: 8px !important;
  }
  .mt-2xl-6 {
    margin-top: 6px;
  }
  .mt-2xl-6-i {
    margin-top: 6px !important;
  }
  .mt-2xl-4 {
    margin-top: 4px;
  }
  .mt-2xl-4-i {
    margin-top: 4px !important;
  }
  .mt-2xl-0 {
    margin-top: 0px;
  }
  .mt-2xl-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 1440px) {
  .mt-3xl-0 {
    margin-top: 0px;
  }
  .mt-3xl-0-i {
    margin-top: 0px !important;
  }
  .mt-3xl-42 {
    margin-top: 42px;
  }
  .mt-3xl-42-i {
    margin-top: 42px !important;
  }
  .mt-3xl-32 {
    margin-top: 32px;
  }
  .mt-3xl-32-i {
    margin-top: 32px !important;
  }
  .mt-3xl-24 {
    margin-top: 24px;
  }
  .mt-3xl-24-i {
    margin-top: 24px !important;
  }
  .mt-3xl-20 {
    margin-top: 20px;
  }
  .mt-3xl-20-i {
    margin-top: 20px !important;
  }
  .mt-3xl-16 {
    margin-top: 16px;
  }
  .mt-3xl-16-i {
    margin-top: 16px !important;
  }
  .mt-3xl-14 {
    margin-top: 14px;
  }
  .mt-3xl-14-i {
    margin-top: 14px !important;
  }
  .mt-3xl-12 {
    margin-top: 12px;
  }
  .mt-3xl-12-i {
    margin-top: 12px !important;
  }
  .mt-3xl-10 {
    margin-top: 10px;
  }
  .mt-3xl-10-i {
    margin-top: 10px !important;
  }
  .mt-3xl-8 {
    margin-top: 8px;
  }
  .mt-3xl-8-i {
    margin-top: 8px !important;
  }
  .mt-3xl-6 {
    margin-top: 6px;
  }
  .mt-3xl-6-i {
    margin-top: 6px !important;
  }
  .mt-3xl-4 {
    margin-top: 4px;
  }
  .mt-3xl-4-i {
    margin-top: 4px !important;
  }
  .mt-3xl-0 {
    margin-top: 0px;
  }
  .mt-3xl-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 1560px) {
  .mt-4xl-0 {
    margin-top: 0px;
  }
  .mt-4xl-0-i {
    margin-top: 0px !important;
  }
  .mt-4xl-42 {
    margin-top: 42px;
  }
  .mt-4xl-42-i {
    margin-top: 42px !important;
  }
  .mt-4xl-32 {
    margin-top: 32px;
  }
  .mt-4xl-32-i {
    margin-top: 32px !important;
  }
  .mt-4xl-24 {
    margin-top: 24px;
  }
  .mt-4xl-24-i {
    margin-top: 24px !important;
  }
  .mt-4xl-20 {
    margin-top: 20px;
  }
  .mt-4xl-20-i {
    margin-top: 20px !important;
  }
  .mt-4xl-16 {
    margin-top: 16px;
  }
  .mt-4xl-16-i {
    margin-top: 16px !important;
  }
  .mt-4xl-14 {
    margin-top: 14px;
  }
  .mt-4xl-14-i {
    margin-top: 14px !important;
  }
  .mt-4xl-12 {
    margin-top: 12px;
  }
  .mt-4xl-12-i {
    margin-top: 12px !important;
  }
  .mt-4xl-10 {
    margin-top: 10px;
  }
  .mt-4xl-10-i {
    margin-top: 10px !important;
  }
  .mt-4xl-8 {
    margin-top: 8px;
  }
  .mt-4xl-8-i {
    margin-top: 8px !important;
  }
  .mt-4xl-6 {
    margin-top: 6px;
  }
  .mt-4xl-6-i {
    margin-top: 6px !important;
  }
  .mt-4xl-4 {
    margin-top: 4px;
  }
  .mt-4xl-4-i {
    margin-top: 4px !important;
  }
  .mt-4xl-0 {
    margin-top: 0px;
  }
  .mt-4xl-0-i {
    margin-top: 0px !important;
  }
}
@media (min-width: 1680px) {
  .mt-5xl-0 {
    margin-top: 0px;
  }
  .mt-5xl-0-i {
    margin-top: 0px !important;
  }
  .mt-5xl-42 {
    margin-top: 42px;
  }
  .mt-5xl-42-i {
    margin-top: 42px !important;
  }
  .mt-5xl-32 {
    margin-top: 32px;
  }
  .mt-5xl-32-i {
    margin-top: 32px !important;
  }
  .mt-5xl-24 {
    margin-top: 24px;
  }
  .mt-5xl-24-i {
    margin-top: 24px !important;
  }
  .mt-5xl-20 {
    margin-top: 20px;
  }
  .mt-5xl-20-i {
    margin-top: 20px !important;
  }
  .mt-5xl-16 {
    margin-top: 16px;
  }
  .mt-5xl-16-i {
    margin-top: 16px !important;
  }
  .mt-5xl-14 {
    margin-top: 14px;
  }
  .mt-5xl-14-i {
    margin-top: 14px !important;
  }
  .mt-5xl-12 {
    margin-top: 12px;
  }
  .mt-5xl-12-i {
    margin-top: 12px !important;
  }
  .mt-5xl-10 {
    margin-top: 10px;
  }
  .mt-5xl-10-i {
    margin-top: 10px !important;
  }
  .mt-5xl-8 {
    margin-top: 8px;
  }
  .mt-5xl-8-i {
    margin-top: 8px !important;
  }
  .mt-5xl-6 {
    margin-top: 6px;
  }
  .mt-5xl-6-i {
    margin-top: 6px !important;
  }
  .mt-5xl-4 {
    margin-top: 4px;
  }
  .mt-5xl-4-i {
    margin-top: 4px !important;
  }
  .mt-5xl-0 {
    margin-top: 0px;
  }
  .mt-5xl-0-i {
    margin-top: 0px !important;
  }
}

.mr-0 {
  margin-right: 0px;
}
.mr-0-i {
  margin-right: 0px !important;
}
.mr-42 {
  margin-right: 42px;
}
.mr-42-i {
  margin-right: 42px !important;
}
.mr-32 {
  margin-right: 32px;
}
.mr-32-i {
  margin-right: 32px !important;
}
.mr-24 {
  margin-right: 24px;
}
.mr-24-i {
  margin-right: 24px !important;
}
.mr-20 {
  margin-right: 20px;
}
.mr-20-i {
  margin-right: 20px !important;
}
.mr-16 {
  margin-right: 16px;
}
.mr-16-i {
  margin-right: 16px !important;
}
.mr-14 {
  margin-right: 14px;
}
.mr-14-i {
  margin-right: 14px !important;
}
.mr-12 {
  margin-right: 12px;
}
.mr-12-i {
  margin-right: 12px !important;
}
.mr-10 {
  margin-right: 10px;
}
.mr-10-i {
  margin-right: 10px !important;
}
.mr-8 {
  margin-right: 8px;
}
.mr-8-i {
  margin-right: 8px !important;
}
.mr-6 {
  margin-right: 6px;
}
.mr-6-i {
  margin-right: 6px !important;
}
.mr-4 {
  margin-right: 4px;
}
.mr-4-i {
  margin-right: 4px !important;
}
.mr-0 {
  margin-right: 0px;
}
.mr-0-i {
  margin-right: 0px !important;
}
@media (min-width: 360px) {
  .mr-5xs-0 {
    margin-right: 0px;
  }
  .mr-5xs-0-i {
    margin-right: 0px !important;
  }
  .mr-5xs-42 {
    margin-right: 42px;
  }
  .mr-5xs-42-i {
    margin-right: 42px !important;
  }
  .mr-5xs-32 {
    margin-right: 32px;
  }
  .mr-5xs-32-i {
    margin-right: 32px !important;
  }
  .mr-5xs-24 {
    margin-right: 24px;
  }
  .mr-5xs-24-i {
    margin-right: 24px !important;
  }
  .mr-5xs-20 {
    margin-right: 20px;
  }
  .mr-5xs-20-i {
    margin-right: 20px !important;
  }
  .mr-5xs-16 {
    margin-right: 16px;
  }
  .mr-5xs-16-i {
    margin-right: 16px !important;
  }
  .mr-5xs-14 {
    margin-right: 14px;
  }
  .mr-5xs-14-i {
    margin-right: 14px !important;
  }
  .mr-5xs-12 {
    margin-right: 12px;
  }
  .mr-5xs-12-i {
    margin-right: 12px !important;
  }
  .mr-5xs-10 {
    margin-right: 10px;
  }
  .mr-5xs-10-i {
    margin-right: 10px !important;
  }
  .mr-5xs-8 {
    margin-right: 8px;
  }
  .mr-5xs-8-i {
    margin-right: 8px !important;
  }
  .mr-5xs-6 {
    margin-right: 6px;
  }
  .mr-5xs-6-i {
    margin-right: 6px !important;
  }
  .mr-5xs-4 {
    margin-right: 4px;
  }
  .mr-5xs-4-i {
    margin-right: 4px !important;
  }
  .mr-5xs-0 {
    margin-right: 0px;
  }
  .mr-5xs-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 420px) {
  .mr-4xs-0 {
    margin-right: 0px;
  }
  .mr-4xs-0-i {
    margin-right: 0px !important;
  }
  .mr-4xs-42 {
    margin-right: 42px;
  }
  .mr-4xs-42-i {
    margin-right: 42px !important;
  }
  .mr-4xs-32 {
    margin-right: 32px;
  }
  .mr-4xs-32-i {
    margin-right: 32px !important;
  }
  .mr-4xs-24 {
    margin-right: 24px;
  }
  .mr-4xs-24-i {
    margin-right: 24px !important;
  }
  .mr-4xs-20 {
    margin-right: 20px;
  }
  .mr-4xs-20-i {
    margin-right: 20px !important;
  }
  .mr-4xs-16 {
    margin-right: 16px;
  }
  .mr-4xs-16-i {
    margin-right: 16px !important;
  }
  .mr-4xs-14 {
    margin-right: 14px;
  }
  .mr-4xs-14-i {
    margin-right: 14px !important;
  }
  .mr-4xs-12 {
    margin-right: 12px;
  }
  .mr-4xs-12-i {
    margin-right: 12px !important;
  }
  .mr-4xs-10 {
    margin-right: 10px;
  }
  .mr-4xs-10-i {
    margin-right: 10px !important;
  }
  .mr-4xs-8 {
    margin-right: 8px;
  }
  .mr-4xs-8-i {
    margin-right: 8px !important;
  }
  .mr-4xs-6 {
    margin-right: 6px;
  }
  .mr-4xs-6-i {
    margin-right: 6px !important;
  }
  .mr-4xs-4 {
    margin-right: 4px;
  }
  .mr-4xs-4-i {
    margin-right: 4px !important;
  }
  .mr-4xs-0 {
    margin-right: 0px;
  }
  .mr-4xs-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 575px) {
  .mr-3xs-0 {
    margin-right: 0px;
  }
  .mr-3xs-0-i {
    margin-right: 0px !important;
  }
  .mr-3xs-42 {
    margin-right: 42px;
  }
  .mr-3xs-42-i {
    margin-right: 42px !important;
  }
  .mr-3xs-32 {
    margin-right: 32px;
  }
  .mr-3xs-32-i {
    margin-right: 32px !important;
  }
  .mr-3xs-24 {
    margin-right: 24px;
  }
  .mr-3xs-24-i {
    margin-right: 24px !important;
  }
  .mr-3xs-20 {
    margin-right: 20px;
  }
  .mr-3xs-20-i {
    margin-right: 20px !important;
  }
  .mr-3xs-16 {
    margin-right: 16px;
  }
  .mr-3xs-16-i {
    margin-right: 16px !important;
  }
  .mr-3xs-14 {
    margin-right: 14px;
  }
  .mr-3xs-14-i {
    margin-right: 14px !important;
  }
  .mr-3xs-12 {
    margin-right: 12px;
  }
  .mr-3xs-12-i {
    margin-right: 12px !important;
  }
  .mr-3xs-10 {
    margin-right: 10px;
  }
  .mr-3xs-10-i {
    margin-right: 10px !important;
  }
  .mr-3xs-8 {
    margin-right: 8px;
  }
  .mr-3xs-8-i {
    margin-right: 8px !important;
  }
  .mr-3xs-6 {
    margin-right: 6px;
  }
  .mr-3xs-6-i {
    margin-right: 6px !important;
  }
  .mr-3xs-4 {
    margin-right: 4px;
  }
  .mr-3xs-4-i {
    margin-right: 4px !important;
  }
  .mr-3xs-0 {
    margin-right: 0px;
  }
  .mr-3xs-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 620px) {
  .mr-2xs-0 {
    margin-right: 0px;
  }
  .mr-2xs-0-i {
    margin-right: 0px !important;
  }
  .mr-2xs-42 {
    margin-right: 42px;
  }
  .mr-2xs-42-i {
    margin-right: 42px !important;
  }
  .mr-2xs-32 {
    margin-right: 32px;
  }
  .mr-2xs-32-i {
    margin-right: 32px !important;
  }
  .mr-2xs-24 {
    margin-right: 24px;
  }
  .mr-2xs-24-i {
    margin-right: 24px !important;
  }
  .mr-2xs-20 {
    margin-right: 20px;
  }
  .mr-2xs-20-i {
    margin-right: 20px !important;
  }
  .mr-2xs-16 {
    margin-right: 16px;
  }
  .mr-2xs-16-i {
    margin-right: 16px !important;
  }
  .mr-2xs-14 {
    margin-right: 14px;
  }
  .mr-2xs-14-i {
    margin-right: 14px !important;
  }
  .mr-2xs-12 {
    margin-right: 12px;
  }
  .mr-2xs-12-i {
    margin-right: 12px !important;
  }
  .mr-2xs-10 {
    margin-right: 10px;
  }
  .mr-2xs-10-i {
    margin-right: 10px !important;
  }
  .mr-2xs-8 {
    margin-right: 8px;
  }
  .mr-2xs-8-i {
    margin-right: 8px !important;
  }
  .mr-2xs-6 {
    margin-right: 6px;
  }
  .mr-2xs-6-i {
    margin-right: 6px !important;
  }
  .mr-2xs-4 {
    margin-right: 4px;
  }
  .mr-2xs-4-i {
    margin-right: 4px !important;
  }
  .mr-2xs-0 {
    margin-right: 0px;
  }
  .mr-2xs-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 768px) {
  .mr-xs-0 {
    margin-right: 0px;
  }
  .mr-xs-0-i {
    margin-right: 0px !important;
  }
  .mr-xs-42 {
    margin-right: 42px;
  }
  .mr-xs-42-i {
    margin-right: 42px !important;
  }
  .mr-xs-32 {
    margin-right: 32px;
  }
  .mr-xs-32-i {
    margin-right: 32px !important;
  }
  .mr-xs-24 {
    margin-right: 24px;
  }
  .mr-xs-24-i {
    margin-right: 24px !important;
  }
  .mr-xs-20 {
    margin-right: 20px;
  }
  .mr-xs-20-i {
    margin-right: 20px !important;
  }
  .mr-xs-16 {
    margin-right: 16px;
  }
  .mr-xs-16-i {
    margin-right: 16px !important;
  }
  .mr-xs-14 {
    margin-right: 14px;
  }
  .mr-xs-14-i {
    margin-right: 14px !important;
  }
  .mr-xs-12 {
    margin-right: 12px;
  }
  .mr-xs-12-i {
    margin-right: 12px !important;
  }
  .mr-xs-10 {
    margin-right: 10px;
  }
  .mr-xs-10-i {
    margin-right: 10px !important;
  }
  .mr-xs-8 {
    margin-right: 8px;
  }
  .mr-xs-8-i {
    margin-right: 8px !important;
  }
  .mr-xs-6 {
    margin-right: 6px;
  }
  .mr-xs-6-i {
    margin-right: 6px !important;
  }
  .mr-xs-4 {
    margin-right: 4px;
  }
  .mr-xs-4-i {
    margin-right: 4px !important;
  }
  .mr-xs-0 {
    margin-right: 0px;
  }
  .mr-xs-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 820px) {
  .mr-sm-0 {
    margin-right: 0px;
  }
  .mr-sm-0-i {
    margin-right: 0px !important;
  }
  .mr-sm-42 {
    margin-right: 42px;
  }
  .mr-sm-42-i {
    margin-right: 42px !important;
  }
  .mr-sm-32 {
    margin-right: 32px;
  }
  .mr-sm-32-i {
    margin-right: 32px !important;
  }
  .mr-sm-24 {
    margin-right: 24px;
  }
  .mr-sm-24-i {
    margin-right: 24px !important;
  }
  .mr-sm-20 {
    margin-right: 20px;
  }
  .mr-sm-20-i {
    margin-right: 20px !important;
  }
  .mr-sm-16 {
    margin-right: 16px;
  }
  .mr-sm-16-i {
    margin-right: 16px !important;
  }
  .mr-sm-14 {
    margin-right: 14px;
  }
  .mr-sm-14-i {
    margin-right: 14px !important;
  }
  .mr-sm-12 {
    margin-right: 12px;
  }
  .mr-sm-12-i {
    margin-right: 12px !important;
  }
  .mr-sm-10 {
    margin-right: 10px;
  }
  .mr-sm-10-i {
    margin-right: 10px !important;
  }
  .mr-sm-8 {
    margin-right: 8px;
  }
  .mr-sm-8-i {
    margin-right: 8px !important;
  }
  .mr-sm-6 {
    margin-right: 6px;
  }
  .mr-sm-6-i {
    margin-right: 6px !important;
  }
  .mr-sm-4 {
    margin-right: 4px;
  }
  .mr-sm-4-i {
    margin-right: 4px !important;
  }
  .mr-sm-0 {
    margin-right: 0px;
  }
  .mr-sm-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 992px) {
  .mr-md-0 {
    margin-right: 0px;
  }
  .mr-md-0-i {
    margin-right: 0px !important;
  }
  .mr-md-42 {
    margin-right: 42px;
  }
  .mr-md-42-i {
    margin-right: 42px !important;
  }
  .mr-md-32 {
    margin-right: 32px;
  }
  .mr-md-32-i {
    margin-right: 32px !important;
  }
  .mr-md-24 {
    margin-right: 24px;
  }
  .mr-md-24-i {
    margin-right: 24px !important;
  }
  .mr-md-20 {
    margin-right: 20px;
  }
  .mr-md-20-i {
    margin-right: 20px !important;
  }
  .mr-md-16 {
    margin-right: 16px;
  }
  .mr-md-16-i {
    margin-right: 16px !important;
  }
  .mr-md-14 {
    margin-right: 14px;
  }
  .mr-md-14-i {
    margin-right: 14px !important;
  }
  .mr-md-12 {
    margin-right: 12px;
  }
  .mr-md-12-i {
    margin-right: 12px !important;
  }
  .mr-md-10 {
    margin-right: 10px;
  }
  .mr-md-10-i {
    margin-right: 10px !important;
  }
  .mr-md-8 {
    margin-right: 8px;
  }
  .mr-md-8-i {
    margin-right: 8px !important;
  }
  .mr-md-6 {
    margin-right: 6px;
  }
  .mr-md-6-i {
    margin-right: 6px !important;
  }
  .mr-md-4 {
    margin-right: 4px;
  }
  .mr-md-4-i {
    margin-right: 4px !important;
  }
  .mr-md-0 {
    margin-right: 0px;
  }
  .mr-md-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 1170px) {
  .mr-lg-0 {
    margin-right: 0px;
  }
  .mr-lg-0-i {
    margin-right: 0px !important;
  }
  .mr-lg-42 {
    margin-right: 42px;
  }
  .mr-lg-42-i {
    margin-right: 42px !important;
  }
  .mr-lg-32 {
    margin-right: 32px;
  }
  .mr-lg-32-i {
    margin-right: 32px !important;
  }
  .mr-lg-24 {
    margin-right: 24px;
  }
  .mr-lg-24-i {
    margin-right: 24px !important;
  }
  .mr-lg-20 {
    margin-right: 20px;
  }
  .mr-lg-20-i {
    margin-right: 20px !important;
  }
  .mr-lg-16 {
    margin-right: 16px;
  }
  .mr-lg-16-i {
    margin-right: 16px !important;
  }
  .mr-lg-14 {
    margin-right: 14px;
  }
  .mr-lg-14-i {
    margin-right: 14px !important;
  }
  .mr-lg-12 {
    margin-right: 12px;
  }
  .mr-lg-12-i {
    margin-right: 12px !important;
  }
  .mr-lg-10 {
    margin-right: 10px;
  }
  .mr-lg-10-i {
    margin-right: 10px !important;
  }
  .mr-lg-8 {
    margin-right: 8px;
  }
  .mr-lg-8-i {
    margin-right: 8px !important;
  }
  .mr-lg-6 {
    margin-right: 6px;
  }
  .mr-lg-6-i {
    margin-right: 6px !important;
  }
  .mr-lg-4 {
    margin-right: 4px;
  }
  .mr-lg-4-i {
    margin-right: 4px !important;
  }
  .mr-lg-0 {
    margin-right: 0px;
  }
  .mr-lg-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 1280px) {
  .mr-xl-0 {
    margin-right: 0px;
  }
  .mr-xl-0-i {
    margin-right: 0px !important;
  }
  .mr-xl-42 {
    margin-right: 42px;
  }
  .mr-xl-42-i {
    margin-right: 42px !important;
  }
  .mr-xl-32 {
    margin-right: 32px;
  }
  .mr-xl-32-i {
    margin-right: 32px !important;
  }
  .mr-xl-24 {
    margin-right: 24px;
  }
  .mr-xl-24-i {
    margin-right: 24px !important;
  }
  .mr-xl-20 {
    margin-right: 20px;
  }
  .mr-xl-20-i {
    margin-right: 20px !important;
  }
  .mr-xl-16 {
    margin-right: 16px;
  }
  .mr-xl-16-i {
    margin-right: 16px !important;
  }
  .mr-xl-14 {
    margin-right: 14px;
  }
  .mr-xl-14-i {
    margin-right: 14px !important;
  }
  .mr-xl-12 {
    margin-right: 12px;
  }
  .mr-xl-12-i {
    margin-right: 12px !important;
  }
  .mr-xl-10 {
    margin-right: 10px;
  }
  .mr-xl-10-i {
    margin-right: 10px !important;
  }
  .mr-xl-8 {
    margin-right: 8px;
  }
  .mr-xl-8-i {
    margin-right: 8px !important;
  }
  .mr-xl-6 {
    margin-right: 6px;
  }
  .mr-xl-6-i {
    margin-right: 6px !important;
  }
  .mr-xl-4 {
    margin-right: 4px;
  }
  .mr-xl-4-i {
    margin-right: 4px !important;
  }
  .mr-xl-0 {
    margin-right: 0px;
  }
  .mr-xl-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 1366px) {
  .mr-2xl-0 {
    margin-right: 0px;
  }
  .mr-2xl-0-i {
    margin-right: 0px !important;
  }
  .mr-2xl-42 {
    margin-right: 42px;
  }
  .mr-2xl-42-i {
    margin-right: 42px !important;
  }
  .mr-2xl-32 {
    margin-right: 32px;
  }
  .mr-2xl-32-i {
    margin-right: 32px !important;
  }
  .mr-2xl-24 {
    margin-right: 24px;
  }
  .mr-2xl-24-i {
    margin-right: 24px !important;
  }
  .mr-2xl-20 {
    margin-right: 20px;
  }
  .mr-2xl-20-i {
    margin-right: 20px !important;
  }
  .mr-2xl-16 {
    margin-right: 16px;
  }
  .mr-2xl-16-i {
    margin-right: 16px !important;
  }
  .mr-2xl-14 {
    margin-right: 14px;
  }
  .mr-2xl-14-i {
    margin-right: 14px !important;
  }
  .mr-2xl-12 {
    margin-right: 12px;
  }
  .mr-2xl-12-i {
    margin-right: 12px !important;
  }
  .mr-2xl-10 {
    margin-right: 10px;
  }
  .mr-2xl-10-i {
    margin-right: 10px !important;
  }
  .mr-2xl-8 {
    margin-right: 8px;
  }
  .mr-2xl-8-i {
    margin-right: 8px !important;
  }
  .mr-2xl-6 {
    margin-right: 6px;
  }
  .mr-2xl-6-i {
    margin-right: 6px !important;
  }
  .mr-2xl-4 {
    margin-right: 4px;
  }
  .mr-2xl-4-i {
    margin-right: 4px !important;
  }
  .mr-2xl-0 {
    margin-right: 0px;
  }
  .mr-2xl-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 1440px) {
  .mr-3xl-0 {
    margin-right: 0px;
  }
  .mr-3xl-0-i {
    margin-right: 0px !important;
  }
  .mr-3xl-42 {
    margin-right: 42px;
  }
  .mr-3xl-42-i {
    margin-right: 42px !important;
  }
  .mr-3xl-32 {
    margin-right: 32px;
  }
  .mr-3xl-32-i {
    margin-right: 32px !important;
  }
  .mr-3xl-24 {
    margin-right: 24px;
  }
  .mr-3xl-24-i {
    margin-right: 24px !important;
  }
  .mr-3xl-20 {
    margin-right: 20px;
  }
  .mr-3xl-20-i {
    margin-right: 20px !important;
  }
  .mr-3xl-16 {
    margin-right: 16px;
  }
  .mr-3xl-16-i {
    margin-right: 16px !important;
  }
  .mr-3xl-14 {
    margin-right: 14px;
  }
  .mr-3xl-14-i {
    margin-right: 14px !important;
  }
  .mr-3xl-12 {
    margin-right: 12px;
  }
  .mr-3xl-12-i {
    margin-right: 12px !important;
  }
  .mr-3xl-10 {
    margin-right: 10px;
  }
  .mr-3xl-10-i {
    margin-right: 10px !important;
  }
  .mr-3xl-8 {
    margin-right: 8px;
  }
  .mr-3xl-8-i {
    margin-right: 8px !important;
  }
  .mr-3xl-6 {
    margin-right: 6px;
  }
  .mr-3xl-6-i {
    margin-right: 6px !important;
  }
  .mr-3xl-4 {
    margin-right: 4px;
  }
  .mr-3xl-4-i {
    margin-right: 4px !important;
  }
  .mr-3xl-0 {
    margin-right: 0px;
  }
  .mr-3xl-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 1560px) {
  .mr-4xl-0 {
    margin-right: 0px;
  }
  .mr-4xl-0-i {
    margin-right: 0px !important;
  }
  .mr-4xl-42 {
    margin-right: 42px;
  }
  .mr-4xl-42-i {
    margin-right: 42px !important;
  }
  .mr-4xl-32 {
    margin-right: 32px;
  }
  .mr-4xl-32-i {
    margin-right: 32px !important;
  }
  .mr-4xl-24 {
    margin-right: 24px;
  }
  .mr-4xl-24-i {
    margin-right: 24px !important;
  }
  .mr-4xl-20 {
    margin-right: 20px;
  }
  .mr-4xl-20-i {
    margin-right: 20px !important;
  }
  .mr-4xl-16 {
    margin-right: 16px;
  }
  .mr-4xl-16-i {
    margin-right: 16px !important;
  }
  .mr-4xl-14 {
    margin-right: 14px;
  }
  .mr-4xl-14-i {
    margin-right: 14px !important;
  }
  .mr-4xl-12 {
    margin-right: 12px;
  }
  .mr-4xl-12-i {
    margin-right: 12px !important;
  }
  .mr-4xl-10 {
    margin-right: 10px;
  }
  .mr-4xl-10-i {
    margin-right: 10px !important;
  }
  .mr-4xl-8 {
    margin-right: 8px;
  }
  .mr-4xl-8-i {
    margin-right: 8px !important;
  }
  .mr-4xl-6 {
    margin-right: 6px;
  }
  .mr-4xl-6-i {
    margin-right: 6px !important;
  }
  .mr-4xl-4 {
    margin-right: 4px;
  }
  .mr-4xl-4-i {
    margin-right: 4px !important;
  }
  .mr-4xl-0 {
    margin-right: 0px;
  }
  .mr-4xl-0-i {
    margin-right: 0px !important;
  }
}
@media (min-width: 1680px) {
  .mr-5xl-0 {
    margin-right: 0px;
  }
  .mr-5xl-0-i {
    margin-right: 0px !important;
  }
  .mr-5xl-42 {
    margin-right: 42px;
  }
  .mr-5xl-42-i {
    margin-right: 42px !important;
  }
  .mr-5xl-32 {
    margin-right: 32px;
  }
  .mr-5xl-32-i {
    margin-right: 32px !important;
  }
  .mr-5xl-24 {
    margin-right: 24px;
  }
  .mr-5xl-24-i {
    margin-right: 24px !important;
  }
  .mr-5xl-20 {
    margin-right: 20px;
  }
  .mr-5xl-20-i {
    margin-right: 20px !important;
  }
  .mr-5xl-16 {
    margin-right: 16px;
  }
  .mr-5xl-16-i {
    margin-right: 16px !important;
  }
  .mr-5xl-14 {
    margin-right: 14px;
  }
  .mr-5xl-14-i {
    margin-right: 14px !important;
  }
  .mr-5xl-12 {
    margin-right: 12px;
  }
  .mr-5xl-12-i {
    margin-right: 12px !important;
  }
  .mr-5xl-10 {
    margin-right: 10px;
  }
  .mr-5xl-10-i {
    margin-right: 10px !important;
  }
  .mr-5xl-8 {
    margin-right: 8px;
  }
  .mr-5xl-8-i {
    margin-right: 8px !important;
  }
  .mr-5xl-6 {
    margin-right: 6px;
  }
  .mr-5xl-6-i {
    margin-right: 6px !important;
  }
  .mr-5xl-4 {
    margin-right: 4px;
  }
  .mr-5xl-4-i {
    margin-right: 4px !important;
  }
  .mr-5xl-0 {
    margin-right: 0px;
  }
  .mr-5xl-0-i {
    margin-right: 0px !important;
  }
}

.ml-0 {
  margin-left: 0px;
}
.ml-0-i {
  margin-left: 0px !important;
}
.ml-42 {
  margin-left: 42px;
}
.ml-42-i {
  margin-left: 42px !important;
}
.ml-32 {
  margin-left: 32px;
}
.ml-32-i {
  margin-left: 32px !important;
}
.ml-24 {
  margin-left: 24px;
}
.ml-24-i {
  margin-left: 24px !important;
}
.ml-20 {
  margin-left: 20px;
}
.ml-20-i {
  margin-left: 20px !important;
}
.ml-16 {
  margin-left: 16px;
}
.ml-16-i {
  margin-left: 16px !important;
}
.ml-14 {
  margin-left: 14px;
}
.ml-14-i {
  margin-left: 14px !important;
}
.ml-12 {
  margin-left: 12px;
}
.ml-12-i {
  margin-left: 12px !important;
}
.ml-10 {
  margin-left: 10px;
}
.ml-10-i {
  margin-left: 10px !important;
}
.ml-8 {
  margin-left: 8px;
}
.ml-8-i {
  margin-left: 8px !important;
}
.ml-6 {
  margin-left: 6px;
}
.ml-6-i {
  margin-left: 6px !important;
}
.ml-4 {
  margin-left: 4px;
}
.ml-4-i {
  margin-left: 4px !important;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0-i {
  margin-left: 0px !important;
}
@media (min-width: 360px) {
  .ml-5xs-0 {
    margin-left: 0px;
  }
  .ml-5xs-0-i {
    margin-left: 0px !important;
  }
  .ml-5xs-42 {
    margin-left: 42px;
  }
  .ml-5xs-42-i {
    margin-left: 42px !important;
  }
  .ml-5xs-32 {
    margin-left: 32px;
  }
  .ml-5xs-32-i {
    margin-left: 32px !important;
  }
  .ml-5xs-24 {
    margin-left: 24px;
  }
  .ml-5xs-24-i {
    margin-left: 24px !important;
  }
  .ml-5xs-20 {
    margin-left: 20px;
  }
  .ml-5xs-20-i {
    margin-left: 20px !important;
  }
  .ml-5xs-16 {
    margin-left: 16px;
  }
  .ml-5xs-16-i {
    margin-left: 16px !important;
  }
  .ml-5xs-14 {
    margin-left: 14px;
  }
  .ml-5xs-14-i {
    margin-left: 14px !important;
  }
  .ml-5xs-12 {
    margin-left: 12px;
  }
  .ml-5xs-12-i {
    margin-left: 12px !important;
  }
  .ml-5xs-10 {
    margin-left: 10px;
  }
  .ml-5xs-10-i {
    margin-left: 10px !important;
  }
  .ml-5xs-8 {
    margin-left: 8px;
  }
  .ml-5xs-8-i {
    margin-left: 8px !important;
  }
  .ml-5xs-6 {
    margin-left: 6px;
  }
  .ml-5xs-6-i {
    margin-left: 6px !important;
  }
  .ml-5xs-4 {
    margin-left: 4px;
  }
  .ml-5xs-4-i {
    margin-left: 4px !important;
  }
  .ml-5xs-0 {
    margin-left: 0px;
  }
  .ml-5xs-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 420px) {
  .ml-4xs-0 {
    margin-left: 0px;
  }
  .ml-4xs-0-i {
    margin-left: 0px !important;
  }
  .ml-4xs-42 {
    margin-left: 42px;
  }
  .ml-4xs-42-i {
    margin-left: 42px !important;
  }
  .ml-4xs-32 {
    margin-left: 32px;
  }
  .ml-4xs-32-i {
    margin-left: 32px !important;
  }
  .ml-4xs-24 {
    margin-left: 24px;
  }
  .ml-4xs-24-i {
    margin-left: 24px !important;
  }
  .ml-4xs-20 {
    margin-left: 20px;
  }
  .ml-4xs-20-i {
    margin-left: 20px !important;
  }
  .ml-4xs-16 {
    margin-left: 16px;
  }
  .ml-4xs-16-i {
    margin-left: 16px !important;
  }
  .ml-4xs-14 {
    margin-left: 14px;
  }
  .ml-4xs-14-i {
    margin-left: 14px !important;
  }
  .ml-4xs-12 {
    margin-left: 12px;
  }
  .ml-4xs-12-i {
    margin-left: 12px !important;
  }
  .ml-4xs-10 {
    margin-left: 10px;
  }
  .ml-4xs-10-i {
    margin-left: 10px !important;
  }
  .ml-4xs-8 {
    margin-left: 8px;
  }
  .ml-4xs-8-i {
    margin-left: 8px !important;
  }
  .ml-4xs-6 {
    margin-left: 6px;
  }
  .ml-4xs-6-i {
    margin-left: 6px !important;
  }
  .ml-4xs-4 {
    margin-left: 4px;
  }
  .ml-4xs-4-i {
    margin-left: 4px !important;
  }
  .ml-4xs-0 {
    margin-left: 0px;
  }
  .ml-4xs-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 575px) {
  .ml-3xs-0 {
    margin-left: 0px;
  }
  .ml-3xs-0-i {
    margin-left: 0px !important;
  }
  .ml-3xs-42 {
    margin-left: 42px;
  }
  .ml-3xs-42-i {
    margin-left: 42px !important;
  }
  .ml-3xs-32 {
    margin-left: 32px;
  }
  .ml-3xs-32-i {
    margin-left: 32px !important;
  }
  .ml-3xs-24 {
    margin-left: 24px;
  }
  .ml-3xs-24-i {
    margin-left: 24px !important;
  }
  .ml-3xs-20 {
    margin-left: 20px;
  }
  .ml-3xs-20-i {
    margin-left: 20px !important;
  }
  .ml-3xs-16 {
    margin-left: 16px;
  }
  .ml-3xs-16-i {
    margin-left: 16px !important;
  }
  .ml-3xs-14 {
    margin-left: 14px;
  }
  .ml-3xs-14-i {
    margin-left: 14px !important;
  }
  .ml-3xs-12 {
    margin-left: 12px;
  }
  .ml-3xs-12-i {
    margin-left: 12px !important;
  }
  .ml-3xs-10 {
    margin-left: 10px;
  }
  .ml-3xs-10-i {
    margin-left: 10px !important;
  }
  .ml-3xs-8 {
    margin-left: 8px;
  }
  .ml-3xs-8-i {
    margin-left: 8px !important;
  }
  .ml-3xs-6 {
    margin-left: 6px;
  }
  .ml-3xs-6-i {
    margin-left: 6px !important;
  }
  .ml-3xs-4 {
    margin-left: 4px;
  }
  .ml-3xs-4-i {
    margin-left: 4px !important;
  }
  .ml-3xs-0 {
    margin-left: 0px;
  }
  .ml-3xs-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 620px) {
  .ml-2xs-0 {
    margin-left: 0px;
  }
  .ml-2xs-0-i {
    margin-left: 0px !important;
  }
  .ml-2xs-42 {
    margin-left: 42px;
  }
  .ml-2xs-42-i {
    margin-left: 42px !important;
  }
  .ml-2xs-32 {
    margin-left: 32px;
  }
  .ml-2xs-32-i {
    margin-left: 32px !important;
  }
  .ml-2xs-24 {
    margin-left: 24px;
  }
  .ml-2xs-24-i {
    margin-left: 24px !important;
  }
  .ml-2xs-20 {
    margin-left: 20px;
  }
  .ml-2xs-20-i {
    margin-left: 20px !important;
  }
  .ml-2xs-16 {
    margin-left: 16px;
  }
  .ml-2xs-16-i {
    margin-left: 16px !important;
  }
  .ml-2xs-14 {
    margin-left: 14px;
  }
  .ml-2xs-14-i {
    margin-left: 14px !important;
  }
  .ml-2xs-12 {
    margin-left: 12px;
  }
  .ml-2xs-12-i {
    margin-left: 12px !important;
  }
  .ml-2xs-10 {
    margin-left: 10px;
  }
  .ml-2xs-10-i {
    margin-left: 10px !important;
  }
  .ml-2xs-8 {
    margin-left: 8px;
  }
  .ml-2xs-8-i {
    margin-left: 8px !important;
  }
  .ml-2xs-6 {
    margin-left: 6px;
  }
  .ml-2xs-6-i {
    margin-left: 6px !important;
  }
  .ml-2xs-4 {
    margin-left: 4px;
  }
  .ml-2xs-4-i {
    margin-left: 4px !important;
  }
  .ml-2xs-0 {
    margin-left: 0px;
  }
  .ml-2xs-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 768px) {
  .ml-xs-0 {
    margin-left: 0px;
  }
  .ml-xs-0-i {
    margin-left: 0px !important;
  }
  .ml-xs-42 {
    margin-left: 42px;
  }
  .ml-xs-42-i {
    margin-left: 42px !important;
  }
  .ml-xs-32 {
    margin-left: 32px;
  }
  .ml-xs-32-i {
    margin-left: 32px !important;
  }
  .ml-xs-24 {
    margin-left: 24px;
  }
  .ml-xs-24-i {
    margin-left: 24px !important;
  }
  .ml-xs-20 {
    margin-left: 20px;
  }
  .ml-xs-20-i {
    margin-left: 20px !important;
  }
  .ml-xs-16 {
    margin-left: 16px;
  }
  .ml-xs-16-i {
    margin-left: 16px !important;
  }
  .ml-xs-14 {
    margin-left: 14px;
  }
  .ml-xs-14-i {
    margin-left: 14px !important;
  }
  .ml-xs-12 {
    margin-left: 12px;
  }
  .ml-xs-12-i {
    margin-left: 12px !important;
  }
  .ml-xs-10 {
    margin-left: 10px;
  }
  .ml-xs-10-i {
    margin-left: 10px !important;
  }
  .ml-xs-8 {
    margin-left: 8px;
  }
  .ml-xs-8-i {
    margin-left: 8px !important;
  }
  .ml-xs-6 {
    margin-left: 6px;
  }
  .ml-xs-6-i {
    margin-left: 6px !important;
  }
  .ml-xs-4 {
    margin-left: 4px;
  }
  .ml-xs-4-i {
    margin-left: 4px !important;
  }
  .ml-xs-0 {
    margin-left: 0px;
  }
  .ml-xs-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 820px) {
  .ml-sm-0 {
    margin-left: 0px;
  }
  .ml-sm-0-i {
    margin-left: 0px !important;
  }
  .ml-sm-42 {
    margin-left: 42px;
  }
  .ml-sm-42-i {
    margin-left: 42px !important;
  }
  .ml-sm-32 {
    margin-left: 32px;
  }
  .ml-sm-32-i {
    margin-left: 32px !important;
  }
  .ml-sm-24 {
    margin-left: 24px;
  }
  .ml-sm-24-i {
    margin-left: 24px !important;
  }
  .ml-sm-20 {
    margin-left: 20px;
  }
  .ml-sm-20-i {
    margin-left: 20px !important;
  }
  .ml-sm-16 {
    margin-left: 16px;
  }
  .ml-sm-16-i {
    margin-left: 16px !important;
  }
  .ml-sm-14 {
    margin-left: 14px;
  }
  .ml-sm-14-i {
    margin-left: 14px !important;
  }
  .ml-sm-12 {
    margin-left: 12px;
  }
  .ml-sm-12-i {
    margin-left: 12px !important;
  }
  .ml-sm-10 {
    margin-left: 10px;
  }
  .ml-sm-10-i {
    margin-left: 10px !important;
  }
  .ml-sm-8 {
    margin-left: 8px;
  }
  .ml-sm-8-i {
    margin-left: 8px !important;
  }
  .ml-sm-6 {
    margin-left: 6px;
  }
  .ml-sm-6-i {
    margin-left: 6px !important;
  }
  .ml-sm-4 {
    margin-left: 4px;
  }
  .ml-sm-4-i {
    margin-left: 4px !important;
  }
  .ml-sm-0 {
    margin-left: 0px;
  }
  .ml-sm-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 992px) {
  .ml-md-0 {
    margin-left: 0px;
  }
  .ml-md-0-i {
    margin-left: 0px !important;
  }
  .ml-md-42 {
    margin-left: 42px;
  }
  .ml-md-42-i {
    margin-left: 42px !important;
  }
  .ml-md-32 {
    margin-left: 32px;
  }
  .ml-md-32-i {
    margin-left: 32px !important;
  }
  .ml-md-24 {
    margin-left: 24px;
  }
  .ml-md-24-i {
    margin-left: 24px !important;
  }
  .ml-md-20 {
    margin-left: 20px;
  }
  .ml-md-20-i {
    margin-left: 20px !important;
  }
  .ml-md-16 {
    margin-left: 16px;
  }
  .ml-md-16-i {
    margin-left: 16px !important;
  }
  .ml-md-14 {
    margin-left: 14px;
  }
  .ml-md-14-i {
    margin-left: 14px !important;
  }
  .ml-md-12 {
    margin-left: 12px;
  }
  .ml-md-12-i {
    margin-left: 12px !important;
  }
  .ml-md-10 {
    margin-left: 10px;
  }
  .ml-md-10-i {
    margin-left: 10px !important;
  }
  .ml-md-8 {
    margin-left: 8px;
  }
  .ml-md-8-i {
    margin-left: 8px !important;
  }
  .ml-md-6 {
    margin-left: 6px;
  }
  .ml-md-6-i {
    margin-left: 6px !important;
  }
  .ml-md-4 {
    margin-left: 4px;
  }
  .ml-md-4-i {
    margin-left: 4px !important;
  }
  .ml-md-0 {
    margin-left: 0px;
  }
  .ml-md-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 1170px) {
  .ml-lg-0 {
    margin-left: 0px;
  }
  .ml-lg-0-i {
    margin-left: 0px !important;
  }
  .ml-lg-42 {
    margin-left: 42px;
  }
  .ml-lg-42-i {
    margin-left: 42px !important;
  }
  .ml-lg-32 {
    margin-left: 32px;
  }
  .ml-lg-32-i {
    margin-left: 32px !important;
  }
  .ml-lg-24 {
    margin-left: 24px;
  }
  .ml-lg-24-i {
    margin-left: 24px !important;
  }
  .ml-lg-20 {
    margin-left: 20px;
  }
  .ml-lg-20-i {
    margin-left: 20px !important;
  }
  .ml-lg-16 {
    margin-left: 16px;
  }
  .ml-lg-16-i {
    margin-left: 16px !important;
  }
  .ml-lg-14 {
    margin-left: 14px;
  }
  .ml-lg-14-i {
    margin-left: 14px !important;
  }
  .ml-lg-12 {
    margin-left: 12px;
  }
  .ml-lg-12-i {
    margin-left: 12px !important;
  }
  .ml-lg-10 {
    margin-left: 10px;
  }
  .ml-lg-10-i {
    margin-left: 10px !important;
  }
  .ml-lg-8 {
    margin-left: 8px;
  }
  .ml-lg-8-i {
    margin-left: 8px !important;
  }
  .ml-lg-6 {
    margin-left: 6px;
  }
  .ml-lg-6-i {
    margin-left: 6px !important;
  }
  .ml-lg-4 {
    margin-left: 4px;
  }
  .ml-lg-4-i {
    margin-left: 4px !important;
  }
  .ml-lg-0 {
    margin-left: 0px;
  }
  .ml-lg-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 1280px) {
  .ml-xl-0 {
    margin-left: 0px;
  }
  .ml-xl-0-i {
    margin-left: 0px !important;
  }
  .ml-xl-42 {
    margin-left: 42px;
  }
  .ml-xl-42-i {
    margin-left: 42px !important;
  }
  .ml-xl-32 {
    margin-left: 32px;
  }
  .ml-xl-32-i {
    margin-left: 32px !important;
  }
  .ml-xl-24 {
    margin-left: 24px;
  }
  .ml-xl-24-i {
    margin-left: 24px !important;
  }
  .ml-xl-20 {
    margin-left: 20px;
  }
  .ml-xl-20-i {
    margin-left: 20px !important;
  }
  .ml-xl-16 {
    margin-left: 16px;
  }
  .ml-xl-16-i {
    margin-left: 16px !important;
  }
  .ml-xl-14 {
    margin-left: 14px;
  }
  .ml-xl-14-i {
    margin-left: 14px !important;
  }
  .ml-xl-12 {
    margin-left: 12px;
  }
  .ml-xl-12-i {
    margin-left: 12px !important;
  }
  .ml-xl-10 {
    margin-left: 10px;
  }
  .ml-xl-10-i {
    margin-left: 10px !important;
  }
  .ml-xl-8 {
    margin-left: 8px;
  }
  .ml-xl-8-i {
    margin-left: 8px !important;
  }
  .ml-xl-6 {
    margin-left: 6px;
  }
  .ml-xl-6-i {
    margin-left: 6px !important;
  }
  .ml-xl-4 {
    margin-left: 4px;
  }
  .ml-xl-4-i {
    margin-left: 4px !important;
  }
  .ml-xl-0 {
    margin-left: 0px;
  }
  .ml-xl-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 1366px) {
  .ml-2xl-0 {
    margin-left: 0px;
  }
  .ml-2xl-0-i {
    margin-left: 0px !important;
  }
  .ml-2xl-42 {
    margin-left: 42px;
  }
  .ml-2xl-42-i {
    margin-left: 42px !important;
  }
  .ml-2xl-32 {
    margin-left: 32px;
  }
  .ml-2xl-32-i {
    margin-left: 32px !important;
  }
  .ml-2xl-24 {
    margin-left: 24px;
  }
  .ml-2xl-24-i {
    margin-left: 24px !important;
  }
  .ml-2xl-20 {
    margin-left: 20px;
  }
  .ml-2xl-20-i {
    margin-left: 20px !important;
  }
  .ml-2xl-16 {
    margin-left: 16px;
  }
  .ml-2xl-16-i {
    margin-left: 16px !important;
  }
  .ml-2xl-14 {
    margin-left: 14px;
  }
  .ml-2xl-14-i {
    margin-left: 14px !important;
  }
  .ml-2xl-12 {
    margin-left: 12px;
  }
  .ml-2xl-12-i {
    margin-left: 12px !important;
  }
  .ml-2xl-10 {
    margin-left: 10px;
  }
  .ml-2xl-10-i {
    margin-left: 10px !important;
  }
  .ml-2xl-8 {
    margin-left: 8px;
  }
  .ml-2xl-8-i {
    margin-left: 8px !important;
  }
  .ml-2xl-6 {
    margin-left: 6px;
  }
  .ml-2xl-6-i {
    margin-left: 6px !important;
  }
  .ml-2xl-4 {
    margin-left: 4px;
  }
  .ml-2xl-4-i {
    margin-left: 4px !important;
  }
  .ml-2xl-0 {
    margin-left: 0px;
  }
  .ml-2xl-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 1440px) {
  .ml-3xl-0 {
    margin-left: 0px;
  }
  .ml-3xl-0-i {
    margin-left: 0px !important;
  }
  .ml-3xl-42 {
    margin-left: 42px;
  }
  .ml-3xl-42-i {
    margin-left: 42px !important;
  }
  .ml-3xl-32 {
    margin-left: 32px;
  }
  .ml-3xl-32-i {
    margin-left: 32px !important;
  }
  .ml-3xl-24 {
    margin-left: 24px;
  }
  .ml-3xl-24-i {
    margin-left: 24px !important;
  }
  .ml-3xl-20 {
    margin-left: 20px;
  }
  .ml-3xl-20-i {
    margin-left: 20px !important;
  }
  .ml-3xl-16 {
    margin-left: 16px;
  }
  .ml-3xl-16-i {
    margin-left: 16px !important;
  }
  .ml-3xl-14 {
    margin-left: 14px;
  }
  .ml-3xl-14-i {
    margin-left: 14px !important;
  }
  .ml-3xl-12 {
    margin-left: 12px;
  }
  .ml-3xl-12-i {
    margin-left: 12px !important;
  }
  .ml-3xl-10 {
    margin-left: 10px;
  }
  .ml-3xl-10-i {
    margin-left: 10px !important;
  }
  .ml-3xl-8 {
    margin-left: 8px;
  }
  .ml-3xl-8-i {
    margin-left: 8px !important;
  }
  .ml-3xl-6 {
    margin-left: 6px;
  }
  .ml-3xl-6-i {
    margin-left: 6px !important;
  }
  .ml-3xl-4 {
    margin-left: 4px;
  }
  .ml-3xl-4-i {
    margin-left: 4px !important;
  }
  .ml-3xl-0 {
    margin-left: 0px;
  }
  .ml-3xl-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 1560px) {
  .ml-4xl-0 {
    margin-left: 0px;
  }
  .ml-4xl-0-i {
    margin-left: 0px !important;
  }
  .ml-4xl-42 {
    margin-left: 42px;
  }
  .ml-4xl-42-i {
    margin-left: 42px !important;
  }
  .ml-4xl-32 {
    margin-left: 32px;
  }
  .ml-4xl-32-i {
    margin-left: 32px !important;
  }
  .ml-4xl-24 {
    margin-left: 24px;
  }
  .ml-4xl-24-i {
    margin-left: 24px !important;
  }
  .ml-4xl-20 {
    margin-left: 20px;
  }
  .ml-4xl-20-i {
    margin-left: 20px !important;
  }
  .ml-4xl-16 {
    margin-left: 16px;
  }
  .ml-4xl-16-i {
    margin-left: 16px !important;
  }
  .ml-4xl-14 {
    margin-left: 14px;
  }
  .ml-4xl-14-i {
    margin-left: 14px !important;
  }
  .ml-4xl-12 {
    margin-left: 12px;
  }
  .ml-4xl-12-i {
    margin-left: 12px !important;
  }
  .ml-4xl-10 {
    margin-left: 10px;
  }
  .ml-4xl-10-i {
    margin-left: 10px !important;
  }
  .ml-4xl-8 {
    margin-left: 8px;
  }
  .ml-4xl-8-i {
    margin-left: 8px !important;
  }
  .ml-4xl-6 {
    margin-left: 6px;
  }
  .ml-4xl-6-i {
    margin-left: 6px !important;
  }
  .ml-4xl-4 {
    margin-left: 4px;
  }
  .ml-4xl-4-i {
    margin-left: 4px !important;
  }
  .ml-4xl-0 {
    margin-left: 0px;
  }
  .ml-4xl-0-i {
    margin-left: 0px !important;
  }
}
@media (min-width: 1680px) {
  .ml-5xl-0 {
    margin-left: 0px;
  }
  .ml-5xl-0-i {
    margin-left: 0px !important;
  }
  .ml-5xl-42 {
    margin-left: 42px;
  }
  .ml-5xl-42-i {
    margin-left: 42px !important;
  }
  .ml-5xl-32 {
    margin-left: 32px;
  }
  .ml-5xl-32-i {
    margin-left: 32px !important;
  }
  .ml-5xl-24 {
    margin-left: 24px;
  }
  .ml-5xl-24-i {
    margin-left: 24px !important;
  }
  .ml-5xl-20 {
    margin-left: 20px;
  }
  .ml-5xl-20-i {
    margin-left: 20px !important;
  }
  .ml-5xl-16 {
    margin-left: 16px;
  }
  .ml-5xl-16-i {
    margin-left: 16px !important;
  }
  .ml-5xl-14 {
    margin-left: 14px;
  }
  .ml-5xl-14-i {
    margin-left: 14px !important;
  }
  .ml-5xl-12 {
    margin-left: 12px;
  }
  .ml-5xl-12-i {
    margin-left: 12px !important;
  }
  .ml-5xl-10 {
    margin-left: 10px;
  }
  .ml-5xl-10-i {
    margin-left: 10px !important;
  }
  .ml-5xl-8 {
    margin-left: 8px;
  }
  .ml-5xl-8-i {
    margin-left: 8px !important;
  }
  .ml-5xl-6 {
    margin-left: 6px;
  }
  .ml-5xl-6-i {
    margin-left: 6px !important;
  }
  .ml-5xl-4 {
    margin-left: 4px;
  }
  .ml-5xl-4-i {
    margin-left: 4px !important;
  }
  .ml-5xl-0 {
    margin-left: 0px;
  }
  .ml-5xl-0-i {
    margin-left: 0px !important;
  }
}

.px-auto {
  padding-left: auto;
  padding-right: auto;
}

.pb-0 {
  padding-bottom: 0px;
}
.pb-0-i {
  padding-bottom: 0px !important;
}
.pb-42 {
  padding-bottom: 42px;
}
.pb-42-i {
  padding-bottom: 42px !important;
}
.pb-32 {
  padding-bottom: 32px;
}
.pb-32-i {
  padding-bottom: 32px !important;
}
.pb-24 {
  padding-bottom: 24px;
}
.pb-24-i {
  padding-bottom: 24px !important;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-20-i {
  padding-bottom: 20px !important;
}
.pb-16 {
  padding-bottom: 16px;
}
.pb-16-i {
  padding-bottom: 16px !important;
}
.pb-14 {
  padding-bottom: 14px;
}
.pb-14-i {
  padding-bottom: 14px !important;
}
.pb-12 {
  padding-bottom: 12px;
}
.pb-12-i {
  padding-bottom: 12px !important;
}
.pb-10 {
  padding-bottom: 10px;
}
.pb-10-i {
  padding-bottom: 10px !important;
}
.pb-8 {
  padding-bottom: 8px;
}
.pb-8-i {
  padding-bottom: 8px !important;
}
.pb-6 {
  padding-bottom: 6px;
}
.pb-6-i {
  padding-bottom: 6px !important;
}
.pb-4 {
  padding-bottom: 4px;
}
.pb-4-i {
  padding-bottom: 4px !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-0-i {
  padding-bottom: 0px !important;
}
@media (min-width: 360px) {
  .pb-5xs-0 {
    padding-bottom: 0px;
  }
  .pb-5xs-0-i {
    padding-bottom: 0px !important;
  }
  .pb-5xs-42 {
    padding-bottom: 42px;
  }
  .pb-5xs-42-i {
    padding-bottom: 42px !important;
  }
  .pb-5xs-32 {
    padding-bottom: 32px;
  }
  .pb-5xs-32-i {
    padding-bottom: 32px !important;
  }
  .pb-5xs-24 {
    padding-bottom: 24px;
  }
  .pb-5xs-24-i {
    padding-bottom: 24px !important;
  }
  .pb-5xs-20 {
    padding-bottom: 20px;
  }
  .pb-5xs-20-i {
    padding-bottom: 20px !important;
  }
  .pb-5xs-16 {
    padding-bottom: 16px;
  }
  .pb-5xs-16-i {
    padding-bottom: 16px !important;
  }
  .pb-5xs-14 {
    padding-bottom: 14px;
  }
  .pb-5xs-14-i {
    padding-bottom: 14px !important;
  }
  .pb-5xs-12 {
    padding-bottom: 12px;
  }
  .pb-5xs-12-i {
    padding-bottom: 12px !important;
  }
  .pb-5xs-10 {
    padding-bottom: 10px;
  }
  .pb-5xs-10-i {
    padding-bottom: 10px !important;
  }
  .pb-5xs-8 {
    padding-bottom: 8px;
  }
  .pb-5xs-8-i {
    padding-bottom: 8px !important;
  }
  .pb-5xs-6 {
    padding-bottom: 6px;
  }
  .pb-5xs-6-i {
    padding-bottom: 6px !important;
  }
  .pb-5xs-4 {
    padding-bottom: 4px;
  }
  .pb-5xs-4-i {
    padding-bottom: 4px !important;
  }
  .pb-5xs-0 {
    padding-bottom: 0px;
  }
  .pb-5xs-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 420px) {
  .pb-4xs-0 {
    padding-bottom: 0px;
  }
  .pb-4xs-0-i {
    padding-bottom: 0px !important;
  }
  .pb-4xs-42 {
    padding-bottom: 42px;
  }
  .pb-4xs-42-i {
    padding-bottom: 42px !important;
  }
  .pb-4xs-32 {
    padding-bottom: 32px;
  }
  .pb-4xs-32-i {
    padding-bottom: 32px !important;
  }
  .pb-4xs-24 {
    padding-bottom: 24px;
  }
  .pb-4xs-24-i {
    padding-bottom: 24px !important;
  }
  .pb-4xs-20 {
    padding-bottom: 20px;
  }
  .pb-4xs-20-i {
    padding-bottom: 20px !important;
  }
  .pb-4xs-16 {
    padding-bottom: 16px;
  }
  .pb-4xs-16-i {
    padding-bottom: 16px !important;
  }
  .pb-4xs-14 {
    padding-bottom: 14px;
  }
  .pb-4xs-14-i {
    padding-bottom: 14px !important;
  }
  .pb-4xs-12 {
    padding-bottom: 12px;
  }
  .pb-4xs-12-i {
    padding-bottom: 12px !important;
  }
  .pb-4xs-10 {
    padding-bottom: 10px;
  }
  .pb-4xs-10-i {
    padding-bottom: 10px !important;
  }
  .pb-4xs-8 {
    padding-bottom: 8px;
  }
  .pb-4xs-8-i {
    padding-bottom: 8px !important;
  }
  .pb-4xs-6 {
    padding-bottom: 6px;
  }
  .pb-4xs-6-i {
    padding-bottom: 6px !important;
  }
  .pb-4xs-4 {
    padding-bottom: 4px;
  }
  .pb-4xs-4-i {
    padding-bottom: 4px !important;
  }
  .pb-4xs-0 {
    padding-bottom: 0px;
  }
  .pb-4xs-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 575px) {
  .pb-3xs-0 {
    padding-bottom: 0px;
  }
  .pb-3xs-0-i {
    padding-bottom: 0px !important;
  }
  .pb-3xs-42 {
    padding-bottom: 42px;
  }
  .pb-3xs-42-i {
    padding-bottom: 42px !important;
  }
  .pb-3xs-32 {
    padding-bottom: 32px;
  }
  .pb-3xs-32-i {
    padding-bottom: 32px !important;
  }
  .pb-3xs-24 {
    padding-bottom: 24px;
  }
  .pb-3xs-24-i {
    padding-bottom: 24px !important;
  }
  .pb-3xs-20 {
    padding-bottom: 20px;
  }
  .pb-3xs-20-i {
    padding-bottom: 20px !important;
  }
  .pb-3xs-16 {
    padding-bottom: 16px;
  }
  .pb-3xs-16-i {
    padding-bottom: 16px !important;
  }
  .pb-3xs-14 {
    padding-bottom: 14px;
  }
  .pb-3xs-14-i {
    padding-bottom: 14px !important;
  }
  .pb-3xs-12 {
    padding-bottom: 12px;
  }
  .pb-3xs-12-i {
    padding-bottom: 12px !important;
  }
  .pb-3xs-10 {
    padding-bottom: 10px;
  }
  .pb-3xs-10-i {
    padding-bottom: 10px !important;
  }
  .pb-3xs-8 {
    padding-bottom: 8px;
  }
  .pb-3xs-8-i {
    padding-bottom: 8px !important;
  }
  .pb-3xs-6 {
    padding-bottom: 6px;
  }
  .pb-3xs-6-i {
    padding-bottom: 6px !important;
  }
  .pb-3xs-4 {
    padding-bottom: 4px;
  }
  .pb-3xs-4-i {
    padding-bottom: 4px !important;
  }
  .pb-3xs-0 {
    padding-bottom: 0px;
  }
  .pb-3xs-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 620px) {
  .pb-2xs-0 {
    padding-bottom: 0px;
  }
  .pb-2xs-0-i {
    padding-bottom: 0px !important;
  }
  .pb-2xs-42 {
    padding-bottom: 42px;
  }
  .pb-2xs-42-i {
    padding-bottom: 42px !important;
  }
  .pb-2xs-32 {
    padding-bottom: 32px;
  }
  .pb-2xs-32-i {
    padding-bottom: 32px !important;
  }
  .pb-2xs-24 {
    padding-bottom: 24px;
  }
  .pb-2xs-24-i {
    padding-bottom: 24px !important;
  }
  .pb-2xs-20 {
    padding-bottom: 20px;
  }
  .pb-2xs-20-i {
    padding-bottom: 20px !important;
  }
  .pb-2xs-16 {
    padding-bottom: 16px;
  }
  .pb-2xs-16-i {
    padding-bottom: 16px !important;
  }
  .pb-2xs-14 {
    padding-bottom: 14px;
  }
  .pb-2xs-14-i {
    padding-bottom: 14px !important;
  }
  .pb-2xs-12 {
    padding-bottom: 12px;
  }
  .pb-2xs-12-i {
    padding-bottom: 12px !important;
  }
  .pb-2xs-10 {
    padding-bottom: 10px;
  }
  .pb-2xs-10-i {
    padding-bottom: 10px !important;
  }
  .pb-2xs-8 {
    padding-bottom: 8px;
  }
  .pb-2xs-8-i {
    padding-bottom: 8px !important;
  }
  .pb-2xs-6 {
    padding-bottom: 6px;
  }
  .pb-2xs-6-i {
    padding-bottom: 6px !important;
  }
  .pb-2xs-4 {
    padding-bottom: 4px;
  }
  .pb-2xs-4-i {
    padding-bottom: 4px !important;
  }
  .pb-2xs-0 {
    padding-bottom: 0px;
  }
  .pb-2xs-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 768px) {
  .pb-xs-0 {
    padding-bottom: 0px;
  }
  .pb-xs-0-i {
    padding-bottom: 0px !important;
  }
  .pb-xs-42 {
    padding-bottom: 42px;
  }
  .pb-xs-42-i {
    padding-bottom: 42px !important;
  }
  .pb-xs-32 {
    padding-bottom: 32px;
  }
  .pb-xs-32-i {
    padding-bottom: 32px !important;
  }
  .pb-xs-24 {
    padding-bottom: 24px;
  }
  .pb-xs-24-i {
    padding-bottom: 24px !important;
  }
  .pb-xs-20 {
    padding-bottom: 20px;
  }
  .pb-xs-20-i {
    padding-bottom: 20px !important;
  }
  .pb-xs-16 {
    padding-bottom: 16px;
  }
  .pb-xs-16-i {
    padding-bottom: 16px !important;
  }
  .pb-xs-14 {
    padding-bottom: 14px;
  }
  .pb-xs-14-i {
    padding-bottom: 14px !important;
  }
  .pb-xs-12 {
    padding-bottom: 12px;
  }
  .pb-xs-12-i {
    padding-bottom: 12px !important;
  }
  .pb-xs-10 {
    padding-bottom: 10px;
  }
  .pb-xs-10-i {
    padding-bottom: 10px !important;
  }
  .pb-xs-8 {
    padding-bottom: 8px;
  }
  .pb-xs-8-i {
    padding-bottom: 8px !important;
  }
  .pb-xs-6 {
    padding-bottom: 6px;
  }
  .pb-xs-6-i {
    padding-bottom: 6px !important;
  }
  .pb-xs-4 {
    padding-bottom: 4px;
  }
  .pb-xs-4-i {
    padding-bottom: 4px !important;
  }
  .pb-xs-0 {
    padding-bottom: 0px;
  }
  .pb-xs-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 820px) {
  .pb-sm-0 {
    padding-bottom: 0px;
  }
  .pb-sm-0-i {
    padding-bottom: 0px !important;
  }
  .pb-sm-42 {
    padding-bottom: 42px;
  }
  .pb-sm-42-i {
    padding-bottom: 42px !important;
  }
  .pb-sm-32 {
    padding-bottom: 32px;
  }
  .pb-sm-32-i {
    padding-bottom: 32px !important;
  }
  .pb-sm-24 {
    padding-bottom: 24px;
  }
  .pb-sm-24-i {
    padding-bottom: 24px !important;
  }
  .pb-sm-20 {
    padding-bottom: 20px;
  }
  .pb-sm-20-i {
    padding-bottom: 20px !important;
  }
  .pb-sm-16 {
    padding-bottom: 16px;
  }
  .pb-sm-16-i {
    padding-bottom: 16px !important;
  }
  .pb-sm-14 {
    padding-bottom: 14px;
  }
  .pb-sm-14-i {
    padding-bottom: 14px !important;
  }
  .pb-sm-12 {
    padding-bottom: 12px;
  }
  .pb-sm-12-i {
    padding-bottom: 12px !important;
  }
  .pb-sm-10 {
    padding-bottom: 10px;
  }
  .pb-sm-10-i {
    padding-bottom: 10px !important;
  }
  .pb-sm-8 {
    padding-bottom: 8px;
  }
  .pb-sm-8-i {
    padding-bottom: 8px !important;
  }
  .pb-sm-6 {
    padding-bottom: 6px;
  }
  .pb-sm-6-i {
    padding-bottom: 6px !important;
  }
  .pb-sm-4 {
    padding-bottom: 4px;
  }
  .pb-sm-4-i {
    padding-bottom: 4px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0px;
  }
  .pb-sm-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 992px) {
  .pb-md-0 {
    padding-bottom: 0px;
  }
  .pb-md-0-i {
    padding-bottom: 0px !important;
  }
  .pb-md-42 {
    padding-bottom: 42px;
  }
  .pb-md-42-i {
    padding-bottom: 42px !important;
  }
  .pb-md-32 {
    padding-bottom: 32px;
  }
  .pb-md-32-i {
    padding-bottom: 32px !important;
  }
  .pb-md-24 {
    padding-bottom: 24px;
  }
  .pb-md-24-i {
    padding-bottom: 24px !important;
  }
  .pb-md-20 {
    padding-bottom: 20px;
  }
  .pb-md-20-i {
    padding-bottom: 20px !important;
  }
  .pb-md-16 {
    padding-bottom: 16px;
  }
  .pb-md-16-i {
    padding-bottom: 16px !important;
  }
  .pb-md-14 {
    padding-bottom: 14px;
  }
  .pb-md-14-i {
    padding-bottom: 14px !important;
  }
  .pb-md-12 {
    padding-bottom: 12px;
  }
  .pb-md-12-i {
    padding-bottom: 12px !important;
  }
  .pb-md-10 {
    padding-bottom: 10px;
  }
  .pb-md-10-i {
    padding-bottom: 10px !important;
  }
  .pb-md-8 {
    padding-bottom: 8px;
  }
  .pb-md-8-i {
    padding-bottom: 8px !important;
  }
  .pb-md-6 {
    padding-bottom: 6px;
  }
  .pb-md-6-i {
    padding-bottom: 6px !important;
  }
  .pb-md-4 {
    padding-bottom: 4px;
  }
  .pb-md-4-i {
    padding-bottom: 4px !important;
  }
  .pb-md-0 {
    padding-bottom: 0px;
  }
  .pb-md-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 1170px) {
  .pb-lg-0 {
    padding-bottom: 0px;
  }
  .pb-lg-0-i {
    padding-bottom: 0px !important;
  }
  .pb-lg-42 {
    padding-bottom: 42px;
  }
  .pb-lg-42-i {
    padding-bottom: 42px !important;
  }
  .pb-lg-32 {
    padding-bottom: 32px;
  }
  .pb-lg-32-i {
    padding-bottom: 32px !important;
  }
  .pb-lg-24 {
    padding-bottom: 24px;
  }
  .pb-lg-24-i {
    padding-bottom: 24px !important;
  }
  .pb-lg-20 {
    padding-bottom: 20px;
  }
  .pb-lg-20-i {
    padding-bottom: 20px !important;
  }
  .pb-lg-16 {
    padding-bottom: 16px;
  }
  .pb-lg-16-i {
    padding-bottom: 16px !important;
  }
  .pb-lg-14 {
    padding-bottom: 14px;
  }
  .pb-lg-14-i {
    padding-bottom: 14px !important;
  }
  .pb-lg-12 {
    padding-bottom: 12px;
  }
  .pb-lg-12-i {
    padding-bottom: 12px !important;
  }
  .pb-lg-10 {
    padding-bottom: 10px;
  }
  .pb-lg-10-i {
    padding-bottom: 10px !important;
  }
  .pb-lg-8 {
    padding-bottom: 8px;
  }
  .pb-lg-8-i {
    padding-bottom: 8px !important;
  }
  .pb-lg-6 {
    padding-bottom: 6px;
  }
  .pb-lg-6-i {
    padding-bottom: 6px !important;
  }
  .pb-lg-4 {
    padding-bottom: 4px;
  }
  .pb-lg-4-i {
    padding-bottom: 4px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0px;
  }
  .pb-lg-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 1280px) {
  .pb-xl-0 {
    padding-bottom: 0px;
  }
  .pb-xl-0-i {
    padding-bottom: 0px !important;
  }
  .pb-xl-42 {
    padding-bottom: 42px;
  }
  .pb-xl-42-i {
    padding-bottom: 42px !important;
  }
  .pb-xl-32 {
    padding-bottom: 32px;
  }
  .pb-xl-32-i {
    padding-bottom: 32px !important;
  }
  .pb-xl-24 {
    padding-bottom: 24px;
  }
  .pb-xl-24-i {
    padding-bottom: 24px !important;
  }
  .pb-xl-20 {
    padding-bottom: 20px;
  }
  .pb-xl-20-i {
    padding-bottom: 20px !important;
  }
  .pb-xl-16 {
    padding-bottom: 16px;
  }
  .pb-xl-16-i {
    padding-bottom: 16px !important;
  }
  .pb-xl-14 {
    padding-bottom: 14px;
  }
  .pb-xl-14-i {
    padding-bottom: 14px !important;
  }
  .pb-xl-12 {
    padding-bottom: 12px;
  }
  .pb-xl-12-i {
    padding-bottom: 12px !important;
  }
  .pb-xl-10 {
    padding-bottom: 10px;
  }
  .pb-xl-10-i {
    padding-bottom: 10px !important;
  }
  .pb-xl-8 {
    padding-bottom: 8px;
  }
  .pb-xl-8-i {
    padding-bottom: 8px !important;
  }
  .pb-xl-6 {
    padding-bottom: 6px;
  }
  .pb-xl-6-i {
    padding-bottom: 6px !important;
  }
  .pb-xl-4 {
    padding-bottom: 4px;
  }
  .pb-xl-4-i {
    padding-bottom: 4px !important;
  }
  .pb-xl-0 {
    padding-bottom: 0px;
  }
  .pb-xl-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 1366px) {
  .pb-2xl-0 {
    padding-bottom: 0px;
  }
  .pb-2xl-0-i {
    padding-bottom: 0px !important;
  }
  .pb-2xl-42 {
    padding-bottom: 42px;
  }
  .pb-2xl-42-i {
    padding-bottom: 42px !important;
  }
  .pb-2xl-32 {
    padding-bottom: 32px;
  }
  .pb-2xl-32-i {
    padding-bottom: 32px !important;
  }
  .pb-2xl-24 {
    padding-bottom: 24px;
  }
  .pb-2xl-24-i {
    padding-bottom: 24px !important;
  }
  .pb-2xl-20 {
    padding-bottom: 20px;
  }
  .pb-2xl-20-i {
    padding-bottom: 20px !important;
  }
  .pb-2xl-16 {
    padding-bottom: 16px;
  }
  .pb-2xl-16-i {
    padding-bottom: 16px !important;
  }
  .pb-2xl-14 {
    padding-bottom: 14px;
  }
  .pb-2xl-14-i {
    padding-bottom: 14px !important;
  }
  .pb-2xl-12 {
    padding-bottom: 12px;
  }
  .pb-2xl-12-i {
    padding-bottom: 12px !important;
  }
  .pb-2xl-10 {
    padding-bottom: 10px;
  }
  .pb-2xl-10-i {
    padding-bottom: 10px !important;
  }
  .pb-2xl-8 {
    padding-bottom: 8px;
  }
  .pb-2xl-8-i {
    padding-bottom: 8px !important;
  }
  .pb-2xl-6 {
    padding-bottom: 6px;
  }
  .pb-2xl-6-i {
    padding-bottom: 6px !important;
  }
  .pb-2xl-4 {
    padding-bottom: 4px;
  }
  .pb-2xl-4-i {
    padding-bottom: 4px !important;
  }
  .pb-2xl-0 {
    padding-bottom: 0px;
  }
  .pb-2xl-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 1440px) {
  .pb-3xl-0 {
    padding-bottom: 0px;
  }
  .pb-3xl-0-i {
    padding-bottom: 0px !important;
  }
  .pb-3xl-42 {
    padding-bottom: 42px;
  }
  .pb-3xl-42-i {
    padding-bottom: 42px !important;
  }
  .pb-3xl-32 {
    padding-bottom: 32px;
  }
  .pb-3xl-32-i {
    padding-bottom: 32px !important;
  }
  .pb-3xl-24 {
    padding-bottom: 24px;
  }
  .pb-3xl-24-i {
    padding-bottom: 24px !important;
  }
  .pb-3xl-20 {
    padding-bottom: 20px;
  }
  .pb-3xl-20-i {
    padding-bottom: 20px !important;
  }
  .pb-3xl-16 {
    padding-bottom: 16px;
  }
  .pb-3xl-16-i {
    padding-bottom: 16px !important;
  }
  .pb-3xl-14 {
    padding-bottom: 14px;
  }
  .pb-3xl-14-i {
    padding-bottom: 14px !important;
  }
  .pb-3xl-12 {
    padding-bottom: 12px;
  }
  .pb-3xl-12-i {
    padding-bottom: 12px !important;
  }
  .pb-3xl-10 {
    padding-bottom: 10px;
  }
  .pb-3xl-10-i {
    padding-bottom: 10px !important;
  }
  .pb-3xl-8 {
    padding-bottom: 8px;
  }
  .pb-3xl-8-i {
    padding-bottom: 8px !important;
  }
  .pb-3xl-6 {
    padding-bottom: 6px;
  }
  .pb-3xl-6-i {
    padding-bottom: 6px !important;
  }
  .pb-3xl-4 {
    padding-bottom: 4px;
  }
  .pb-3xl-4-i {
    padding-bottom: 4px !important;
  }
  .pb-3xl-0 {
    padding-bottom: 0px;
  }
  .pb-3xl-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 1560px) {
  .pb-4xl-0 {
    padding-bottom: 0px;
  }
  .pb-4xl-0-i {
    padding-bottom: 0px !important;
  }
  .pb-4xl-42 {
    padding-bottom: 42px;
  }
  .pb-4xl-42-i {
    padding-bottom: 42px !important;
  }
  .pb-4xl-32 {
    padding-bottom: 32px;
  }
  .pb-4xl-32-i {
    padding-bottom: 32px !important;
  }
  .pb-4xl-24 {
    padding-bottom: 24px;
  }
  .pb-4xl-24-i {
    padding-bottom: 24px !important;
  }
  .pb-4xl-20 {
    padding-bottom: 20px;
  }
  .pb-4xl-20-i {
    padding-bottom: 20px !important;
  }
  .pb-4xl-16 {
    padding-bottom: 16px;
  }
  .pb-4xl-16-i {
    padding-bottom: 16px !important;
  }
  .pb-4xl-14 {
    padding-bottom: 14px;
  }
  .pb-4xl-14-i {
    padding-bottom: 14px !important;
  }
  .pb-4xl-12 {
    padding-bottom: 12px;
  }
  .pb-4xl-12-i {
    padding-bottom: 12px !important;
  }
  .pb-4xl-10 {
    padding-bottom: 10px;
  }
  .pb-4xl-10-i {
    padding-bottom: 10px !important;
  }
  .pb-4xl-8 {
    padding-bottom: 8px;
  }
  .pb-4xl-8-i {
    padding-bottom: 8px !important;
  }
  .pb-4xl-6 {
    padding-bottom: 6px;
  }
  .pb-4xl-6-i {
    padding-bottom: 6px !important;
  }
  .pb-4xl-4 {
    padding-bottom: 4px;
  }
  .pb-4xl-4-i {
    padding-bottom: 4px !important;
  }
  .pb-4xl-0 {
    padding-bottom: 0px;
  }
  .pb-4xl-0-i {
    padding-bottom: 0px !important;
  }
}
@media (min-width: 1680px) {
  .pb-5xl-0 {
    padding-bottom: 0px;
  }
  .pb-5xl-0-i {
    padding-bottom: 0px !important;
  }
  .pb-5xl-42 {
    padding-bottom: 42px;
  }
  .pb-5xl-42-i {
    padding-bottom: 42px !important;
  }
  .pb-5xl-32 {
    padding-bottom: 32px;
  }
  .pb-5xl-32-i {
    padding-bottom: 32px !important;
  }
  .pb-5xl-24 {
    padding-bottom: 24px;
  }
  .pb-5xl-24-i {
    padding-bottom: 24px !important;
  }
  .pb-5xl-20 {
    padding-bottom: 20px;
  }
  .pb-5xl-20-i {
    padding-bottom: 20px !important;
  }
  .pb-5xl-16 {
    padding-bottom: 16px;
  }
  .pb-5xl-16-i {
    padding-bottom: 16px !important;
  }
  .pb-5xl-14 {
    padding-bottom: 14px;
  }
  .pb-5xl-14-i {
    padding-bottom: 14px !important;
  }
  .pb-5xl-12 {
    padding-bottom: 12px;
  }
  .pb-5xl-12-i {
    padding-bottom: 12px !important;
  }
  .pb-5xl-10 {
    padding-bottom: 10px;
  }
  .pb-5xl-10-i {
    padding-bottom: 10px !important;
  }
  .pb-5xl-8 {
    padding-bottom: 8px;
  }
  .pb-5xl-8-i {
    padding-bottom: 8px !important;
  }
  .pb-5xl-6 {
    padding-bottom: 6px;
  }
  .pb-5xl-6-i {
    padding-bottom: 6px !important;
  }
  .pb-5xl-4 {
    padding-bottom: 4px;
  }
  .pb-5xl-4-i {
    padding-bottom: 4px !important;
  }
  .pb-5xl-0 {
    padding-bottom: 0px;
  }
  .pb-5xl-0-i {
    padding-bottom: 0px !important;
  }
}

.pt-0 {
  padding-top: 0px;
}
.pt-0-i {
  padding-top: 0px !important;
}
.pt-42 {
  padding-top: 42px;
}
.pt-42-i {
  padding-top: 42px !important;
}
.pt-32 {
  padding-top: 32px;
}
.pt-32-i {
  padding-top: 32px !important;
}
.pt-24 {
  padding-top: 24px;
}
.pt-24-i {
  padding-top: 24px !important;
}
.pt-20 {
  padding-top: 20px;
}
.pt-20-i {
  padding-top: 20px !important;
}
.pt-16 {
  padding-top: 16px;
}
.pt-16-i {
  padding-top: 16px !important;
}
.pt-14 {
  padding-top: 14px;
}
.pt-14-i {
  padding-top: 14px !important;
}
.pt-12 {
  padding-top: 12px;
}
.pt-12-i {
  padding-top: 12px !important;
}
.pt-10 {
  padding-top: 10px;
}
.pt-10-i {
  padding-top: 10px !important;
}
.pt-8 {
  padding-top: 8px;
}
.pt-8-i {
  padding-top: 8px !important;
}
.pt-6 {
  padding-top: 6px;
}
.pt-6-i {
  padding-top: 6px !important;
}
.pt-4 {
  padding-top: 4px;
}
.pt-4-i {
  padding-top: 4px !important;
}
.pt-0 {
  padding-top: 0px;
}
.pt-0-i {
  padding-top: 0px !important;
}
@media (min-width: 360px) {
  .pt-5xs-0 {
    padding-top: 0px;
  }
  .pt-5xs-0-i {
    padding-top: 0px !important;
  }
  .pt-5xs-42 {
    padding-top: 42px;
  }
  .pt-5xs-42-i {
    padding-top: 42px !important;
  }
  .pt-5xs-32 {
    padding-top: 32px;
  }
  .pt-5xs-32-i {
    padding-top: 32px !important;
  }
  .pt-5xs-24 {
    padding-top: 24px;
  }
  .pt-5xs-24-i {
    padding-top: 24px !important;
  }
  .pt-5xs-20 {
    padding-top: 20px;
  }
  .pt-5xs-20-i {
    padding-top: 20px !important;
  }
  .pt-5xs-16 {
    padding-top: 16px;
  }
  .pt-5xs-16-i {
    padding-top: 16px !important;
  }
  .pt-5xs-14 {
    padding-top: 14px;
  }
  .pt-5xs-14-i {
    padding-top: 14px !important;
  }
  .pt-5xs-12 {
    padding-top: 12px;
  }
  .pt-5xs-12-i {
    padding-top: 12px !important;
  }
  .pt-5xs-10 {
    padding-top: 10px;
  }
  .pt-5xs-10-i {
    padding-top: 10px !important;
  }
  .pt-5xs-8 {
    padding-top: 8px;
  }
  .pt-5xs-8-i {
    padding-top: 8px !important;
  }
  .pt-5xs-6 {
    padding-top: 6px;
  }
  .pt-5xs-6-i {
    padding-top: 6px !important;
  }
  .pt-5xs-4 {
    padding-top: 4px;
  }
  .pt-5xs-4-i {
    padding-top: 4px !important;
  }
  .pt-5xs-0 {
    padding-top: 0px;
  }
  .pt-5xs-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 420px) {
  .pt-4xs-0 {
    padding-top: 0px;
  }
  .pt-4xs-0-i {
    padding-top: 0px !important;
  }
  .pt-4xs-42 {
    padding-top: 42px;
  }
  .pt-4xs-42-i {
    padding-top: 42px !important;
  }
  .pt-4xs-32 {
    padding-top: 32px;
  }
  .pt-4xs-32-i {
    padding-top: 32px !important;
  }
  .pt-4xs-24 {
    padding-top: 24px;
  }
  .pt-4xs-24-i {
    padding-top: 24px !important;
  }
  .pt-4xs-20 {
    padding-top: 20px;
  }
  .pt-4xs-20-i {
    padding-top: 20px !important;
  }
  .pt-4xs-16 {
    padding-top: 16px;
  }
  .pt-4xs-16-i {
    padding-top: 16px !important;
  }
  .pt-4xs-14 {
    padding-top: 14px;
  }
  .pt-4xs-14-i {
    padding-top: 14px !important;
  }
  .pt-4xs-12 {
    padding-top: 12px;
  }
  .pt-4xs-12-i {
    padding-top: 12px !important;
  }
  .pt-4xs-10 {
    padding-top: 10px;
  }
  .pt-4xs-10-i {
    padding-top: 10px !important;
  }
  .pt-4xs-8 {
    padding-top: 8px;
  }
  .pt-4xs-8-i {
    padding-top: 8px !important;
  }
  .pt-4xs-6 {
    padding-top: 6px;
  }
  .pt-4xs-6-i {
    padding-top: 6px !important;
  }
  .pt-4xs-4 {
    padding-top: 4px;
  }
  .pt-4xs-4-i {
    padding-top: 4px !important;
  }
  .pt-4xs-0 {
    padding-top: 0px;
  }
  .pt-4xs-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 575px) {
  .pt-3xs-0 {
    padding-top: 0px;
  }
  .pt-3xs-0-i {
    padding-top: 0px !important;
  }
  .pt-3xs-42 {
    padding-top: 42px;
  }
  .pt-3xs-42-i {
    padding-top: 42px !important;
  }
  .pt-3xs-32 {
    padding-top: 32px;
  }
  .pt-3xs-32-i {
    padding-top: 32px !important;
  }
  .pt-3xs-24 {
    padding-top: 24px;
  }
  .pt-3xs-24-i {
    padding-top: 24px !important;
  }
  .pt-3xs-20 {
    padding-top: 20px;
  }
  .pt-3xs-20-i {
    padding-top: 20px !important;
  }
  .pt-3xs-16 {
    padding-top: 16px;
  }
  .pt-3xs-16-i {
    padding-top: 16px !important;
  }
  .pt-3xs-14 {
    padding-top: 14px;
  }
  .pt-3xs-14-i {
    padding-top: 14px !important;
  }
  .pt-3xs-12 {
    padding-top: 12px;
  }
  .pt-3xs-12-i {
    padding-top: 12px !important;
  }
  .pt-3xs-10 {
    padding-top: 10px;
  }
  .pt-3xs-10-i {
    padding-top: 10px !important;
  }
  .pt-3xs-8 {
    padding-top: 8px;
  }
  .pt-3xs-8-i {
    padding-top: 8px !important;
  }
  .pt-3xs-6 {
    padding-top: 6px;
  }
  .pt-3xs-6-i {
    padding-top: 6px !important;
  }
  .pt-3xs-4 {
    padding-top: 4px;
  }
  .pt-3xs-4-i {
    padding-top: 4px !important;
  }
  .pt-3xs-0 {
    padding-top: 0px;
  }
  .pt-3xs-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 620px) {
  .pt-2xs-0 {
    padding-top: 0px;
  }
  .pt-2xs-0-i {
    padding-top: 0px !important;
  }
  .pt-2xs-42 {
    padding-top: 42px;
  }
  .pt-2xs-42-i {
    padding-top: 42px !important;
  }
  .pt-2xs-32 {
    padding-top: 32px;
  }
  .pt-2xs-32-i {
    padding-top: 32px !important;
  }
  .pt-2xs-24 {
    padding-top: 24px;
  }
  .pt-2xs-24-i {
    padding-top: 24px !important;
  }
  .pt-2xs-20 {
    padding-top: 20px;
  }
  .pt-2xs-20-i {
    padding-top: 20px !important;
  }
  .pt-2xs-16 {
    padding-top: 16px;
  }
  .pt-2xs-16-i {
    padding-top: 16px !important;
  }
  .pt-2xs-14 {
    padding-top: 14px;
  }
  .pt-2xs-14-i {
    padding-top: 14px !important;
  }
  .pt-2xs-12 {
    padding-top: 12px;
  }
  .pt-2xs-12-i {
    padding-top: 12px !important;
  }
  .pt-2xs-10 {
    padding-top: 10px;
  }
  .pt-2xs-10-i {
    padding-top: 10px !important;
  }
  .pt-2xs-8 {
    padding-top: 8px;
  }
  .pt-2xs-8-i {
    padding-top: 8px !important;
  }
  .pt-2xs-6 {
    padding-top: 6px;
  }
  .pt-2xs-6-i {
    padding-top: 6px !important;
  }
  .pt-2xs-4 {
    padding-top: 4px;
  }
  .pt-2xs-4-i {
    padding-top: 4px !important;
  }
  .pt-2xs-0 {
    padding-top: 0px;
  }
  .pt-2xs-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 768px) {
  .pt-xs-0 {
    padding-top: 0px;
  }
  .pt-xs-0-i {
    padding-top: 0px !important;
  }
  .pt-xs-42 {
    padding-top: 42px;
  }
  .pt-xs-42-i {
    padding-top: 42px !important;
  }
  .pt-xs-32 {
    padding-top: 32px;
  }
  .pt-xs-32-i {
    padding-top: 32px !important;
  }
  .pt-xs-24 {
    padding-top: 24px;
  }
  .pt-xs-24-i {
    padding-top: 24px !important;
  }
  .pt-xs-20 {
    padding-top: 20px;
  }
  .pt-xs-20-i {
    padding-top: 20px !important;
  }
  .pt-xs-16 {
    padding-top: 16px;
  }
  .pt-xs-16-i {
    padding-top: 16px !important;
  }
  .pt-xs-14 {
    padding-top: 14px;
  }
  .pt-xs-14-i {
    padding-top: 14px !important;
  }
  .pt-xs-12 {
    padding-top: 12px;
  }
  .pt-xs-12-i {
    padding-top: 12px !important;
  }
  .pt-xs-10 {
    padding-top: 10px;
  }
  .pt-xs-10-i {
    padding-top: 10px !important;
  }
  .pt-xs-8 {
    padding-top: 8px;
  }
  .pt-xs-8-i {
    padding-top: 8px !important;
  }
  .pt-xs-6 {
    padding-top: 6px;
  }
  .pt-xs-6-i {
    padding-top: 6px !important;
  }
  .pt-xs-4 {
    padding-top: 4px;
  }
  .pt-xs-4-i {
    padding-top: 4px !important;
  }
  .pt-xs-0 {
    padding-top: 0px;
  }
  .pt-xs-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 820px) {
  .pt-sm-0 {
    padding-top: 0px;
  }
  .pt-sm-0-i {
    padding-top: 0px !important;
  }
  .pt-sm-42 {
    padding-top: 42px;
  }
  .pt-sm-42-i {
    padding-top: 42px !important;
  }
  .pt-sm-32 {
    padding-top: 32px;
  }
  .pt-sm-32-i {
    padding-top: 32px !important;
  }
  .pt-sm-24 {
    padding-top: 24px;
  }
  .pt-sm-24-i {
    padding-top: 24px !important;
  }
  .pt-sm-20 {
    padding-top: 20px;
  }
  .pt-sm-20-i {
    padding-top: 20px !important;
  }
  .pt-sm-16 {
    padding-top: 16px;
  }
  .pt-sm-16-i {
    padding-top: 16px !important;
  }
  .pt-sm-14 {
    padding-top: 14px;
  }
  .pt-sm-14-i {
    padding-top: 14px !important;
  }
  .pt-sm-12 {
    padding-top: 12px;
  }
  .pt-sm-12-i {
    padding-top: 12px !important;
  }
  .pt-sm-10 {
    padding-top: 10px;
  }
  .pt-sm-10-i {
    padding-top: 10px !important;
  }
  .pt-sm-8 {
    padding-top: 8px;
  }
  .pt-sm-8-i {
    padding-top: 8px !important;
  }
  .pt-sm-6 {
    padding-top: 6px;
  }
  .pt-sm-6-i {
    padding-top: 6px !important;
  }
  .pt-sm-4 {
    padding-top: 4px;
  }
  .pt-sm-4-i {
    padding-top: 4px !important;
  }
  .pt-sm-0 {
    padding-top: 0px;
  }
  .pt-sm-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 992px) {
  .pt-md-0 {
    padding-top: 0px;
  }
  .pt-md-0-i {
    padding-top: 0px !important;
  }
  .pt-md-42 {
    padding-top: 42px;
  }
  .pt-md-42-i {
    padding-top: 42px !important;
  }
  .pt-md-32 {
    padding-top: 32px;
  }
  .pt-md-32-i {
    padding-top: 32px !important;
  }
  .pt-md-24 {
    padding-top: 24px;
  }
  .pt-md-24-i {
    padding-top: 24px !important;
  }
  .pt-md-20 {
    padding-top: 20px;
  }
  .pt-md-20-i {
    padding-top: 20px !important;
  }
  .pt-md-16 {
    padding-top: 16px;
  }
  .pt-md-16-i {
    padding-top: 16px !important;
  }
  .pt-md-14 {
    padding-top: 14px;
  }
  .pt-md-14-i {
    padding-top: 14px !important;
  }
  .pt-md-12 {
    padding-top: 12px;
  }
  .pt-md-12-i {
    padding-top: 12px !important;
  }
  .pt-md-10 {
    padding-top: 10px;
  }
  .pt-md-10-i {
    padding-top: 10px !important;
  }
  .pt-md-8 {
    padding-top: 8px;
  }
  .pt-md-8-i {
    padding-top: 8px !important;
  }
  .pt-md-6 {
    padding-top: 6px;
  }
  .pt-md-6-i {
    padding-top: 6px !important;
  }
  .pt-md-4 {
    padding-top: 4px;
  }
  .pt-md-4-i {
    padding-top: 4px !important;
  }
  .pt-md-0 {
    padding-top: 0px;
  }
  .pt-md-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 1170px) {
  .pt-lg-0 {
    padding-top: 0px;
  }
  .pt-lg-0-i {
    padding-top: 0px !important;
  }
  .pt-lg-42 {
    padding-top: 42px;
  }
  .pt-lg-42-i {
    padding-top: 42px !important;
  }
  .pt-lg-32 {
    padding-top: 32px;
  }
  .pt-lg-32-i {
    padding-top: 32px !important;
  }
  .pt-lg-24 {
    padding-top: 24px;
  }
  .pt-lg-24-i {
    padding-top: 24px !important;
  }
  .pt-lg-20 {
    padding-top: 20px;
  }
  .pt-lg-20-i {
    padding-top: 20px !important;
  }
  .pt-lg-16 {
    padding-top: 16px;
  }
  .pt-lg-16-i {
    padding-top: 16px !important;
  }
  .pt-lg-14 {
    padding-top: 14px;
  }
  .pt-lg-14-i {
    padding-top: 14px !important;
  }
  .pt-lg-12 {
    padding-top: 12px;
  }
  .pt-lg-12-i {
    padding-top: 12px !important;
  }
  .pt-lg-10 {
    padding-top: 10px;
  }
  .pt-lg-10-i {
    padding-top: 10px !important;
  }
  .pt-lg-8 {
    padding-top: 8px;
  }
  .pt-lg-8-i {
    padding-top: 8px !important;
  }
  .pt-lg-6 {
    padding-top: 6px;
  }
  .pt-lg-6-i {
    padding-top: 6px !important;
  }
  .pt-lg-4 {
    padding-top: 4px;
  }
  .pt-lg-4-i {
    padding-top: 4px !important;
  }
  .pt-lg-0 {
    padding-top: 0px;
  }
  .pt-lg-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 1280px) {
  .pt-xl-0 {
    padding-top: 0px;
  }
  .pt-xl-0-i {
    padding-top: 0px !important;
  }
  .pt-xl-42 {
    padding-top: 42px;
  }
  .pt-xl-42-i {
    padding-top: 42px !important;
  }
  .pt-xl-32 {
    padding-top: 32px;
  }
  .pt-xl-32-i {
    padding-top: 32px !important;
  }
  .pt-xl-24 {
    padding-top: 24px;
  }
  .pt-xl-24-i {
    padding-top: 24px !important;
  }
  .pt-xl-20 {
    padding-top: 20px;
  }
  .pt-xl-20-i {
    padding-top: 20px !important;
  }
  .pt-xl-16 {
    padding-top: 16px;
  }
  .pt-xl-16-i {
    padding-top: 16px !important;
  }
  .pt-xl-14 {
    padding-top: 14px;
  }
  .pt-xl-14-i {
    padding-top: 14px !important;
  }
  .pt-xl-12 {
    padding-top: 12px;
  }
  .pt-xl-12-i {
    padding-top: 12px !important;
  }
  .pt-xl-10 {
    padding-top: 10px;
  }
  .pt-xl-10-i {
    padding-top: 10px !important;
  }
  .pt-xl-8 {
    padding-top: 8px;
  }
  .pt-xl-8-i {
    padding-top: 8px !important;
  }
  .pt-xl-6 {
    padding-top: 6px;
  }
  .pt-xl-6-i {
    padding-top: 6px !important;
  }
  .pt-xl-4 {
    padding-top: 4px;
  }
  .pt-xl-4-i {
    padding-top: 4px !important;
  }
  .pt-xl-0 {
    padding-top: 0px;
  }
  .pt-xl-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 1366px) {
  .pt-2xl-0 {
    padding-top: 0px;
  }
  .pt-2xl-0-i {
    padding-top: 0px !important;
  }
  .pt-2xl-42 {
    padding-top: 42px;
  }
  .pt-2xl-42-i {
    padding-top: 42px !important;
  }
  .pt-2xl-32 {
    padding-top: 32px;
  }
  .pt-2xl-32-i {
    padding-top: 32px !important;
  }
  .pt-2xl-24 {
    padding-top: 24px;
  }
  .pt-2xl-24-i {
    padding-top: 24px !important;
  }
  .pt-2xl-20 {
    padding-top: 20px;
  }
  .pt-2xl-20-i {
    padding-top: 20px !important;
  }
  .pt-2xl-16 {
    padding-top: 16px;
  }
  .pt-2xl-16-i {
    padding-top: 16px !important;
  }
  .pt-2xl-14 {
    padding-top: 14px;
  }
  .pt-2xl-14-i {
    padding-top: 14px !important;
  }
  .pt-2xl-12 {
    padding-top: 12px;
  }
  .pt-2xl-12-i {
    padding-top: 12px !important;
  }
  .pt-2xl-10 {
    padding-top: 10px;
  }
  .pt-2xl-10-i {
    padding-top: 10px !important;
  }
  .pt-2xl-8 {
    padding-top: 8px;
  }
  .pt-2xl-8-i {
    padding-top: 8px !important;
  }
  .pt-2xl-6 {
    padding-top: 6px;
  }
  .pt-2xl-6-i {
    padding-top: 6px !important;
  }
  .pt-2xl-4 {
    padding-top: 4px;
  }
  .pt-2xl-4-i {
    padding-top: 4px !important;
  }
  .pt-2xl-0 {
    padding-top: 0px;
  }
  .pt-2xl-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 1440px) {
  .pt-3xl-0 {
    padding-top: 0px;
  }
  .pt-3xl-0-i {
    padding-top: 0px !important;
  }
  .pt-3xl-42 {
    padding-top: 42px;
  }
  .pt-3xl-42-i {
    padding-top: 42px !important;
  }
  .pt-3xl-32 {
    padding-top: 32px;
  }
  .pt-3xl-32-i {
    padding-top: 32px !important;
  }
  .pt-3xl-24 {
    padding-top: 24px;
  }
  .pt-3xl-24-i {
    padding-top: 24px !important;
  }
  .pt-3xl-20 {
    padding-top: 20px;
  }
  .pt-3xl-20-i {
    padding-top: 20px !important;
  }
  .pt-3xl-16 {
    padding-top: 16px;
  }
  .pt-3xl-16-i {
    padding-top: 16px !important;
  }
  .pt-3xl-14 {
    padding-top: 14px;
  }
  .pt-3xl-14-i {
    padding-top: 14px !important;
  }
  .pt-3xl-12 {
    padding-top: 12px;
  }
  .pt-3xl-12-i {
    padding-top: 12px !important;
  }
  .pt-3xl-10 {
    padding-top: 10px;
  }
  .pt-3xl-10-i {
    padding-top: 10px !important;
  }
  .pt-3xl-8 {
    padding-top: 8px;
  }
  .pt-3xl-8-i {
    padding-top: 8px !important;
  }
  .pt-3xl-6 {
    padding-top: 6px;
  }
  .pt-3xl-6-i {
    padding-top: 6px !important;
  }
  .pt-3xl-4 {
    padding-top: 4px;
  }
  .pt-3xl-4-i {
    padding-top: 4px !important;
  }
  .pt-3xl-0 {
    padding-top: 0px;
  }
  .pt-3xl-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 1560px) {
  .pt-4xl-0 {
    padding-top: 0px;
  }
  .pt-4xl-0-i {
    padding-top: 0px !important;
  }
  .pt-4xl-42 {
    padding-top: 42px;
  }
  .pt-4xl-42-i {
    padding-top: 42px !important;
  }
  .pt-4xl-32 {
    padding-top: 32px;
  }
  .pt-4xl-32-i {
    padding-top: 32px !important;
  }
  .pt-4xl-24 {
    padding-top: 24px;
  }
  .pt-4xl-24-i {
    padding-top: 24px !important;
  }
  .pt-4xl-20 {
    padding-top: 20px;
  }
  .pt-4xl-20-i {
    padding-top: 20px !important;
  }
  .pt-4xl-16 {
    padding-top: 16px;
  }
  .pt-4xl-16-i {
    padding-top: 16px !important;
  }
  .pt-4xl-14 {
    padding-top: 14px;
  }
  .pt-4xl-14-i {
    padding-top: 14px !important;
  }
  .pt-4xl-12 {
    padding-top: 12px;
  }
  .pt-4xl-12-i {
    padding-top: 12px !important;
  }
  .pt-4xl-10 {
    padding-top: 10px;
  }
  .pt-4xl-10-i {
    padding-top: 10px !important;
  }
  .pt-4xl-8 {
    padding-top: 8px;
  }
  .pt-4xl-8-i {
    padding-top: 8px !important;
  }
  .pt-4xl-6 {
    padding-top: 6px;
  }
  .pt-4xl-6-i {
    padding-top: 6px !important;
  }
  .pt-4xl-4 {
    padding-top: 4px;
  }
  .pt-4xl-4-i {
    padding-top: 4px !important;
  }
  .pt-4xl-0 {
    padding-top: 0px;
  }
  .pt-4xl-0-i {
    padding-top: 0px !important;
  }
}
@media (min-width: 1680px) {
  .pt-5xl-0 {
    padding-top: 0px;
  }
  .pt-5xl-0-i {
    padding-top: 0px !important;
  }
  .pt-5xl-42 {
    padding-top: 42px;
  }
  .pt-5xl-42-i {
    padding-top: 42px !important;
  }
  .pt-5xl-32 {
    padding-top: 32px;
  }
  .pt-5xl-32-i {
    padding-top: 32px !important;
  }
  .pt-5xl-24 {
    padding-top: 24px;
  }
  .pt-5xl-24-i {
    padding-top: 24px !important;
  }
  .pt-5xl-20 {
    padding-top: 20px;
  }
  .pt-5xl-20-i {
    padding-top: 20px !important;
  }
  .pt-5xl-16 {
    padding-top: 16px;
  }
  .pt-5xl-16-i {
    padding-top: 16px !important;
  }
  .pt-5xl-14 {
    padding-top: 14px;
  }
  .pt-5xl-14-i {
    padding-top: 14px !important;
  }
  .pt-5xl-12 {
    padding-top: 12px;
  }
  .pt-5xl-12-i {
    padding-top: 12px !important;
  }
  .pt-5xl-10 {
    padding-top: 10px;
  }
  .pt-5xl-10-i {
    padding-top: 10px !important;
  }
  .pt-5xl-8 {
    padding-top: 8px;
  }
  .pt-5xl-8-i {
    padding-top: 8px !important;
  }
  .pt-5xl-6 {
    padding-top: 6px;
  }
  .pt-5xl-6-i {
    padding-top: 6px !important;
  }
  .pt-5xl-4 {
    padding-top: 4px;
  }
  .pt-5xl-4-i {
    padding-top: 4px !important;
  }
  .pt-5xl-0 {
    padding-top: 0px;
  }
  .pt-5xl-0-i {
    padding-top: 0px !important;
  }
}

.pr-0 {
  padding-right: 0px;
}
.pr-0-i {
  padding-right: 0px !important;
}
.pr-42 {
  padding-right: 42px;
}
.pr-42-i {
  padding-right: 42px !important;
}
.pr-32 {
  padding-right: 32px;
}
.pr-32-i {
  padding-right: 32px !important;
}
.pr-24 {
  padding-right: 24px;
}
.pr-24-i {
  padding-right: 24px !important;
}
.pr-20 {
  padding-right: 20px;
}
.pr-20-i {
  padding-right: 20px !important;
}
.pr-16 {
  padding-right: 16px;
}
.pr-16-i {
  padding-right: 16px !important;
}
.pr-14 {
  padding-right: 14px;
}
.pr-14-i {
  padding-right: 14px !important;
}
.pr-12 {
  padding-right: 12px;
}
.pr-12-i {
  padding-right: 12px !important;
}
.pr-10 {
  padding-right: 10px;
}
.pr-10-i {
  padding-right: 10px !important;
}
.pr-8 {
  padding-right: 8px;
}
.pr-8-i {
  padding-right: 8px !important;
}
.pr-6 {
  padding-right: 6px;
}
.pr-6-i {
  padding-right: 6px !important;
}
.pr-4 {
  padding-right: 4px;
}
.pr-4-i {
  padding-right: 4px !important;
}
.pr-0 {
  padding-right: 0px;
}
.pr-0-i {
  padding-right: 0px !important;
}
@media (min-width: 360px) {
  .pr-5xs-0 {
    padding-right: 0px;
  }
  .pr-5xs-0-i {
    padding-right: 0px !important;
  }
  .pr-5xs-42 {
    padding-right: 42px;
  }
  .pr-5xs-42-i {
    padding-right: 42px !important;
  }
  .pr-5xs-32 {
    padding-right: 32px;
  }
  .pr-5xs-32-i {
    padding-right: 32px !important;
  }
  .pr-5xs-24 {
    padding-right: 24px;
  }
  .pr-5xs-24-i {
    padding-right: 24px !important;
  }
  .pr-5xs-20 {
    padding-right: 20px;
  }
  .pr-5xs-20-i {
    padding-right: 20px !important;
  }
  .pr-5xs-16 {
    padding-right: 16px;
  }
  .pr-5xs-16-i {
    padding-right: 16px !important;
  }
  .pr-5xs-14 {
    padding-right: 14px;
  }
  .pr-5xs-14-i {
    padding-right: 14px !important;
  }
  .pr-5xs-12 {
    padding-right: 12px;
  }
  .pr-5xs-12-i {
    padding-right: 12px !important;
  }
  .pr-5xs-10 {
    padding-right: 10px;
  }
  .pr-5xs-10-i {
    padding-right: 10px !important;
  }
  .pr-5xs-8 {
    padding-right: 8px;
  }
  .pr-5xs-8-i {
    padding-right: 8px !important;
  }
  .pr-5xs-6 {
    padding-right: 6px;
  }
  .pr-5xs-6-i {
    padding-right: 6px !important;
  }
  .pr-5xs-4 {
    padding-right: 4px;
  }
  .pr-5xs-4-i {
    padding-right: 4px !important;
  }
  .pr-5xs-0 {
    padding-right: 0px;
  }
  .pr-5xs-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 420px) {
  .pr-4xs-0 {
    padding-right: 0px;
  }
  .pr-4xs-0-i {
    padding-right: 0px !important;
  }
  .pr-4xs-42 {
    padding-right: 42px;
  }
  .pr-4xs-42-i {
    padding-right: 42px !important;
  }
  .pr-4xs-32 {
    padding-right: 32px;
  }
  .pr-4xs-32-i {
    padding-right: 32px !important;
  }
  .pr-4xs-24 {
    padding-right: 24px;
  }
  .pr-4xs-24-i {
    padding-right: 24px !important;
  }
  .pr-4xs-20 {
    padding-right: 20px;
  }
  .pr-4xs-20-i {
    padding-right: 20px !important;
  }
  .pr-4xs-16 {
    padding-right: 16px;
  }
  .pr-4xs-16-i {
    padding-right: 16px !important;
  }
  .pr-4xs-14 {
    padding-right: 14px;
  }
  .pr-4xs-14-i {
    padding-right: 14px !important;
  }
  .pr-4xs-12 {
    padding-right: 12px;
  }
  .pr-4xs-12-i {
    padding-right: 12px !important;
  }
  .pr-4xs-10 {
    padding-right: 10px;
  }
  .pr-4xs-10-i {
    padding-right: 10px !important;
  }
  .pr-4xs-8 {
    padding-right: 8px;
  }
  .pr-4xs-8-i {
    padding-right: 8px !important;
  }
  .pr-4xs-6 {
    padding-right: 6px;
  }
  .pr-4xs-6-i {
    padding-right: 6px !important;
  }
  .pr-4xs-4 {
    padding-right: 4px;
  }
  .pr-4xs-4-i {
    padding-right: 4px !important;
  }
  .pr-4xs-0 {
    padding-right: 0px;
  }
  .pr-4xs-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 575px) {
  .pr-3xs-0 {
    padding-right: 0px;
  }
  .pr-3xs-0-i {
    padding-right: 0px !important;
  }
  .pr-3xs-42 {
    padding-right: 42px;
  }
  .pr-3xs-42-i {
    padding-right: 42px !important;
  }
  .pr-3xs-32 {
    padding-right: 32px;
  }
  .pr-3xs-32-i {
    padding-right: 32px !important;
  }
  .pr-3xs-24 {
    padding-right: 24px;
  }
  .pr-3xs-24-i {
    padding-right: 24px !important;
  }
  .pr-3xs-20 {
    padding-right: 20px;
  }
  .pr-3xs-20-i {
    padding-right: 20px !important;
  }
  .pr-3xs-16 {
    padding-right: 16px;
  }
  .pr-3xs-16-i {
    padding-right: 16px !important;
  }
  .pr-3xs-14 {
    padding-right: 14px;
  }
  .pr-3xs-14-i {
    padding-right: 14px !important;
  }
  .pr-3xs-12 {
    padding-right: 12px;
  }
  .pr-3xs-12-i {
    padding-right: 12px !important;
  }
  .pr-3xs-10 {
    padding-right: 10px;
  }
  .pr-3xs-10-i {
    padding-right: 10px !important;
  }
  .pr-3xs-8 {
    padding-right: 8px;
  }
  .pr-3xs-8-i {
    padding-right: 8px !important;
  }
  .pr-3xs-6 {
    padding-right: 6px;
  }
  .pr-3xs-6-i {
    padding-right: 6px !important;
  }
  .pr-3xs-4 {
    padding-right: 4px;
  }
  .pr-3xs-4-i {
    padding-right: 4px !important;
  }
  .pr-3xs-0 {
    padding-right: 0px;
  }
  .pr-3xs-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 620px) {
  .pr-2xs-0 {
    padding-right: 0px;
  }
  .pr-2xs-0-i {
    padding-right: 0px !important;
  }
  .pr-2xs-42 {
    padding-right: 42px;
  }
  .pr-2xs-42-i {
    padding-right: 42px !important;
  }
  .pr-2xs-32 {
    padding-right: 32px;
  }
  .pr-2xs-32-i {
    padding-right: 32px !important;
  }
  .pr-2xs-24 {
    padding-right: 24px;
  }
  .pr-2xs-24-i {
    padding-right: 24px !important;
  }
  .pr-2xs-20 {
    padding-right: 20px;
  }
  .pr-2xs-20-i {
    padding-right: 20px !important;
  }
  .pr-2xs-16 {
    padding-right: 16px;
  }
  .pr-2xs-16-i {
    padding-right: 16px !important;
  }
  .pr-2xs-14 {
    padding-right: 14px;
  }
  .pr-2xs-14-i {
    padding-right: 14px !important;
  }
  .pr-2xs-12 {
    padding-right: 12px;
  }
  .pr-2xs-12-i {
    padding-right: 12px !important;
  }
  .pr-2xs-10 {
    padding-right: 10px;
  }
  .pr-2xs-10-i {
    padding-right: 10px !important;
  }
  .pr-2xs-8 {
    padding-right: 8px;
  }
  .pr-2xs-8-i {
    padding-right: 8px !important;
  }
  .pr-2xs-6 {
    padding-right: 6px;
  }
  .pr-2xs-6-i {
    padding-right: 6px !important;
  }
  .pr-2xs-4 {
    padding-right: 4px;
  }
  .pr-2xs-4-i {
    padding-right: 4px !important;
  }
  .pr-2xs-0 {
    padding-right: 0px;
  }
  .pr-2xs-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 768px) {
  .pr-xs-0 {
    padding-right: 0px;
  }
  .pr-xs-0-i {
    padding-right: 0px !important;
  }
  .pr-xs-42 {
    padding-right: 42px;
  }
  .pr-xs-42-i {
    padding-right: 42px !important;
  }
  .pr-xs-32 {
    padding-right: 32px;
  }
  .pr-xs-32-i {
    padding-right: 32px !important;
  }
  .pr-xs-24 {
    padding-right: 24px;
  }
  .pr-xs-24-i {
    padding-right: 24px !important;
  }
  .pr-xs-20 {
    padding-right: 20px;
  }
  .pr-xs-20-i {
    padding-right: 20px !important;
  }
  .pr-xs-16 {
    padding-right: 16px;
  }
  .pr-xs-16-i {
    padding-right: 16px !important;
  }
  .pr-xs-14 {
    padding-right: 14px;
  }
  .pr-xs-14-i {
    padding-right: 14px !important;
  }
  .pr-xs-12 {
    padding-right: 12px;
  }
  .pr-xs-12-i {
    padding-right: 12px !important;
  }
  .pr-xs-10 {
    padding-right: 10px;
  }
  .pr-xs-10-i {
    padding-right: 10px !important;
  }
  .pr-xs-8 {
    padding-right: 8px;
  }
  .pr-xs-8-i {
    padding-right: 8px !important;
  }
  .pr-xs-6 {
    padding-right: 6px;
  }
  .pr-xs-6-i {
    padding-right: 6px !important;
  }
  .pr-xs-4 {
    padding-right: 4px;
  }
  .pr-xs-4-i {
    padding-right: 4px !important;
  }
  .pr-xs-0 {
    padding-right: 0px;
  }
  .pr-xs-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 820px) {
  .pr-sm-0 {
    padding-right: 0px;
  }
  .pr-sm-0-i {
    padding-right: 0px !important;
  }
  .pr-sm-42 {
    padding-right: 42px;
  }
  .pr-sm-42-i {
    padding-right: 42px !important;
  }
  .pr-sm-32 {
    padding-right: 32px;
  }
  .pr-sm-32-i {
    padding-right: 32px !important;
  }
  .pr-sm-24 {
    padding-right: 24px;
  }
  .pr-sm-24-i {
    padding-right: 24px !important;
  }
  .pr-sm-20 {
    padding-right: 20px;
  }
  .pr-sm-20-i {
    padding-right: 20px !important;
  }
  .pr-sm-16 {
    padding-right: 16px;
  }
  .pr-sm-16-i {
    padding-right: 16px !important;
  }
  .pr-sm-14 {
    padding-right: 14px;
  }
  .pr-sm-14-i {
    padding-right: 14px !important;
  }
  .pr-sm-12 {
    padding-right: 12px;
  }
  .pr-sm-12-i {
    padding-right: 12px !important;
  }
  .pr-sm-10 {
    padding-right: 10px;
  }
  .pr-sm-10-i {
    padding-right: 10px !important;
  }
  .pr-sm-8 {
    padding-right: 8px;
  }
  .pr-sm-8-i {
    padding-right: 8px !important;
  }
  .pr-sm-6 {
    padding-right: 6px;
  }
  .pr-sm-6-i {
    padding-right: 6px !important;
  }
  .pr-sm-4 {
    padding-right: 4px;
  }
  .pr-sm-4-i {
    padding-right: 4px !important;
  }
  .pr-sm-0 {
    padding-right: 0px;
  }
  .pr-sm-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 992px) {
  .pr-md-0 {
    padding-right: 0px;
  }
  .pr-md-0-i {
    padding-right: 0px !important;
  }
  .pr-md-42 {
    padding-right: 42px;
  }
  .pr-md-42-i {
    padding-right: 42px !important;
  }
  .pr-md-32 {
    padding-right: 32px;
  }
  .pr-md-32-i {
    padding-right: 32px !important;
  }
  .pr-md-24 {
    padding-right: 24px;
  }
  .pr-md-24-i {
    padding-right: 24px !important;
  }
  .pr-md-20 {
    padding-right: 20px;
  }
  .pr-md-20-i {
    padding-right: 20px !important;
  }
  .pr-md-16 {
    padding-right: 16px;
  }
  .pr-md-16-i {
    padding-right: 16px !important;
  }
  .pr-md-14 {
    padding-right: 14px;
  }
  .pr-md-14-i {
    padding-right: 14px !important;
  }
  .pr-md-12 {
    padding-right: 12px;
  }
  .pr-md-12-i {
    padding-right: 12px !important;
  }
  .pr-md-10 {
    padding-right: 10px;
  }
  .pr-md-10-i {
    padding-right: 10px !important;
  }
  .pr-md-8 {
    padding-right: 8px;
  }
  .pr-md-8-i {
    padding-right: 8px !important;
  }
  .pr-md-6 {
    padding-right: 6px;
  }
  .pr-md-6-i {
    padding-right: 6px !important;
  }
  .pr-md-4 {
    padding-right: 4px;
  }
  .pr-md-4-i {
    padding-right: 4px !important;
  }
  .pr-md-0 {
    padding-right: 0px;
  }
  .pr-md-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 1170px) {
  .pr-lg-0 {
    padding-right: 0px;
  }
  .pr-lg-0-i {
    padding-right: 0px !important;
  }
  .pr-lg-42 {
    padding-right: 42px;
  }
  .pr-lg-42-i {
    padding-right: 42px !important;
  }
  .pr-lg-32 {
    padding-right: 32px;
  }
  .pr-lg-32-i {
    padding-right: 32px !important;
  }
  .pr-lg-24 {
    padding-right: 24px;
  }
  .pr-lg-24-i {
    padding-right: 24px !important;
  }
  .pr-lg-20 {
    padding-right: 20px;
  }
  .pr-lg-20-i {
    padding-right: 20px !important;
  }
  .pr-lg-16 {
    padding-right: 16px;
  }
  .pr-lg-16-i {
    padding-right: 16px !important;
  }
  .pr-lg-14 {
    padding-right: 14px;
  }
  .pr-lg-14-i {
    padding-right: 14px !important;
  }
  .pr-lg-12 {
    padding-right: 12px;
  }
  .pr-lg-12-i {
    padding-right: 12px !important;
  }
  .pr-lg-10 {
    padding-right: 10px;
  }
  .pr-lg-10-i {
    padding-right: 10px !important;
  }
  .pr-lg-8 {
    padding-right: 8px;
  }
  .pr-lg-8-i {
    padding-right: 8px !important;
  }
  .pr-lg-6 {
    padding-right: 6px;
  }
  .pr-lg-6-i {
    padding-right: 6px !important;
  }
  .pr-lg-4 {
    padding-right: 4px;
  }
  .pr-lg-4-i {
    padding-right: 4px !important;
  }
  .pr-lg-0 {
    padding-right: 0px;
  }
  .pr-lg-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 1280px) {
  .pr-xl-0 {
    padding-right: 0px;
  }
  .pr-xl-0-i {
    padding-right: 0px !important;
  }
  .pr-xl-42 {
    padding-right: 42px;
  }
  .pr-xl-42-i {
    padding-right: 42px !important;
  }
  .pr-xl-32 {
    padding-right: 32px;
  }
  .pr-xl-32-i {
    padding-right: 32px !important;
  }
  .pr-xl-24 {
    padding-right: 24px;
  }
  .pr-xl-24-i {
    padding-right: 24px !important;
  }
  .pr-xl-20 {
    padding-right: 20px;
  }
  .pr-xl-20-i {
    padding-right: 20px !important;
  }
  .pr-xl-16 {
    padding-right: 16px;
  }
  .pr-xl-16-i {
    padding-right: 16px !important;
  }
  .pr-xl-14 {
    padding-right: 14px;
  }
  .pr-xl-14-i {
    padding-right: 14px !important;
  }
  .pr-xl-12 {
    padding-right: 12px;
  }
  .pr-xl-12-i {
    padding-right: 12px !important;
  }
  .pr-xl-10 {
    padding-right: 10px;
  }
  .pr-xl-10-i {
    padding-right: 10px !important;
  }
  .pr-xl-8 {
    padding-right: 8px;
  }
  .pr-xl-8-i {
    padding-right: 8px !important;
  }
  .pr-xl-6 {
    padding-right: 6px;
  }
  .pr-xl-6-i {
    padding-right: 6px !important;
  }
  .pr-xl-4 {
    padding-right: 4px;
  }
  .pr-xl-4-i {
    padding-right: 4px !important;
  }
  .pr-xl-0 {
    padding-right: 0px;
  }
  .pr-xl-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 1366px) {
  .pr-2xl-0 {
    padding-right: 0px;
  }
  .pr-2xl-0-i {
    padding-right: 0px !important;
  }
  .pr-2xl-42 {
    padding-right: 42px;
  }
  .pr-2xl-42-i {
    padding-right: 42px !important;
  }
  .pr-2xl-32 {
    padding-right: 32px;
  }
  .pr-2xl-32-i {
    padding-right: 32px !important;
  }
  .pr-2xl-24 {
    padding-right: 24px;
  }
  .pr-2xl-24-i {
    padding-right: 24px !important;
  }
  .pr-2xl-20 {
    padding-right: 20px;
  }
  .pr-2xl-20-i {
    padding-right: 20px !important;
  }
  .pr-2xl-16 {
    padding-right: 16px;
  }
  .pr-2xl-16-i {
    padding-right: 16px !important;
  }
  .pr-2xl-14 {
    padding-right: 14px;
  }
  .pr-2xl-14-i {
    padding-right: 14px !important;
  }
  .pr-2xl-12 {
    padding-right: 12px;
  }
  .pr-2xl-12-i {
    padding-right: 12px !important;
  }
  .pr-2xl-10 {
    padding-right: 10px;
  }
  .pr-2xl-10-i {
    padding-right: 10px !important;
  }
  .pr-2xl-8 {
    padding-right: 8px;
  }
  .pr-2xl-8-i {
    padding-right: 8px !important;
  }
  .pr-2xl-6 {
    padding-right: 6px;
  }
  .pr-2xl-6-i {
    padding-right: 6px !important;
  }
  .pr-2xl-4 {
    padding-right: 4px;
  }
  .pr-2xl-4-i {
    padding-right: 4px !important;
  }
  .pr-2xl-0 {
    padding-right: 0px;
  }
  .pr-2xl-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 1440px) {
  .pr-3xl-0 {
    padding-right: 0px;
  }
  .pr-3xl-0-i {
    padding-right: 0px !important;
  }
  .pr-3xl-42 {
    padding-right: 42px;
  }
  .pr-3xl-42-i {
    padding-right: 42px !important;
  }
  .pr-3xl-32 {
    padding-right: 32px;
  }
  .pr-3xl-32-i {
    padding-right: 32px !important;
  }
  .pr-3xl-24 {
    padding-right: 24px;
  }
  .pr-3xl-24-i {
    padding-right: 24px !important;
  }
  .pr-3xl-20 {
    padding-right: 20px;
  }
  .pr-3xl-20-i {
    padding-right: 20px !important;
  }
  .pr-3xl-16 {
    padding-right: 16px;
  }
  .pr-3xl-16-i {
    padding-right: 16px !important;
  }
  .pr-3xl-14 {
    padding-right: 14px;
  }
  .pr-3xl-14-i {
    padding-right: 14px !important;
  }
  .pr-3xl-12 {
    padding-right: 12px;
  }
  .pr-3xl-12-i {
    padding-right: 12px !important;
  }
  .pr-3xl-10 {
    padding-right: 10px;
  }
  .pr-3xl-10-i {
    padding-right: 10px !important;
  }
  .pr-3xl-8 {
    padding-right: 8px;
  }
  .pr-3xl-8-i {
    padding-right: 8px !important;
  }
  .pr-3xl-6 {
    padding-right: 6px;
  }
  .pr-3xl-6-i {
    padding-right: 6px !important;
  }
  .pr-3xl-4 {
    padding-right: 4px;
  }
  .pr-3xl-4-i {
    padding-right: 4px !important;
  }
  .pr-3xl-0 {
    padding-right: 0px;
  }
  .pr-3xl-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 1560px) {
  .pr-4xl-0 {
    padding-right: 0px;
  }
  .pr-4xl-0-i {
    padding-right: 0px !important;
  }
  .pr-4xl-42 {
    padding-right: 42px;
  }
  .pr-4xl-42-i {
    padding-right: 42px !important;
  }
  .pr-4xl-32 {
    padding-right: 32px;
  }
  .pr-4xl-32-i {
    padding-right: 32px !important;
  }
  .pr-4xl-24 {
    padding-right: 24px;
  }
  .pr-4xl-24-i {
    padding-right: 24px !important;
  }
  .pr-4xl-20 {
    padding-right: 20px;
  }
  .pr-4xl-20-i {
    padding-right: 20px !important;
  }
  .pr-4xl-16 {
    padding-right: 16px;
  }
  .pr-4xl-16-i {
    padding-right: 16px !important;
  }
  .pr-4xl-14 {
    padding-right: 14px;
  }
  .pr-4xl-14-i {
    padding-right: 14px !important;
  }
  .pr-4xl-12 {
    padding-right: 12px;
  }
  .pr-4xl-12-i {
    padding-right: 12px !important;
  }
  .pr-4xl-10 {
    padding-right: 10px;
  }
  .pr-4xl-10-i {
    padding-right: 10px !important;
  }
  .pr-4xl-8 {
    padding-right: 8px;
  }
  .pr-4xl-8-i {
    padding-right: 8px !important;
  }
  .pr-4xl-6 {
    padding-right: 6px;
  }
  .pr-4xl-6-i {
    padding-right: 6px !important;
  }
  .pr-4xl-4 {
    padding-right: 4px;
  }
  .pr-4xl-4-i {
    padding-right: 4px !important;
  }
  .pr-4xl-0 {
    padding-right: 0px;
  }
  .pr-4xl-0-i {
    padding-right: 0px !important;
  }
}
@media (min-width: 1680px) {
  .pr-5xl-0 {
    padding-right: 0px;
  }
  .pr-5xl-0-i {
    padding-right: 0px !important;
  }
  .pr-5xl-42 {
    padding-right: 42px;
  }
  .pr-5xl-42-i {
    padding-right: 42px !important;
  }
  .pr-5xl-32 {
    padding-right: 32px;
  }
  .pr-5xl-32-i {
    padding-right: 32px !important;
  }
  .pr-5xl-24 {
    padding-right: 24px;
  }
  .pr-5xl-24-i {
    padding-right: 24px !important;
  }
  .pr-5xl-20 {
    padding-right: 20px;
  }
  .pr-5xl-20-i {
    padding-right: 20px !important;
  }
  .pr-5xl-16 {
    padding-right: 16px;
  }
  .pr-5xl-16-i {
    padding-right: 16px !important;
  }
  .pr-5xl-14 {
    padding-right: 14px;
  }
  .pr-5xl-14-i {
    padding-right: 14px !important;
  }
  .pr-5xl-12 {
    padding-right: 12px;
  }
  .pr-5xl-12-i {
    padding-right: 12px !important;
  }
  .pr-5xl-10 {
    padding-right: 10px;
  }
  .pr-5xl-10-i {
    padding-right: 10px !important;
  }
  .pr-5xl-8 {
    padding-right: 8px;
  }
  .pr-5xl-8-i {
    padding-right: 8px !important;
  }
  .pr-5xl-6 {
    padding-right: 6px;
  }
  .pr-5xl-6-i {
    padding-right: 6px !important;
  }
  .pr-5xl-4 {
    padding-right: 4px;
  }
  .pr-5xl-4-i {
    padding-right: 4px !important;
  }
  .pr-5xl-0 {
    padding-right: 0px;
  }
  .pr-5xl-0-i {
    padding-right: 0px !important;
  }
}

.pl-0 {
  padding-left: 0px;
}
.pl-0-i {
  padding-left: 0px !important;
}
.pl-42 {
  padding-left: 42px;
}
.pl-42-i {
  padding-left: 42px !important;
}
.pl-32 {
  padding-left: 32px;
}
.pl-32-i {
  padding-left: 32px !important;
}
.pl-24 {
  padding-left: 24px;
}
.pl-24-i {
  padding-left: 24px !important;
}
.pl-20 {
  padding-left: 20px;
}
.pl-20-i {
  padding-left: 20px !important;
}
.pl-16 {
  padding-left: 16px;
}
.pl-16-i {
  padding-left: 16px !important;
}
.pl-14 {
  padding-left: 14px;
}
.pl-14-i {
  padding-left: 14px !important;
}
.pl-12 {
  padding-left: 12px;
}
.pl-12-i {
  padding-left: 12px !important;
}
.pl-10 {
  padding-left: 10px;
}
.pl-10-i {
  padding-left: 10px !important;
}
.pl-8 {
  padding-left: 8px;
}
.pl-8-i {
  padding-left: 8px !important;
}
.pl-6 {
  padding-left: 6px;
}
.pl-6-i {
  padding-left: 6px !important;
}
.pl-4 {
  padding-left: 4px;
}
.pl-4-i {
  padding-left: 4px !important;
}
.pl-0 {
  padding-left: 0px;
}
.pl-0-i {
  padding-left: 0px !important;
}
@media (min-width: 360px) {
  .pl-5xs-0 {
    padding-left: 0px;
  }
  .pl-5xs-0-i {
    padding-left: 0px !important;
  }
  .pl-5xs-42 {
    padding-left: 42px;
  }
  .pl-5xs-42-i {
    padding-left: 42px !important;
  }
  .pl-5xs-32 {
    padding-left: 32px;
  }
  .pl-5xs-32-i {
    padding-left: 32px !important;
  }
  .pl-5xs-24 {
    padding-left: 24px;
  }
  .pl-5xs-24-i {
    padding-left: 24px !important;
  }
  .pl-5xs-20 {
    padding-left: 20px;
  }
  .pl-5xs-20-i {
    padding-left: 20px !important;
  }
  .pl-5xs-16 {
    padding-left: 16px;
  }
  .pl-5xs-16-i {
    padding-left: 16px !important;
  }
  .pl-5xs-14 {
    padding-left: 14px;
  }
  .pl-5xs-14-i {
    padding-left: 14px !important;
  }
  .pl-5xs-12 {
    padding-left: 12px;
  }
  .pl-5xs-12-i {
    padding-left: 12px !important;
  }
  .pl-5xs-10 {
    padding-left: 10px;
  }
  .pl-5xs-10-i {
    padding-left: 10px !important;
  }
  .pl-5xs-8 {
    padding-left: 8px;
  }
  .pl-5xs-8-i {
    padding-left: 8px !important;
  }
  .pl-5xs-6 {
    padding-left: 6px;
  }
  .pl-5xs-6-i {
    padding-left: 6px !important;
  }
  .pl-5xs-4 {
    padding-left: 4px;
  }
  .pl-5xs-4-i {
    padding-left: 4px !important;
  }
  .pl-5xs-0 {
    padding-left: 0px;
  }
  .pl-5xs-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 420px) {
  .pl-4xs-0 {
    padding-left: 0px;
  }
  .pl-4xs-0-i {
    padding-left: 0px !important;
  }
  .pl-4xs-42 {
    padding-left: 42px;
  }
  .pl-4xs-42-i {
    padding-left: 42px !important;
  }
  .pl-4xs-32 {
    padding-left: 32px;
  }
  .pl-4xs-32-i {
    padding-left: 32px !important;
  }
  .pl-4xs-24 {
    padding-left: 24px;
  }
  .pl-4xs-24-i {
    padding-left: 24px !important;
  }
  .pl-4xs-20 {
    padding-left: 20px;
  }
  .pl-4xs-20-i {
    padding-left: 20px !important;
  }
  .pl-4xs-16 {
    padding-left: 16px;
  }
  .pl-4xs-16-i {
    padding-left: 16px !important;
  }
  .pl-4xs-14 {
    padding-left: 14px;
  }
  .pl-4xs-14-i {
    padding-left: 14px !important;
  }
  .pl-4xs-12 {
    padding-left: 12px;
  }
  .pl-4xs-12-i {
    padding-left: 12px !important;
  }
  .pl-4xs-10 {
    padding-left: 10px;
  }
  .pl-4xs-10-i {
    padding-left: 10px !important;
  }
  .pl-4xs-8 {
    padding-left: 8px;
  }
  .pl-4xs-8-i {
    padding-left: 8px !important;
  }
  .pl-4xs-6 {
    padding-left: 6px;
  }
  .pl-4xs-6-i {
    padding-left: 6px !important;
  }
  .pl-4xs-4 {
    padding-left: 4px;
  }
  .pl-4xs-4-i {
    padding-left: 4px !important;
  }
  .pl-4xs-0 {
    padding-left: 0px;
  }
  .pl-4xs-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 575px) {
  .pl-3xs-0 {
    padding-left: 0px;
  }
  .pl-3xs-0-i {
    padding-left: 0px !important;
  }
  .pl-3xs-42 {
    padding-left: 42px;
  }
  .pl-3xs-42-i {
    padding-left: 42px !important;
  }
  .pl-3xs-32 {
    padding-left: 32px;
  }
  .pl-3xs-32-i {
    padding-left: 32px !important;
  }
  .pl-3xs-24 {
    padding-left: 24px;
  }
  .pl-3xs-24-i {
    padding-left: 24px !important;
  }
  .pl-3xs-20 {
    padding-left: 20px;
  }
  .pl-3xs-20-i {
    padding-left: 20px !important;
  }
  .pl-3xs-16 {
    padding-left: 16px;
  }
  .pl-3xs-16-i {
    padding-left: 16px !important;
  }
  .pl-3xs-14 {
    padding-left: 14px;
  }
  .pl-3xs-14-i {
    padding-left: 14px !important;
  }
  .pl-3xs-12 {
    padding-left: 12px;
  }
  .pl-3xs-12-i {
    padding-left: 12px !important;
  }
  .pl-3xs-10 {
    padding-left: 10px;
  }
  .pl-3xs-10-i {
    padding-left: 10px !important;
  }
  .pl-3xs-8 {
    padding-left: 8px;
  }
  .pl-3xs-8-i {
    padding-left: 8px !important;
  }
  .pl-3xs-6 {
    padding-left: 6px;
  }
  .pl-3xs-6-i {
    padding-left: 6px !important;
  }
  .pl-3xs-4 {
    padding-left: 4px;
  }
  .pl-3xs-4-i {
    padding-left: 4px !important;
  }
  .pl-3xs-0 {
    padding-left: 0px;
  }
  .pl-3xs-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 620px) {
  .pl-2xs-0 {
    padding-left: 0px;
  }
  .pl-2xs-0-i {
    padding-left: 0px !important;
  }
  .pl-2xs-42 {
    padding-left: 42px;
  }
  .pl-2xs-42-i {
    padding-left: 42px !important;
  }
  .pl-2xs-32 {
    padding-left: 32px;
  }
  .pl-2xs-32-i {
    padding-left: 32px !important;
  }
  .pl-2xs-24 {
    padding-left: 24px;
  }
  .pl-2xs-24-i {
    padding-left: 24px !important;
  }
  .pl-2xs-20 {
    padding-left: 20px;
  }
  .pl-2xs-20-i {
    padding-left: 20px !important;
  }
  .pl-2xs-16 {
    padding-left: 16px;
  }
  .pl-2xs-16-i {
    padding-left: 16px !important;
  }
  .pl-2xs-14 {
    padding-left: 14px;
  }
  .pl-2xs-14-i {
    padding-left: 14px !important;
  }
  .pl-2xs-12 {
    padding-left: 12px;
  }
  .pl-2xs-12-i {
    padding-left: 12px !important;
  }
  .pl-2xs-10 {
    padding-left: 10px;
  }
  .pl-2xs-10-i {
    padding-left: 10px !important;
  }
  .pl-2xs-8 {
    padding-left: 8px;
  }
  .pl-2xs-8-i {
    padding-left: 8px !important;
  }
  .pl-2xs-6 {
    padding-left: 6px;
  }
  .pl-2xs-6-i {
    padding-left: 6px !important;
  }
  .pl-2xs-4 {
    padding-left: 4px;
  }
  .pl-2xs-4-i {
    padding-left: 4px !important;
  }
  .pl-2xs-0 {
    padding-left: 0px;
  }
  .pl-2xs-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 768px) {
  .pl-xs-0 {
    padding-left: 0px;
  }
  .pl-xs-0-i {
    padding-left: 0px !important;
  }
  .pl-xs-42 {
    padding-left: 42px;
  }
  .pl-xs-42-i {
    padding-left: 42px !important;
  }
  .pl-xs-32 {
    padding-left: 32px;
  }
  .pl-xs-32-i {
    padding-left: 32px !important;
  }
  .pl-xs-24 {
    padding-left: 24px;
  }
  .pl-xs-24-i {
    padding-left: 24px !important;
  }
  .pl-xs-20 {
    padding-left: 20px;
  }
  .pl-xs-20-i {
    padding-left: 20px !important;
  }
  .pl-xs-16 {
    padding-left: 16px;
  }
  .pl-xs-16-i {
    padding-left: 16px !important;
  }
  .pl-xs-14 {
    padding-left: 14px;
  }
  .pl-xs-14-i {
    padding-left: 14px !important;
  }
  .pl-xs-12 {
    padding-left: 12px;
  }
  .pl-xs-12-i {
    padding-left: 12px !important;
  }
  .pl-xs-10 {
    padding-left: 10px;
  }
  .pl-xs-10-i {
    padding-left: 10px !important;
  }
  .pl-xs-8 {
    padding-left: 8px;
  }
  .pl-xs-8-i {
    padding-left: 8px !important;
  }
  .pl-xs-6 {
    padding-left: 6px;
  }
  .pl-xs-6-i {
    padding-left: 6px !important;
  }
  .pl-xs-4 {
    padding-left: 4px;
  }
  .pl-xs-4-i {
    padding-left: 4px !important;
  }
  .pl-xs-0 {
    padding-left: 0px;
  }
  .pl-xs-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 820px) {
  .pl-sm-0 {
    padding-left: 0px;
  }
  .pl-sm-0-i {
    padding-left: 0px !important;
  }
  .pl-sm-42 {
    padding-left: 42px;
  }
  .pl-sm-42-i {
    padding-left: 42px !important;
  }
  .pl-sm-32 {
    padding-left: 32px;
  }
  .pl-sm-32-i {
    padding-left: 32px !important;
  }
  .pl-sm-24 {
    padding-left: 24px;
  }
  .pl-sm-24-i {
    padding-left: 24px !important;
  }
  .pl-sm-20 {
    padding-left: 20px;
  }
  .pl-sm-20-i {
    padding-left: 20px !important;
  }
  .pl-sm-16 {
    padding-left: 16px;
  }
  .pl-sm-16-i {
    padding-left: 16px !important;
  }
  .pl-sm-14 {
    padding-left: 14px;
  }
  .pl-sm-14-i {
    padding-left: 14px !important;
  }
  .pl-sm-12 {
    padding-left: 12px;
  }
  .pl-sm-12-i {
    padding-left: 12px !important;
  }
  .pl-sm-10 {
    padding-left: 10px;
  }
  .pl-sm-10-i {
    padding-left: 10px !important;
  }
  .pl-sm-8 {
    padding-left: 8px;
  }
  .pl-sm-8-i {
    padding-left: 8px !important;
  }
  .pl-sm-6 {
    padding-left: 6px;
  }
  .pl-sm-6-i {
    padding-left: 6px !important;
  }
  .pl-sm-4 {
    padding-left: 4px;
  }
  .pl-sm-4-i {
    padding-left: 4px !important;
  }
  .pl-sm-0 {
    padding-left: 0px;
  }
  .pl-sm-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 992px) {
  .pl-md-0 {
    padding-left: 0px;
  }
  .pl-md-0-i {
    padding-left: 0px !important;
  }
  .pl-md-42 {
    padding-left: 42px;
  }
  .pl-md-42-i {
    padding-left: 42px !important;
  }
  .pl-md-32 {
    padding-left: 32px;
  }
  .pl-md-32-i {
    padding-left: 32px !important;
  }
  .pl-md-24 {
    padding-left: 24px;
  }
  .pl-md-24-i {
    padding-left: 24px !important;
  }
  .pl-md-20 {
    padding-left: 20px;
  }
  .pl-md-20-i {
    padding-left: 20px !important;
  }
  .pl-md-16 {
    padding-left: 16px;
  }
  .pl-md-16-i {
    padding-left: 16px !important;
  }
  .pl-md-14 {
    padding-left: 14px;
  }
  .pl-md-14-i {
    padding-left: 14px !important;
  }
  .pl-md-12 {
    padding-left: 12px;
  }
  .pl-md-12-i {
    padding-left: 12px !important;
  }
  .pl-md-10 {
    padding-left: 10px;
  }
  .pl-md-10-i {
    padding-left: 10px !important;
  }
  .pl-md-8 {
    padding-left: 8px;
  }
  .pl-md-8-i {
    padding-left: 8px !important;
  }
  .pl-md-6 {
    padding-left: 6px;
  }
  .pl-md-6-i {
    padding-left: 6px !important;
  }
  .pl-md-4 {
    padding-left: 4px;
  }
  .pl-md-4-i {
    padding-left: 4px !important;
  }
  .pl-md-0 {
    padding-left: 0px;
  }
  .pl-md-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 1170px) {
  .pl-lg-0 {
    padding-left: 0px;
  }
  .pl-lg-0-i {
    padding-left: 0px !important;
  }
  .pl-lg-42 {
    padding-left: 42px;
  }
  .pl-lg-42-i {
    padding-left: 42px !important;
  }
  .pl-lg-32 {
    padding-left: 32px;
  }
  .pl-lg-32-i {
    padding-left: 32px !important;
  }
  .pl-lg-24 {
    padding-left: 24px;
  }
  .pl-lg-24-i {
    padding-left: 24px !important;
  }
  .pl-lg-20 {
    padding-left: 20px;
  }
  .pl-lg-20-i {
    padding-left: 20px !important;
  }
  .pl-lg-16 {
    padding-left: 16px;
  }
  .pl-lg-16-i {
    padding-left: 16px !important;
  }
  .pl-lg-14 {
    padding-left: 14px;
  }
  .pl-lg-14-i {
    padding-left: 14px !important;
  }
  .pl-lg-12 {
    padding-left: 12px;
  }
  .pl-lg-12-i {
    padding-left: 12px !important;
  }
  .pl-lg-10 {
    padding-left: 10px;
  }
  .pl-lg-10-i {
    padding-left: 10px !important;
  }
  .pl-lg-8 {
    padding-left: 8px;
  }
  .pl-lg-8-i {
    padding-left: 8px !important;
  }
  .pl-lg-6 {
    padding-left: 6px;
  }
  .pl-lg-6-i {
    padding-left: 6px !important;
  }
  .pl-lg-4 {
    padding-left: 4px;
  }
  .pl-lg-4-i {
    padding-left: 4px !important;
  }
  .pl-lg-0 {
    padding-left: 0px;
  }
  .pl-lg-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 1280px) {
  .pl-xl-0 {
    padding-left: 0px;
  }
  .pl-xl-0-i {
    padding-left: 0px !important;
  }
  .pl-xl-42 {
    padding-left: 42px;
  }
  .pl-xl-42-i {
    padding-left: 42px !important;
  }
  .pl-xl-32 {
    padding-left: 32px;
  }
  .pl-xl-32-i {
    padding-left: 32px !important;
  }
  .pl-xl-24 {
    padding-left: 24px;
  }
  .pl-xl-24-i {
    padding-left: 24px !important;
  }
  .pl-xl-20 {
    padding-left: 20px;
  }
  .pl-xl-20-i {
    padding-left: 20px !important;
  }
  .pl-xl-16 {
    padding-left: 16px;
  }
  .pl-xl-16-i {
    padding-left: 16px !important;
  }
  .pl-xl-14 {
    padding-left: 14px;
  }
  .pl-xl-14-i {
    padding-left: 14px !important;
  }
  .pl-xl-12 {
    padding-left: 12px;
  }
  .pl-xl-12-i {
    padding-left: 12px !important;
  }
  .pl-xl-10 {
    padding-left: 10px;
  }
  .pl-xl-10-i {
    padding-left: 10px !important;
  }
  .pl-xl-8 {
    padding-left: 8px;
  }
  .pl-xl-8-i {
    padding-left: 8px !important;
  }
  .pl-xl-6 {
    padding-left: 6px;
  }
  .pl-xl-6-i {
    padding-left: 6px !important;
  }
  .pl-xl-4 {
    padding-left: 4px;
  }
  .pl-xl-4-i {
    padding-left: 4px !important;
  }
  .pl-xl-0 {
    padding-left: 0px;
  }
  .pl-xl-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 1366px) {
  .pl-2xl-0 {
    padding-left: 0px;
  }
  .pl-2xl-0-i {
    padding-left: 0px !important;
  }
  .pl-2xl-42 {
    padding-left: 42px;
  }
  .pl-2xl-42-i {
    padding-left: 42px !important;
  }
  .pl-2xl-32 {
    padding-left: 32px;
  }
  .pl-2xl-32-i {
    padding-left: 32px !important;
  }
  .pl-2xl-24 {
    padding-left: 24px;
  }
  .pl-2xl-24-i {
    padding-left: 24px !important;
  }
  .pl-2xl-20 {
    padding-left: 20px;
  }
  .pl-2xl-20-i {
    padding-left: 20px !important;
  }
  .pl-2xl-16 {
    padding-left: 16px;
  }
  .pl-2xl-16-i {
    padding-left: 16px !important;
  }
  .pl-2xl-14 {
    padding-left: 14px;
  }
  .pl-2xl-14-i {
    padding-left: 14px !important;
  }
  .pl-2xl-12 {
    padding-left: 12px;
  }
  .pl-2xl-12-i {
    padding-left: 12px !important;
  }
  .pl-2xl-10 {
    padding-left: 10px;
  }
  .pl-2xl-10-i {
    padding-left: 10px !important;
  }
  .pl-2xl-8 {
    padding-left: 8px;
  }
  .pl-2xl-8-i {
    padding-left: 8px !important;
  }
  .pl-2xl-6 {
    padding-left: 6px;
  }
  .pl-2xl-6-i {
    padding-left: 6px !important;
  }
  .pl-2xl-4 {
    padding-left: 4px;
  }
  .pl-2xl-4-i {
    padding-left: 4px !important;
  }
  .pl-2xl-0 {
    padding-left: 0px;
  }
  .pl-2xl-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 1440px) {
  .pl-3xl-0 {
    padding-left: 0px;
  }
  .pl-3xl-0-i {
    padding-left: 0px !important;
  }
  .pl-3xl-42 {
    padding-left: 42px;
  }
  .pl-3xl-42-i {
    padding-left: 42px !important;
  }
  .pl-3xl-32 {
    padding-left: 32px;
  }
  .pl-3xl-32-i {
    padding-left: 32px !important;
  }
  .pl-3xl-24 {
    padding-left: 24px;
  }
  .pl-3xl-24-i {
    padding-left: 24px !important;
  }
  .pl-3xl-20 {
    padding-left: 20px;
  }
  .pl-3xl-20-i {
    padding-left: 20px !important;
  }
  .pl-3xl-16 {
    padding-left: 16px;
  }
  .pl-3xl-16-i {
    padding-left: 16px !important;
  }
  .pl-3xl-14 {
    padding-left: 14px;
  }
  .pl-3xl-14-i {
    padding-left: 14px !important;
  }
  .pl-3xl-12 {
    padding-left: 12px;
  }
  .pl-3xl-12-i {
    padding-left: 12px !important;
  }
  .pl-3xl-10 {
    padding-left: 10px;
  }
  .pl-3xl-10-i {
    padding-left: 10px !important;
  }
  .pl-3xl-8 {
    padding-left: 8px;
  }
  .pl-3xl-8-i {
    padding-left: 8px !important;
  }
  .pl-3xl-6 {
    padding-left: 6px;
  }
  .pl-3xl-6-i {
    padding-left: 6px !important;
  }
  .pl-3xl-4 {
    padding-left: 4px;
  }
  .pl-3xl-4-i {
    padding-left: 4px !important;
  }
  .pl-3xl-0 {
    padding-left: 0px;
  }
  .pl-3xl-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 1560px) {
  .pl-4xl-0 {
    padding-left: 0px;
  }
  .pl-4xl-0-i {
    padding-left: 0px !important;
  }
  .pl-4xl-42 {
    padding-left: 42px;
  }
  .pl-4xl-42-i {
    padding-left: 42px !important;
  }
  .pl-4xl-32 {
    padding-left: 32px;
  }
  .pl-4xl-32-i {
    padding-left: 32px !important;
  }
  .pl-4xl-24 {
    padding-left: 24px;
  }
  .pl-4xl-24-i {
    padding-left: 24px !important;
  }
  .pl-4xl-20 {
    padding-left: 20px;
  }
  .pl-4xl-20-i {
    padding-left: 20px !important;
  }
  .pl-4xl-16 {
    padding-left: 16px;
  }
  .pl-4xl-16-i {
    padding-left: 16px !important;
  }
  .pl-4xl-14 {
    padding-left: 14px;
  }
  .pl-4xl-14-i {
    padding-left: 14px !important;
  }
  .pl-4xl-12 {
    padding-left: 12px;
  }
  .pl-4xl-12-i {
    padding-left: 12px !important;
  }
  .pl-4xl-10 {
    padding-left: 10px;
  }
  .pl-4xl-10-i {
    padding-left: 10px !important;
  }
  .pl-4xl-8 {
    padding-left: 8px;
  }
  .pl-4xl-8-i {
    padding-left: 8px !important;
  }
  .pl-4xl-6 {
    padding-left: 6px;
  }
  .pl-4xl-6-i {
    padding-left: 6px !important;
  }
  .pl-4xl-4 {
    padding-left: 4px;
  }
  .pl-4xl-4-i {
    padding-left: 4px !important;
  }
  .pl-4xl-0 {
    padding-left: 0px;
  }
  .pl-4xl-0-i {
    padding-left: 0px !important;
  }
}
@media (min-width: 1680px) {
  .pl-5xl-0 {
    padding-left: 0px;
  }
  .pl-5xl-0-i {
    padding-left: 0px !important;
  }
  .pl-5xl-42 {
    padding-left: 42px;
  }
  .pl-5xl-42-i {
    padding-left: 42px !important;
  }
  .pl-5xl-32 {
    padding-left: 32px;
  }
  .pl-5xl-32-i {
    padding-left: 32px !important;
  }
  .pl-5xl-24 {
    padding-left: 24px;
  }
  .pl-5xl-24-i {
    padding-left: 24px !important;
  }
  .pl-5xl-20 {
    padding-left: 20px;
  }
  .pl-5xl-20-i {
    padding-left: 20px !important;
  }
  .pl-5xl-16 {
    padding-left: 16px;
  }
  .pl-5xl-16-i {
    padding-left: 16px !important;
  }
  .pl-5xl-14 {
    padding-left: 14px;
  }
  .pl-5xl-14-i {
    padding-left: 14px !important;
  }
  .pl-5xl-12 {
    padding-left: 12px;
  }
  .pl-5xl-12-i {
    padding-left: 12px !important;
  }
  .pl-5xl-10 {
    padding-left: 10px;
  }
  .pl-5xl-10-i {
    padding-left: 10px !important;
  }
  .pl-5xl-8 {
    padding-left: 8px;
  }
  .pl-5xl-8-i {
    padding-left: 8px !important;
  }
  .pl-5xl-6 {
    padding-left: 6px;
  }
  .pl-5xl-6-i {
    padding-left: 6px !important;
  }
  .pl-5xl-4 {
    padding-left: 4px;
  }
  .pl-5xl-4-i {
    padding-left: 4px !important;
  }
  .pl-5xl-0 {
    padding-left: 0px;
  }
  .pl-5xl-0-i {
    padding-left: 0px !important;
  }
}

::-moz-selection {
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}

::selection {
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}

body {
  font-family: var(--body-font, var(--primary-font));
  font-size: 14px;
  color: #475467;
  background-color: #F9FAFB;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.site-layout-content {
  padding-top: var(--layout-header);
  min-height: 100vh;
  padding-bottom: 44px;
}
@media (min-width: 992px) {
  .site-layout-content {
    padding-left: var(--layout-sidebar);
  }
}
.site-layout-content-container {
  --layout-content: 15px;
  padding: var(--layout-content);
}
@media (min-width: 768px) {
  .site-layout-content-container {
    --layout-content: 25px;
  }
}
@media (min-width: 1280px) {
  .site-layout-content-container {
    --layout-content: 35px;
  }
}
.site-layout-full {
  padding-top: var(--layout-header);
  min-height: 100vh;
  padding-bottom: 44px;
}
.site-layout-plan {
  padding-top: var(--layout-header);
  min-height: 100vh;
  padding-bottom: 44px;
}

.layout-site-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1048;
  width: var(--layout-sidebar);
  padding-top: var(--layout-header);
  background-color: #ffffff;
  height: 100% !important;
  transform: translateX(-100%);
  transition: transform 0.25s ease;
}
.layout-site-sidebar.collapsing {
  transform: translateX(0%);
}
.layout-site-sidebar.collapse.show {
  transform: translateX(0%);
}
@media (min-width: 992px) {
  .layout-site-sidebar {
    transform: translateX(0%);
    display: block;
  }
}
.layout-site-sidebar-wrapper {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  height: 100%;
}
.layout-site-sidebar-menu {
  padding: 40px;
}
.layout-site-sidebar-menu-top {
  flex: 1 1 auto;
  height: auto;
  width: 100%;
  padding-bottom: 0px;
}
.layout-site-sidebar-menu-bottom {
  flex: 0 0 auto;
  height: auto;
  width: 100%;
}

@keyframes slide {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0%);
  }
}
.doucments_dropdown .dropdown-menu {
  right: unset !important;
  overflow-y: hidden;
}
.doucments_dropdown .dropdown-menu .layout-site-sidebar {
  position: unset;
  padding-top: 0px;
}
.doucments_dropdown .dropdown-menu .layout-site-sidebar-menu {
  padding: 20px;
}

.sidebar_header .menu_items .menu-link {
  padding: 10px;
  font-size: 16px;
  font-family: var(--body-font, var(--primary-font));
  text-decoration: none;
  color: #98A2B3;
}
.sidebar_header .menu_items .menu-link.active {
  color: #101828;
}

.layout-site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1049;
  border-bottom: 1px solid #F2F4F7;
  background-color: #ffffff;
}
.layout-site-header-wrapper {
  display: flex;
  flex-wrap: wrap;
  height: var(--layout-header);
}
.layout-site-header-toggle {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  padding-right: 5px;
}
@media (min-width: 992px) {
  .layout-site-header-toggle {
    display: none;
  }
}
.layout-site-header-toggle .button-icon {
  font-size: 24px;
}
.layout-site-header-logo {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 10px;
}
@media (min-width: 992px) {
  .layout-site-header-logo {
    padding-left: 20px;
    width: var(--layout-sidebar);
  }
}
.layout-site-header-logo .site-logo {
  font-size: 140px;
  display: block;
}
@media (min-width: 992px) {
  .layout-site-header-logo .site-logo {
    font-size: 175px;
  }
}
.layout-site-header-logo .site-logo-wrapper {
  display: flex;
  align-items: center;
  flex: 1 0 auto;
}
.layout-site-header-logo .site-logo-wrapper sa {
  display: block;
}
.layout-site-header-menu {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  flex: 1 0 auto;
  padding: 0px 10px;
}
@media (min-width: 992px) {
  .layout-site-header-menu {
    padding: 0px 20px;
    width: var(--layout-sidebar);
  }
}
.layout-site-header-menu-wrap {
  display: flex;
  flex-wrap: wrap;
}
.layout-site-header-menu-wrap-center {
  flex: 1 0;
  width: 0;
  display: flex;
  flex-wrap: wrap;
}
.layout-site-header-menu-wrap-center .menu-items {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
  flex: 1 0;
}
.layout-site-header-menu-wrap-center .menu-item {
  padding: 0px 16px;
}
.layout-site-header-menu-wrap > * {
  padding: 0px 8px;
}
.layout-site-header-menu-wrap > *:last-child {
  padding-right: 0px;
}
.layout-site-header-menu-wrap .notification {
  display: inline-flex;
  align-items: center;
}
.layout-site-header-menu-wrap .site-search {
  display: none;
}
@media (min-width: 767pxpx) {
  .layout-site-header-menu-wrap .site-search {
    align-items: center;
    display: flex;
  }
}
.layout-site-header-menu-wrap .site-search .form-field-group {
  margin-bottom: 0px;
  width: 304px;
  max-width: 100%;
}
.layout-site-header-menu-wrap .site-search-dropdown-menu {
  border-radius: 8px;
  border: 1px solid #E4E7EC;
  padding: 12px 16px;
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  max-height: 500px;
  overflow-y: auto;
}
.layout-site-header-menu-wrap .site-search-dropdown-menu ul {
  padding: 12px 0px;
  list-style-type: none;
}
.layout-site-header-menu-wrap .site-search-dropdown-menu ul:first-child {
  padding-top: 0px;
}
.layout-site-header-menu-wrap .site-search-dropdown-menu ul:last-child {
  padding-bottom: 0px;
}
.layout-site-header-menu-wrap .site-search-dropdown-menu ul > p {
  font-weight: 500;
  font-size: 16px;
  color: #98A2B3;
  margin-bottom: 5px;
}
.layout-site-header-menu-wrap .site-search-dropdown-menu ul li {
  padding: 4px 0px;
}
.layout-site-header-menu-wrap .site-search-dropdown-menu ul li a {
  display: block;
  width: 100%;
  padding: 4px 0px;
  font-size: 14px;
  color: #101828;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.layout-site-header-menu-wrap .site-notification {
  display: flex;
  align-items: center;
}
.layout-site-header-menu-wrap .site-notification-dropdown-toggle {
  display: inline-block;
  position: relative;
}
.layout-site-header-menu-wrap .site-notification-dropdown-toggle::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  --opacity: 1;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  position: absolute;
  top: 6px;
  right: 10px;
  border: 2px solid #fff;
  visibility: hidden;
}
.layout-site-header-menu-wrap .site-notification-dropdown-toggle:hover {
  --opacity: 0.30;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.layout-site-header-menu-wrap .site-notification-dropdown-menu {
  position: fixed !important;
  transform: unset !important;
  margin-top: 1px !important;
  top: var(--layout-header) !important;
  right: 0px !important;
  left: auto !important;
  bottom: 0px;
  padding: 0;
  margin: 0;
  border-radius: 0;
  list-style-type: none;
  min-width: unset;
  border-left: 1px solid #F2F4F7;
  max-width: 400px;
  width: 90%;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
}
.layout-site-header-menu-wrap .site-notification-dropdown-menu::before {
  display: none;
}
.layout-site-header-menu-wrap .site-notification-dropdown-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.layout-site-header-menu-wrap .site-notification-dropdown-content > * {
  width: 100%;
}
.layout-site-header-menu-wrap .site-notification-dropdown-header {
  padding: 20px 12px 20px 24px;
  flex: 0 0 auto;
}
.layout-site-header-menu-wrap .site-notification-dropdown-header h4 {
  flex: 1 1 auto;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  color: #101828;
}
.layout-site-header-menu-wrap .site-notification-dropdown-wrapper {
  flex: 1 1 auto;
  padding-top: 0px;
  overflow-y: auto;
}
.layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link {
  display: block;
  padding: 14px 24px;
  position: relative;
}
.layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  --opacity: 1;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  position: absolute;
  top: 16px;
  right: 24px;
  visibility: hidden;
}
.layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link h2, .layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link p {
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: #101828;
  font-weight: 400;
}
.layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link h2 span, .layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link p span {
  font-weight: 600;
}
.layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link:hover {
  --opacity: 0.20;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link.active h2 {
  font-weight: 800;
}
.layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link.active p {
  font-weight: 600;
}
.layout-site-header-menu-wrap .site-notification-dropdown-item .site-notification-dropdown-link.active::before {
  visibility: visible;
}
.layout-site-header-menu-wrap .site-notification-dropdown-link.active .site-notification-dropdown-toggle::before {
  visibility: visible;
}
.layout-site-header-menu-wrap .site-user {
  display: flex;
  align-items: center;
}
.layout-site-header-menu-wrap .site-user-icon {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
}
@media (min-width: 767pxpx) {
  .layout-site-header-menu-wrap .site-user-icon {
    width: 54px;
    height: 54px;
  }
}
.layout-site-header-menu-wrap .site-user-icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.layout-site-header-menu-wrap .site-user-dropdown-toggle {
  display: inline-block;
}
.layout-site-header-menu-wrap .site-user-info-wrapper {
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
.layout-site-header-menu-wrap .site-user-info-content {
  padding-left: 12px;
}
.layout-site-header-menu-wrap .site-user-info-content > * {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.layout-site-header-menu-wrap .site-user-info-content h4 {
  font-size: 14px;
  color: #101828;
  font-weight: 600;
}
.layout-site-header-menu-wrap .site-user-info-content p {
  font-size: 14px;
}
.layout-site-header-menu-wrap .site-user-info-avatar-icon {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
}
.layout-site-header-menu-wrap .site-user-info-avatar-icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.layout-site-header-menu-wrap .site-user-menu {
  padding: 4px 0px;
  border-top: 1px solid #E4E7EC;
}
.layout-site-header-menu-wrap .site-user-menu:first-child {
  border-top: 0px;
}
.layout-site-header-menu-wrap .site-user-menu-link {
  padding: 9px 16px;
  color: #101828;
}
.layout-site-header-menu-wrap .site-user-menu-link .icon {
  color: #667085;
  margin-right: 8px;
}
.layout-site-header-menu-wrap .site-user-menu-link .icon svg {
  display: block;
}

.logo-header {
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-header .site-logo {
  font-size: 214px;
}
.logo-header .logo-image {
  max-width: 200px;
  max-height: 100px;
}

.header_logo .site-logo {
  font-size: 179px;
}

.divider {
  margin: 24px 0px;
  width: 100%;
  display: block;
  border-bottom: 1px solid #E4E7EC;
}
.divider-vertical {
  height: 100%;
  border-right: 1px solid #E4E7EC;
}

.icon-brand {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.icon-brand svg {
  display: block;
}
.icon-circle {
  width: 48px;
  height: 48px;
  border-radius: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon-rounded {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  border: 1px solid #D0D5DD;
}
.icon-circle-brand {
  --opacity: 0.2;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.icon-circle-brand svg {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  --opacity: 1;
}
.icon-circle-purple {
  --opacity: 0.1;
  background-color: rgba(158, 119, 237, var(--opacity));
}
.icon-circle-purple svg {
  color: #9E77ED;
  --opacity: 1;
}
.icon-circle-error {
  --opacity: 0.2;
  background-color: rgba(217, 45, 32, var(--opacity, 1));
}
.icon-circle-error svg {
  color: rgba(217, 45, 32, var(--opacity, 1));
  --opacity: 1;
}

.button-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.button-pill {
  font-family: var(--button-font, var(--primary-font));
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  width: auto;
  border-radius: 8px;
  min-height: 40px;
  padding: 9px 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  text-decoration: none;
  cursor: pointer;
  color: #344054;
  gap: 4px;
}
@media (min-width: 420px) {
  .button-pill {
    padding: 9px 16px;
  }
}
.button-pill .icon {
  font-size: 20px;
  display: block;
}
.button-pill .icon svg, .button-pill .icon img {
  display: block;
  width: 1em;
  height: 1em;
  display: block;
  stroke: currentColor;
}
.button-pill .icon svg, .button-pill .icon img {
  display: block;
}
.button-pill-md {
  font-size: 16px;
  line-height: 24px;
  min-height: 44px;
  padding: 10px 16px;
}
.button-pill-sm {
  font-size: 14px;
  line-height: 18px;
  min-height: 28px;
  padding: 5px 10px;
}
.button-link {
  font-family: var(--button-font, var(--primary-font));
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  width: auto;
  border-radius: 8px;
  padding: 0px 0px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  text-decoration: none;
  cursor: pointer;
  color: #344054;
}
.button-link-icon {
  gap: 6px;
}
.button-link-icon .icon {
  font-size: 20px;
}
.button-link-icon .icon svg {
  display: block;
  width: 1em;
  height: 1em;
  display: block;
  stroke: currentColor;
}
.button-link-icon .icon-right {
  margin-right: 0;
  margin-left: 12px;
}
.button-link-icon .icon svg {
  display: block;
}
.button-link-icon-colored .icon {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.button-full {
  width: 100%;
}
.button-icon {
  font-size: 20px;
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 8px;
}
.button-icon .icon {
  display: block;
  font-size: inherit;
  color: currentColor;
}
.button-icon .icon svg {
  display: block;
  width: 1em;
  height: 1em;
  display: block;
  stroke: currentColor;
}
.button-icon-lg {
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
}
.button-icon-sm {
  width: 34px;
  height: 34px;
}
.button-icon-xs {
  width: 24px;
  height: 24px;
}
.button-transparent {
  background-color: transparent;
  color: #344054;
}
.button-transparent-error {
  background-color: transparent;
  color: #F04438;
}
.button-transparent-colored {
  background-color: transparent;
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.button-transparent-light {
  background-color: transparent;
  color: #98A2B3;
}
.button-transparent-light.current {
  color: #101828;
}
.button-colored {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.button-primary {
  background-color: #101828;
  color: #ffffff;
}
.button-error {
  background-color: #F04438;
  color: #ffffff;
}
.button-default {
  background-color: #ffffff;
  color: #344054;
  border: 1px solid #D0D5DD;
}
.button-default-error {
  background-color: #ffffff;
  color: #F04438;
  border: 1px solid #F04438;
}
.button-default-light {
  background-color: transparent;
  color: #344054;
  border: 1px solid #D0D5DD;
}
.button-default-light.current {
  color: #101828;
}
.button-default-light.active {
  border-color: #101828;
  color: #101828;
}
.button-rounded-full {
  border-radius: 99999px;
}
.button-rounded-top-0 {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

.form-item {
  margin-bottom: 16px;
}
@media (min-width: 575px) {
  .form-item {
    margin-bottom: 20px;
  }
}
.form-item-lg {
  margin-bottom: 32px;
}
.form-item-xl {
  margin-bottom: 42px;
}
.form-item-group > *:last-child {
  margin-bottom: 0px;
}
.form-item-group-divider {
  display: block;
  width: 100%;
  margin: 20px 0px;
  border-bottom: 1px solid #E4E7EC;
}
.form-item-content {
  margin-top: 16px;
}
.form-item-content p {
  margin-bottom: 5px;
}
.form-item-content p:last-child {
  margin-bottom: 0px;
}
.form-item-content p span {
  color: #101828;
  font-weight: 500;
}
.form-item-action {
  margin-top: 16px;
}
.form-field-button-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.form-field-button-group .button-pill {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  min-width: 66px;
}
@media (min-width: 620px) {
  .form-field-button-group .button-pill {
    min-width: 115px;
  }
}
.form-field-button-group-input {
  flex: 1 0 auto;
  width: 0;
}
.form-field-button-group-input-wrap {
  flex: 1 0 auto;
  width: 0;
  position: relative;
}
.form-field-button-group-input-wrap .form-field-input {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.form-field-button-group-input-wrap .button-group {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.form-field .password {
  position: relative;
}
.form-field .password_action {
  position: absolute;
  top: 50%;
  right: 16px;
  display: flex;
  align-item: center;
  justify-content: flex-end;
  transform: translate(0px, -50%);
}
.form-field .password_action button {
  background-color: transparent;
  margin-right: 10px;
  width: 16px;
  height: 16px;
  display: block;
  cursor: pointer;
}
.form-field .password_action button:last-child {
  margin-right: 0px;
}
.form-field .password_action button .hide {
  display: none;
}
.form-field .password_action svg {
  width: 14px;
  height: 14px;
  display: block;
}
.form-field .password_action #tooltip svg {
  width: 14px;
  height: 14px;
}
.form-field .custom-inputfile {
  position: relative;
  display: block;
  width: 100%;
}
.form-field .custom-inputfile svg {
  position: absolute;
  top: 11px;
  left: 17px;
  color: #bdbdbd;
  width: 20px;
  height: 20px;
}
.form-field .custom-inputfile input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.form-field .custom-inputfile .csv-format {
  position: absolute;
  top: 8px;
  right: 14px;
  font-size: 15px;
}
.form-field .custom-inputfile .attach-csv {
  width: 100%;
  border: 1px dashed #999999;
  min-height: 42px;
  display: flex;
  align-items: center;
  padding-left: 50px;
  pointer-events: none;
  border-radius: 3px;
}
.form-field .custom-inputfile .attach-csv span {
  color: #999999;
  font-size: 15px;
  line-height: normal;
}
.form-field .help_text {
  display: block;
  margin-top: 6px;
  font-size: 14px;
}
.form-field-group {
  margin-bottom: 16px;
}
.form-field-group label.error {
  display: block;
  margin-top: 6px;
  font-size: 14px;
  color: #D92D20;
}
.form-field-group .invalid-feedback {
  display: block;
  margin-top: 6px;
  font-size: 14px;
  color: #D92D20;
}
.form-field-group .invalid-feedback strong {
  font-weight: inherit;
}
.form-field-group .help_text {
  display: block;
  margin-top: 6px;
  font-size: 14px;
}
.form-field-group-icon {
  position: relative;
}
.form-field-group-icon-content {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.form-field-group-icon-left .icon {
  left: 0px;
  right: auto;
}
.form-field-group-icon-right .icon {
  left: auto;
  right: 0px;
}
.form-field label.error {
  display: block;
  margin-top: 6px;
  font-size: 14px;
  color: #D92D20;
}
.form-field-label {
  display: block;
  margin-bottom: 6px;
  font-size: 14px;
  word-break: break-word;
}
.form-field-label-md {
  color: #101828;
  font-weight: 500;
  font-size: 14px;
}
@media (min-width: 575px) {
  .form-field-label-md {
    font-size: 16px;
  }
}
.form-field .input-color {
  position: relative;
}
.form-field .input-color .color_box {
  display: block;
  width: 44px;
  height: 44px;
  border-radius: 8px;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  margin-left: -1px;
  margin-top: -1px;
  margin-bottom: -1px;
  border: 1px solid #E4E7EC;
}
.form-field .input-color label {
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
}
.form-field .input-color label p {
  margin-bottom: 0;
  flex: 1 0;
  width: auto;
  padding-left: 0px;
  padding-right: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 44px;
}
.form-field .input-color label svg {
  width: 18px;
  height: 18px;
}
.form-field .input-color label .color_box {
  position: absolute;
  top: 0;
  left: 0px;
}
.form-field .input-color input {
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
}
.form-field .input-color input:focus + label {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  box-shadow: 0px 8px 15px rgba(247, 222, 3, 0.05);
}
.form-field .input-color input:disabled + label {
  background-color: #F7F7F7;
  border-color: #E0E0E0;
}
.form-field .select2-container {
  width: 100% !important;
}
.form-field-input, .form-field-select, .form-field-textarea,
.form-field .select2-container--default .select2-selection--single,
.form-field .select2-container--default .select2-selection--multiple,
.form-field .chosen-container-multi .chosen-choices,
.form-field .chosen-container-single .chosen-single,
.form-field .dropify-wrapper,
.form-field #card-element,
.form-field .input-color label {
  font-family: var(--body-font, var(--primary-font));
  font-size: 16px;
  line-height: normal;
  padding: 10px 14px;
  min-height: 44px;
  background: #ffffff;
  border: 1px solid #D0D5DD;
  box-sizing: border-box;
  border-radius: 8px;
  display: block;
  width: 100%;
  float: none;
  transition: all 0.4s ease;
  box-shadow: 0px 0px 0px rgba(247, 222, 3, 0.05);
}
.form-field-input-sm, .form-field-select-sm, .form-field-textarea-sm,
.form-field .select2-container--default .select2-selection--single-sm,
.form-field .select2-container--default .select2-selection--multiple-sm,
.form-field .chosen-container-multi .chosen-choices-sm,
.form-field .chosen-container-single .chosen-single-sm,
.form-field .dropify-wrapper-sm,
.form-field #card-element-sm,
.form-field .input-color label-sm {
  padding: 7px 10px;
  min-height: 34px;
}
.form-field-input:focus, .form-field-select:focus, .form-field-textarea:focus,
.form-field .select2-container--default .select2-selection--single:focus,
.form-field .select2-container--default .select2-selection--multiple:focus,
.form-field .chosen-container-multi .chosen-choices:focus,
.form-field .chosen-container-single .chosen-single:focus,
.form-field .dropify-wrapper:focus,
.form-field #card-element:focus,
.form-field .input-color label:focus {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.form-field-input::-moz-placeholder, .form-field-select::-moz-placeholder, .form-field-textarea::-moz-placeholder, .form-field .select2-container--default .select2-selection--single::-moz-placeholder, .form-field .select2-container--default .select2-selection--multiple::-moz-placeholder, .form-field .chosen-container-multi .chosen-choices::-moz-placeholder, .form-field .chosen-container-single .chosen-single::-moz-placeholder, .form-field .dropify-wrapper::-moz-placeholder, .form-field #card-element::-moz-placeholder, .form-field .input-color label::-moz-placeholder {
  color: #667085;
}
.form-field-input::placeholder, .form-field-select::placeholder, .form-field-textarea::placeholder,
.form-field .select2-container--default .select2-selection--single::placeholder,
.form-field .select2-container--default .select2-selection--multiple::placeholder,
.form-field .chosen-container-multi .chosen-choices::placeholder,
.form-field .chosen-container-single .chosen-single::placeholder,
.form-field .dropify-wrapper::placeholder,
.form-field #card-element::placeholder,
.form-field .input-color label::placeholder {
  color: #667085;
}
.form-field-input::-webkit-input-placeholder, .form-field-select::-webkit-input-placeholder, .form-field-textarea::-webkit-input-placeholder,
.form-field .select2-container--default .select2-selection--single::-webkit-input-placeholder,
.form-field .select2-container--default .select2-selection--multiple::-webkit-input-placeholder,
.form-field .chosen-container-multi .chosen-choices::-webkit-input-placeholder,
.form-field .chosen-container-single .chosen-single::-webkit-input-placeholder,
.form-field .dropify-wrapper::-webkit-input-placeholder,
.form-field #card-element::-webkit-input-placeholder,
.form-field .input-color label::-webkit-input-placeholder {
  color: #667085;
}
.form-field-input::-moz-input-placeholder, .form-field-select::-moz-input-placeholder, .form-field-textarea::-moz-input-placeholder,
.form-field .select2-container--default .select2-selection--single::-moz-input-placeholder,
.form-field .select2-container--default .select2-selection--multiple::-moz-input-placeholder,
.form-field .chosen-container-multi .chosen-choices::-moz-input-placeholder,
.form-field .chosen-container-single .chosen-single::-moz-input-placeholder,
.form-field .dropify-wrapper::-moz-input-placeholder,
.form-field #card-element::-moz-input-placeholder,
.form-field .input-color label::-moz-input-placeholder {
  color: #667085;
}
.form-field-input::-ms-input-placeholder, .form-field-select::-ms-input-placeholder, .form-field-textarea::-ms-input-placeholder,
.form-field .select2-container--default .select2-selection--single::-ms-input-placeholder,
.form-field .select2-container--default .select2-selection--multiple::-ms-input-placeholder,
.form-field .chosen-container-multi .chosen-choices::-ms-input-placeholder,
.form-field .chosen-container-single .chosen-single::-ms-input-placeholder,
.form-field .dropify-wrapper::-ms-input-placeholder,
.form-field #card-element::-ms-input-placeholder,
.form-field .input-color label::-ms-input-placeholder {
  color: #667085;
}
.form-field-input::-o-input-placeholder, .form-field-select::-o-input-placeholder, .form-field-textarea::-o-input-placeholder,
.form-field .select2-container--default .select2-selection--single::-o-input-placeholder,
.form-field .select2-container--default .select2-selection--multiple::-o-input-placeholder,
.form-field .chosen-container-multi .chosen-choices::-o-input-placeholder,
.form-field .chosen-container-single .chosen-single::-o-input-placeholder,
.form-field .dropify-wrapper::-o-input-placeholder,
.form-field #card-element::-o-input-placeholder,
.form-field .input-color label::-o-input-placeholder {
  color: #667085;
}
.form-field-input.error, .form-field-input.is-invalid, .form-field-select.error, .form-field-select.is-invalid, .form-field-textarea.error, .form-field-textarea.is-invalid,
.form-field .select2-container--default .select2-selection--single.error,
.form-field .select2-container--default .select2-selection--single.is-invalid,
.form-field .select2-container--default .select2-selection--multiple.error,
.form-field .select2-container--default .select2-selection--multiple.is-invalid,
.form-field .chosen-container-multi .chosen-choices.error,
.form-field .chosen-container-multi .chosen-choices.is-invalid,
.form-field .chosen-container-single .chosen-single.error,
.form-field .chosen-container-single .chosen-single.is-invalid,
.form-field .dropify-wrapper.error,
.form-field .dropify-wrapper.is-invalid,
.form-field #card-element.error,
.form-field #card-element.is-invalid,
.form-field .input-color label.error,
.form-field .input-color label.is-invalid {
  border-color: #D92D20;
}
.form-field-input-transparent, .form-field-select-transparent, .form-field-textarea-transparent,
.form-field .select2-container--default .select2-selection--single-transparent,
.form-field .select2-container--default .select2-selection--multiple-transparent,
.form-field .chosen-container-multi .chosen-choices-transparent,
.form-field .chosen-container-single .chosen-single-transparent,
.form-field .dropify-wrapper-transparent,
.form-field #card-element-transparent,
.form-field .input-color label-transparent {
  border-color: transparent;
}
.form-field-input-icon-left, .form-field-select-icon-left, .form-field-textarea-icon-left,
.form-field .select2-container--default .select2-selection--single-icon-left,
.form-field .select2-container--default .select2-selection--multiple-icon-left,
.form-field .chosen-container-multi .chosen-choices-icon-left,
.form-field .chosen-container-single .chosen-single-icon-left,
.form-field .dropify-wrapper-icon-left,
.form-field #card-element-icon-left,
.form-field .input-color label-icon-left {
  padding-left: 44px;
}
.form-field-input-icon-right, .form-field-select-icon-right, .form-field-textarea-icon-right,
.form-field .select2-container--default .select2-selection--single-icon-right,
.form-field .select2-container--default .select2-selection--multiple-icon-right,
.form-field .chosen-container-multi .chosen-choices-icon-right,
.form-field .chosen-container-single .chosen-single-icon-right,
.form-field .dropify-wrapper-icon-right,
.form-field #card-element-icon-right,
.form-field .input-color label-icon-right {
  padding-right: 44px;
}
.form-field-input .select2-selection__arrow, .form-field-select .select2-selection__arrow, .form-field-textarea .select2-selection__arrow,
.form-field .select2-container--default .select2-selection--single .select2-selection__arrow,
.form-field .select2-container--default .select2-selection--multiple .select2-selection__arrow,
.form-field .chosen-container-multi .chosen-choices .select2-selection__arrow,
.form-field .chosen-container-single .chosen-single .select2-selection__arrow,
.form-field .dropify-wrapper .select2-selection__arrow,
.form-field #card-element .select2-selection__arrow,
.form-field .input-color label .select2-selection__arrow {
  display: none;
}
.form-field-input .select2-selection__rendered, .form-field-select .select2-selection__rendered, .form-field-textarea .select2-selection__rendered,
.form-field .select2-container--default .select2-selection--single .select2-selection__rendered,
.form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered,
.form-field .chosen-container-multi .chosen-choices .select2-selection__rendered,
.form-field .chosen-container-single .chosen-single .select2-selection__rendered,
.form-field .dropify-wrapper .select2-selection__rendered,
.form-field #card-element .select2-selection__rendered,
.form-field .input-color label .select2-selection__rendered {
  line-height: normal;
  padding-left: 0px;
  color: #101828;
}
.form-field-input .select2-search__field, .form-field-select .select2-search__field, .form-field-textarea .select2-search__field,
.form-field .select2-container--default .select2-selection--single .select2-search__field,
.form-field .select2-container--default .select2-selection--multiple .select2-search__field,
.form-field .chosen-container-multi .chosen-choices .select2-search__field,
.form-field .chosen-container-single .chosen-single .select2-search__field,
.form-field .dropify-wrapper .select2-search__field,
.form-field #card-element .select2-search__field,
.form-field .input-color label .select2-search__field {
  margin-top: 0px;
}
.form-field-input-auto, .form-field-select-auto, .form-field-textarea-auto,
.form-field .select2-container--default .select2-selection--single-auto,
.form-field .select2-container--default .select2-selection--multiple-auto,
.form-field .chosen-container-multi .chosen-choices-auto,
.form-field .chosen-container-single .chosen-single-auto,
.form-field .dropify-wrapper-auto,
.form-field #card-element-auto,
.form-field .input-color label-auto {
  width: auto;
}
.form-field-input-xs, .form-field-select-xs, .form-field-textarea-xs,
.form-field .select2-container--default .select2-selection--single-xs,
.form-field .select2-container--default .select2-selection--multiple-xs,
.form-field .chosen-container-multi .chosen-choices-xs,
.form-field .chosen-container-single .chosen-single-xs,
.form-field .dropify-wrapper-xs,
.form-field #card-element-xs,
.form-field .input-color label-xs {
  font-size: 12px;
}
.form-field-input.tagify, .form-field-select.tagify, .form-field-textarea.tagify,
.form-field .select2-container--default .select2-selection--single.tagify,
.form-field .select2-container--default .select2-selection--multiple.tagify,
.form-field .chosen-container-multi .chosen-choices.tagify,
.form-field .chosen-container-single .chosen-single.tagify,
.form-field .dropify-wrapper.tagify,
.form-field #card-element.tagify,
.form-field .input-color label.tagify {
  align-items: center;
}
.form-field-input.tagify--focus, .form-field-select.tagify--focus, .form-field-textarea.tagify--focus,
.form-field .select2-container--default .select2-selection--single.tagify--focus,
.form-field .select2-container--default .select2-selection--multiple.tagify--focus,
.form-field .chosen-container-multi .chosen-choices.tagify--focus,
.form-field .chosen-container-single .chosen-single.tagify--focus,
.form-field .dropify-wrapper.tagify--focus,
.form-field #card-element.tagify--focus,
.form-field .input-color label.tagify--focus {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.form-field-input .tagify__input, .form-field-select .tagify__input, .form-field-textarea .tagify__input,
.form-field .select2-container--default .select2-selection--single .tagify__input,
.form-field .select2-container--default .select2-selection--multiple .tagify__input,
.form-field .chosen-container-multi .chosen-choices .tagify__input,
.form-field .chosen-container-single .chosen-single .tagify__input,
.form-field .dropify-wrapper .tagify__input,
.form-field #card-element .tagify__input,
.form-field .input-color label .tagify__input {
  margin-left: 0px;
}
.form-field-input .tagify__tag, .form-field-select .tagify__tag, .form-field-textarea .tagify__tag,
.form-field .select2-container--default .select2-selection--single .tagify__tag,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag,
.form-field .chosen-container-multi .chosen-choices .tagify__tag,
.form-field .chosen-container-single .chosen-single .tagify__tag,
.form-field .dropify-wrapper .tagify__tag,
.form-field #card-element .tagify__tag,
.form-field .input-color label .tagify__tag {
  border-radius: 6px;
  border: 1px solid #D0D5DD;
  background-color: #fff;
}
.form-field-input .tagify__tag > div, .form-field-select .tagify__tag > div, .form-field-textarea .tagify__tag > div,
.form-field .select2-container--default .select2-selection--single .tagify__tag > div,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag > div,
.form-field .chosen-container-multi .chosen-choices .tagify__tag > div,
.form-field .chosen-container-single .chosen-single .tagify__tag > div,
.form-field .dropify-wrapper .tagify__tag > div,
.form-field #card-element .tagify__tag > div,
.form-field .input-color label .tagify__tag > div {
  padding: 2px 5px;
}
.form-field-input .tagify__tag > div:before, .form-field-select .tagify__tag > div:before, .form-field-textarea .tagify__tag > div:before,
.form-field .select2-container--default .select2-selection--single .tagify__tag > div:before,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag > div:before,
.form-field .chosen-container-multi .chosen-choices .tagify__tag > div:before,
.form-field .chosen-container-single .chosen-single .tagify__tag > div:before,
.form-field .dropify-wrapper .tagify__tag > div:before,
.form-field #card-element .tagify__tag > div:before,
.form-field .input-color label .tagify__tag > div:before {
  box-shadow: none;
}
.form-field-input .tagify__tag > div span, .form-field-select .tagify__tag > div span, .form-field-textarea .tagify__tag > div span,
.form-field .select2-container--default .select2-selection--single .tagify__tag > div span,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag > div span,
.form-field .chosen-container-multi .chosen-choices .tagify__tag > div span,
.form-field .chosen-container-single .chosen-single .tagify__tag > div span,
.form-field .dropify-wrapper .tagify__tag > div span,
.form-field #card-element .tagify__tag > div span,
.form-field .input-color label .tagify__tag > div span {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.form-field-input .tagify__tag:focus div::before, .form-field-input .tagify__tag:hover:not([readonly]) div::before, .form-field-select .tagify__tag:focus div::before, .form-field-select .tagify__tag:hover:not([readonly]) div::before, .form-field-textarea .tagify__tag:focus div::before, .form-field-textarea .tagify__tag:hover:not([readonly]) div::before,
.form-field .select2-container--default .select2-selection--single .tagify__tag:focus div::before,
.form-field .select2-container--default .select2-selection--single .tagify__tag:hover:not([readonly]) div::before,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag:focus div::before,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag:hover:not([readonly]) div::before,
.form-field .chosen-container-multi .chosen-choices .tagify__tag:focus div::before,
.form-field .chosen-container-multi .chosen-choices .tagify__tag:hover:not([readonly]) div::before,
.form-field .chosen-container-single .chosen-single .tagify__tag:focus div::before,
.form-field .chosen-container-single .chosen-single .tagify__tag:hover:not([readonly]) div::before,
.form-field .dropify-wrapper .tagify__tag:focus div::before,
.form-field .dropify-wrapper .tagify__tag:hover:not([readonly]) div::before,
.form-field #card-element .tagify__tag:focus div::before,
.form-field #card-element .tagify__tag:hover:not([readonly]) div::before,
.form-field .input-color label .tagify__tag:focus div::before,
.form-field .input-color label .tagify__tag:hover:not([readonly]) div::before {
  --tag-bg-inset: 0;
}
.form-field-input .tagify__tag__removeBtn, .form-field-select .tagify__tag__removeBtn, .form-field-textarea .tagify__tag__removeBtn,
.form-field .select2-container--default .select2-selection--single .tagify__tag__removeBtn,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag__removeBtn,
.form-field .chosen-container-multi .chosen-choices .tagify__tag__removeBtn,
.form-field .chosen-container-single .chosen-single .tagify__tag__removeBtn,
.form-field .dropify-wrapper .tagify__tag__removeBtn,
.form-field #card-element .tagify__tag__removeBtn,
.form-field .input-color label .tagify__tag__removeBtn {
  width: 16px;
  height: 16px;
  font-size: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 3L3 9M3 3L9 9' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  display: inline-block;
}
.form-field-input .tagify__tag__removeBtn::after, .form-field-select .tagify__tag__removeBtn::after, .form-field-textarea .tagify__tag__removeBtn::after,
.form-field .select2-container--default .select2-selection--single .tagify__tag__removeBtn::after,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag__removeBtn::after,
.form-field .chosen-container-multi .chosen-choices .tagify__tag__removeBtn::after,
.form-field .chosen-container-single .chosen-single .tagify__tag__removeBtn::after,
.form-field .dropify-wrapper .tagify__tag__removeBtn::after,
.form-field #card-element .tagify__tag__removeBtn::after,
.form-field .input-color label .tagify__tag__removeBtn::after {
  display: none;
}
.form-field-input .tagify__tag__removeBtn:hover, .form-field-select .tagify__tag__removeBtn:hover, .form-field-textarea .tagify__tag__removeBtn:hover,
.form-field .select2-container--default .select2-selection--single .tagify__tag__removeBtn:hover,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag__removeBtn:hover,
.form-field .chosen-container-multi .chosen-choices .tagify__tag__removeBtn:hover,
.form-field .chosen-container-single .chosen-single .tagify__tag__removeBtn:hover,
.form-field .dropify-wrapper .tagify__tag__removeBtn:hover,
.form-field #card-element .tagify__tag__removeBtn:hover,
.form-field .input-color label .tagify__tag__removeBtn:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 3L3 9M3 3L9 9' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  display: inline-block;
}
.form-field-input .tagify__tag__removeBtn:hover + div::before, .form-field-select .tagify__tag__removeBtn:hover + div::before, .form-field-textarea .tagify__tag__removeBtn:hover + div::before,
.form-field .select2-container--default .select2-selection--single .tagify__tag__removeBtn:hover + div::before,
.form-field .select2-container--default .select2-selection--multiple .tagify__tag__removeBtn:hover + div::before,
.form-field .chosen-container-multi .chosen-choices .tagify__tag__removeBtn:hover + div::before,
.form-field .chosen-container-single .chosen-single .tagify__tag__removeBtn:hover + div::before,
.form-field .dropify-wrapper .tagify__tag__removeBtn:hover + div::before,
.form-field #card-element .tagify__tag__removeBtn:hover + div::before,
.form-field .input-color label .tagify__tag__removeBtn:hover + div::before {
  box-shadow: none !important;
}
.form-field-input:-moz-read-only {
  background-color: #F2F4F7;
}
.form-field-input:read-only {
  background-color: #F2F4F7;
}
.form-field-slider {
  border-radius: 10px;
  background-color: #101828;
}
.form-field-slider .ui-slider-handle {
  border-radius: 50px;
  background-color: #101828;
  background-image: none;
  border: 2px solid #fff;
}
.form-field-slider .ui-slider-handle .ui-slider-range {
  background-color: #fff;
}
.form-field .chosen-container-multi .chosen-choices li.search-field input[type=text],
.form-field .chosen-container-single .chosen-choices li.search-field input[type=text] {
  height: auto;
  font-family: var(--body-font, var(--primary-font));
}
.form-field .chosen-container-multi .chosen-choices .search-choice,
.form-field .chosen-container-single .chosen-choices .search-choice {
  background-image: none;
  background-color: transparent;
  border-radius: 6px;
  border: 1px solid #D0D5DD;
  padding: 4px 6px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #101828;
}
.form-field .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.form-field .chosen-container-single .chosen-choices .search-choice .search-choice-close {
  background-image: url("/imgs/icon/x-close.png");
  background-size: cover;
  background-position: center;
}
.form-field .chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover,
.form-field .chosen-container-single .chosen-choices .search-choice .search-choice-close:hover {
  background-position: center;
}
.form-field .chosen-container-multi .chosen-drop,
.form-field .chosen-container-single .chosen-drop {
  border: 1px solid #D0D5DD;
  border-radius: 8px;
  padding: 4px 6px;
  overflow: auto;
  max-height: 550px;
}
.form-field .chosen-container-multi .chosen-drop .chosen-search-input,
.form-field .chosen-container-single .chosen-drop .chosen-search-input {
  background-image: none;
  background-color: transparent;
  border-radius: 6px;
  border: 1px solid #D0D5DD;
  padding: 4px 6px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #101828;
}
.form-field .chosen-container-multi .chosen-drop .chosen-search-input .search-choice-close,
.form-field .chosen-container-single .chosen-drop .chosen-search-input .search-choice-close {
  background-image: url("/imgs/icon/x-close.png");
  background-size: cover;
  background-position: center;
}
.form-field .chosen-container-multi .chosen-drop .chosen-search-input .search-choice-close:hover,
.form-field .chosen-container-single .chosen-drop .chosen-search-input .search-choice-close:hover {
  background-position: center;
}
.form-field .chosen-container-multi .chosen-drop .chosen-results li,
.form-field .chosen-container-single .chosen-drop .chosen-results li {
  font-family: var(--body-font, var(--primary-font));
  border-radius: 4px;
}
.form-field .chosen-container-multi .chosen-drop .chosen-results .active-result,
.form-field .chosen-container-single .chosen-drop .chosen-results .active-result {
  color: #344054;
}
.form-field .chosen-container-multi .chosen-drop .chosen-results .active-result.highlighted,
.form-field .chosen-container-single .chosen-drop .chosen-results .active-result.highlighted {
  background-image: none;
  background-color: #F2F4F7;
  color: #101828;
}
.form-field .chosen-container-multi .chosen-drop .chosen-results .result-selected,
.form-field .chosen-container-single .chosen-drop .chosen-results .result-selected {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.form-field .chosen-container-multi .chosen-drop .chosen-results .result-selected.highlighted,
.form-field .chosen-container-single .chosen-drop .chosen-results .result-selected.highlighted {
  background-image: none;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.form-field-select,
.form-field .select2-container--default .select2-selection--single,
.form-field .select2-container--default .select2-selection--multiple,
.form-field .chosen-container-multi .chosen-choices,
.form-field .chosen-container-single .chosen-single {
  padding-right: 40px;
  width: 100%;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background-image: url("/imgs/icon/chevron-down.png") !important;
  background-position: center right;
  background-repeat: no-repeat;
  border-radius: 8px !important;
}
.form-field-select::after,
.form-field .select2-container--default .select2-selection--single::after,
.form-field .select2-container--default .select2-selection--multiple::after,
.form-field .chosen-container-multi .chosen-choices::after,
.form-field .chosen-container-single .chosen-single::after {
  display: none;
}
.form-field-select-auto,
.form-field .select2-container--default .select2-selection--single-auto,
.form-field .select2-container--default .select2-selection--multiple-auto,
.form-field .chosen-container-multi .chosen-choices-auto,
.form-field .chosen-container-single .chosen-single-auto {
  width: auto;
}
.form-field-select-transparent,
.form-field .select2-container--default .select2-selection--single-transparent,
.form-field .select2-container--default .select2-selection--multiple-transparent,
.form-field .chosen-container-multi .chosen-choices-transparent,
.form-field .chosen-container-single .chosen-single-transparent {
  background-color: transparent;
  border: transparent;
}
.form-field-select-transparent.nice-select,
.form-field .select2-container--default .select2-selection--single-transparent.nice-select,
.form-field .select2-container--default .select2-selection--multiple-transparent.nice-select,
.form-field .chosen-container-multi .chosen-choices-transparent.nice-select,
.form-field .chosen-container-single .chosen-single-transparent.nice-select {
  padding-right: 26px;
  background-position: right -15px center;
}
.form-field-select .select2-results .select2-results__options .select2-results__option--highlighted,
.form-field .select2-container--default .select2-selection--single .select2-results .select2-results__options .select2-results__option--highlighted,
.form-field .select2-container--default .select2-selection--multiple .select2-results .select2-results__options .select2-results__option--highlighted,
.form-field .chosen-container-multi .chosen-choices .select2-results .select2-results__options .select2-results__option--highlighted,
.form-field .chosen-container-single .chosen-single .select2-results .select2-results__options .select2-results__option--highlighted {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.form-field-link {
  margin-bottom: 12px;
  text-align: center;
}
.form-field-link p {
  font-size: 14px;
}
.form-field-link p .nav-link {
  text-decoration: underline;
  font-weight: 500;
  color: #101828;
}
.form-field-link p .nav-link-semibold {
  font-weight: 600;
}
.form-field-rounded-bottom-0 {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.form-field-action {
  margin-top: 24px;
}
.form-field-action .button-pill {
  width: 100%;
  margin-bottom: 16px;
}
.form-field-action .button-pill:last-child {
  margin-bottom: 0px;
}
.form-field-upload {
  border: 1px dashed #D0D5DD;
  padding: 24px;
  border-radius: 12px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.form-field-upload-remove {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 3;
}
.form-field-upload input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
}
.form-field-upload input[type=file].drag-over + .form-field-upload-overlay {
  opacity: 1;
}
.form-field-upload-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  --opacity: 0.25;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  transition: opacity 0.25s ease;
}
.form-field-upload-card {
  display: block;
}
.form-field-upload-icon {
  margin-bottom: 12px;
}
.form-field-upload-icon img, .form-field-upload-icon svg {
  display: block;
  margin: 0 auto;
}
.form-field-upload-icon img {
  width: 50px;
}
.form-field-upload-content {
  text-align: center;
}
.form-field-upload-content p {
  margin-bottom: 4px;
}
.form-field-upload-content p:last-child {
  margin-bottom: 0;
}
.form-field-upload-content p span {
  font-weight: 500;
  color: #101828;
}
.form-field-upload-uploaded input[type=file] {
  z-index: -999;
}
.form-field-upload-uploaded .form-field-upload-overlay {
  display: none;
}
.form-field-currency {
  position: relative;
}
.form-field-currency .icon {
  position: absolute;
  top: 0;
  left: 0px;
  padding: 10px 14px;
  height: 44px;
  font-family: var(--body-font, var(--primary-font));
  font-size: 16px;
}
.form-field-currency .form-field-input {
  padding-left: 40px;
}
.form-field .profile-picture .dropify-wrapper .dropify-preview .dropify-render img {
  border-radius: 9999px;
}

.checkpoint-item {
  display: flex;
  align-items: flex-start;
}
.checkpoint-item .icon {
  display: inline-block;
  margin-right: 12px;
  color: #D0D5DD;
}
.checkpoint-item.active {
  color: #101828;
}
.checkpoint-item.active .icon {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.checkpoint-group > * {
  margin-bottom: 12px;
}
.checkpoint-group > *:last-child {
  margin-bottom: 0px;
}

.color-swatches {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 16px;
}
.color-swatches .swatch {
  width: 44px;
  height: 44px;
  border-radius: 8px;
  cursor: pointer;
  margin-right: 12px;
}
.color-swatches .swatch.color-1 {
  background-color: #F7DE03;
}
.color-swatches .swatch.color-2 {
  background-color: #D3972A;
}
.color-swatches .swatch.color-3 {
  background-color: #69DADA;
}
.color-swatches .swatch.color-4 {
  background-color: #E8A2E5;
}
.color-swatches .swatch.color-5 {
  background-color: #253BFF;
}

.field-wrapper {
  position: relative;
}
.field-icon {
  position: absolute;
  min-height: 44px;
  min-width: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  z-index: 1;
  top: 0px;
  color: #667085;
}
.field-icon .form-field-input,
.field-icon .form-field-select,
.field-icon .select2-container--default .select2-selection--single,
.field-icon .select2-container--default .select2-selection--single,
.field-icon .select2-container--default .select2-selection--multiple,
.field-icon .chosen-container-multi .chosen-choices,
.field-icon .chosen-container-single .chosen-single {
  border: none;
  background-color: transparent;
}
.field-icon-left {
  left: 0px;
  right: auto;
}
.field-icon-left ~ .form-field-input, .field-icon-left ~ .form-field-select, .field-icon-left ~ .select2-container--default .select2-selection--single, .field-icon-left ~ select + .select2-container--default .select2-selection--single, .field-icon-left ~ select + .select2-container--default .select2-selection--multiple, .field-icon-left ~ select + .chosen-container-multi .chosen-choices, .field-icon-left ~ .chosen-container-multi .chosen-choices {
  padding-left: 40px;
}
.field-icon-label {
  font-size: 16px;
  padding: 0px 10px;
  border-right: 1px solid #D0D5DD;
}
.field-icon-label + .form-field-input, .field-icon-label + .form-field-select, .field-icon-label + .select2-container--default .select2-selection--single, .field-icon-label + select + .select2-container--default .select2-selection--single, .field-icon-label + select + .select2-container--default .select2-selection--multiple, .field-icon-label + select + .chosen-container-multi .chosen-choices, .field-icon-label + .chosen-container-multi .chosen-choices {
  padding-left: 80px;
}
.field-icon-right {
  left: auto;
  right: 0px;
}
.field-icon-right ~ .form-field-input, .field-icon-right ~ .form-field-select, .field-icon-right ~ .select2-container--default .select2-selection--single, .field-icon-right ~ select + .select2-container--default .select2-selection--single, .field-icon-right ~ select + .select2-container--default .select2-selection--multiple, .field-icon-right ~ select + .chosen-container-multi .chosen-choices, .field-icon-right ~ .chosen-container-multi .chosen-choices {
  padding-right: 40px;
}
.field-icon-button {
  pointer-events: auto;
}

.invite_data {
  padding: 0px 20px;
}
@media (min-width: 575px) {
  .invite_data {
    padding: 0px 24px;
  }
}

.select2-dropdown {
  border-radius: 8px !important;
  border: 1px solid #D0D5DD;
}
.select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}

.form-field-checkbox {
  display: inline-flex;
}
.form-field-checkbox-check {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: #ffffff;
  border: 1px solid #D0D5DD;
  box-sizing: border-box;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.current .form-field-checkbox-check {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.form-field-checkbox-check svg {
  width: 75%;
  height: 75%;
  display: block;
  opacity: 0;
  transition: all 0.3s ease;
}
.form-field-checkbox-label {
  font-size: 14px;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0;
  gap: 10px;
}
.form-field-checkbox-input {
  position: absolute;
  z-index: -999;
  opacity: 0;
}
.form-field-checkbox:not(.form-field-checkbox-condition) .form-field-checkbox-input:checked + label .form-field-checkbox-check,
.form-field-checkbox:not(.form-field-checkbox-condition) input[type=checkbox]:checked + label .form-field-checkbox-check {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.form-field-checkbox:not(.form-field-checkbox-condition) .form-field-checkbox-input:checked + label .form-field-checkbox-check svg,
.form-field-checkbox:not(.form-field-checkbox-condition) input[type=checkbox]:checked + label .form-field-checkbox-check svg {
  opacity: 1;
}
.form-field-checkbox.completed .form-field-checkbox-input:checked + label .form-field-checkbox-check,
.form-field-checkbox.completed input[type=checkbox]:checked + label .form-field-checkbox-check {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.form-field-checkbox.completed .form-field-checkbox-input:checked + label .form-field-checkbox-check svg,
.form-field-checkbox.completed input[type=checkbox]:checked + label .form-field-checkbox-check svg {
  opacity: 1;
}

.alert-wrapper {
  min-height: 46px;
  padding: 10px 20px;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .alert-wrapper {
    padding: 10px 25px;
  }
}
.alert-content {
  flex: 1 1 auto;
  width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.alert-content-between {
  justify-content: space-between;
}
.alert-icon {
  flex: 0 0 auto;
  width: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-right: 8px;
}
@media (min-width: 768px) {
  .alert-icon {
    margin-right: 0px;
  }
}
.alert-dark {
  background: #000000;
  color: #ffffff;
  font-weight: 500;
  font-size: 14px;
}
.alert-dark .alert-link {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  font-weight: 700;
}
.alert-card {
  border: 1px solid transparent;
  padding: 18px 24px;
  color: #101828;
  border-radius: 12px;
}
.alert-error {
  background: #FEF3F2;
  border-color: #F04438;
  font-weight: 400;
  font-size: 14px;
}
.alert-error p {
  color: #101828 !important;
}
.alert-error .icon {
  color: #F04438;
  position: relative;
}
.alert-error .icon:before, .alert-error .icon:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid #1F349A;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #F04438;
}
.alert-error .icon:before {
  transform: translate(-50%, -50%) scale(1.2);
  opacity: 30%;
}
.alert-error .icon:after {
  transform: translate(-50%, -50%) scale(1.6);
  opacity: 10%;
}

.card-index-m-1 {
  position: relative;
  z-index: -1;
}
.card-index-0 {
  position: relative;
  z-index: 0;
}
.card-index-1 {
  position: relative;
  z-index: 1;
}
.card-title {
  color: #101828;
}
.card-title-wrapper {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
.card-title-wrapper > * {
  flex: 1 0;
  width: 0px;
}
.card-title-10xl {
  font-size: 48px;
}
.card-title-9xl {
  font-size: 44px;
}
.card-title-8xl {
  font-size: 40px;
}
.card-title-7xl {
  font-size: 36px;
}
.card-title-6xl {
  font-size: 32px;
}
.card-title-5xl {
  font-size: 30px;
}
.card-title-4xl {
  font-size: 28px;
}
.card-title-3xl {
  font-size: 26px;
}
.card-title-2xl {
  font-size: 24px;
}
.card-title-xl {
  font-size: 20px;
}
.card-title-lg {
  font-size: 18px;
}
.card-title-md {
  font-size: 16px;
}
.card-title-sm {
  font-size: 14px;
}
.card-title-xs {
  font-size: 12px;
}
.card-title-2xs {
  font-size: 10px;
}
.card-flex {
  display: flex;
  flex-direction: column;
}
.card-flex > * {
  width: 100%;
}
.card-flex .card-default-footer {
  margin-top: auto;
}
.card-info {
  background-color: #ffffff;
  border-radius: 12px;
  border: 1px solid #E4E7EC;
  margin-bottom: 26px;
}
.card-info-image {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.card-info-image-img {
  flex: 0 0 auto;
  width: 40%;
  padding: 16px 16px;
}
@media (min-width: 768px) {
  .card-info-image-img {
    padding: 18px 20px;
  }
}
@media (min-width: 1440px) {
  .card-info-image-img {
    padding: 18px 24px;
    width: 33.33%;
  }
}
.card-info-image-img-left {
  padding-right: 0px;
}
.card-info-image-img .chart {
  position: relative;
  padding-top: 100%;
}
.card-info-image-img .chart-container {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100% !important;
  height: 100% !important;
}
.card-info-image-img .chart-container canvas, .card-info-image-img .chart-container .canvasjs-chart-container {
  width: 100% !important;
  height: 100% !important;
}
.card-info-image-img .chart-percent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  color: #101828;
}
.card-info-image-content {
  flex: 1 1 auto;
  width: 0;
}
.card-info-image-content-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.card-info-header {
  padding: 16px 16px;
}
@media (min-width: 768px) {
  .card-info-header {
    padding: 18px 20px;
  }
}
@media (min-width: 1440px) {
  .card-info-header {
    padding: 18px 24px;
  }
}
.card-info-header h4 {
  color: #101828;
}
.card-info-body {
  padding: 16px 16px;
  padding-top: 0px;
}
@media (min-width: 768px) {
  .card-info-body {
    padding: 18px 20px;
    padding-top: 0px;
  }
}
@media (min-width: 1440px) {
  .card-info-body {
    padding: 18px 24px;
    padding-top: 0px;
  }
}
.card-info-body p {
  margin-bottom: 8px;
}
.card-info-body h3 {
  font-size: 20px;
  color: #101828;
  font-weight: 500;
  word-break: break-all;
}
@media (min-width: 1441px) {
  .card-info-body h3 {
    font-size: 24px;
  }
}
.card-info-body h2 {
  font-size: 36px;
  color: #101828;
  font-weight: 500;
}
.card-info-footer {
  padding: 16px 16px;
  padding-top: 0px;
}
@media (min-width: 768px) {
  .card-info-footer {
    padding: 18px 20px;
    padding-top: 0px;
  }
}
@media (min-width: 1440px) {
  .card-info-footer {
    padding: 18px 24px;
    padding-top: 0px;
  }
}
.card-default {
  background-color: #ffffff;
  border-radius: 12px;
  border: 1px solid #E4E7EC;
  margin-bottom: 24px;
}
.card-default-title h4 {
  color: #101828;
  font-weight: 500;
  font-size: 18px;
}
.card-default-title p {
  font-weight: 500;
  margin-top: 5px;
}
.card-default-header {
  border-bottom: 1px solid #E4E7EC;
  padding: 16px;
}
@media (min-width: 768px) {
  .card-default-header {
    padding: 20px;
  }
}
@media (min-width: 1440px) {
  .card-default-header {
    padding: 24px;
  }
}
.card-default-body {
  padding: 16px;
}
@media (min-width: 768px) {
  .card-default-body {
    padding: 20px;
  }
}
@media (min-width: 1440px) {
  .card-default-body {
    padding: 24px;
  }
}
.card-default-footer {
  border-top: 1px solid #E4E7EC;
  padding: 16px;
}
@media (min-width: 768px) {
  .card-default-footer {
    padding: 20px;
  }
}
@media (min-width: 1440px) {
  .card-default-footer {
    padding: 24px;
  }
}
.card-default-plan-footer {
  padding: 14px 24px;
}
.card-border {
  background-color: #ffffff;
  border-radius: 12px;
  border: 1px solid #E4E7EC;
  margin-bottom: 24px;
  padding: 20px;
}
@media (min-width: 768px) {
  .card-border {
    padding: 24px;
  }
}
@media (min-width: 1280px) {
  .card-border {
    padding: 28px;
  }
}
@media (min-width: 1440px) {
  .card-border {
    padding: 32px;
  }
}
.card-border-xl {
  padding: 32px;
}
@media (min-width: 768px) {
  .card-border-xl {
    padding: 36px;
  }
}
@media (min-width: 1280px) {
  .card-border-xl {
    padding: 40px;
  }
}
@media (min-width: 1440px) {
  .card-border-xl {
    padding: 44px;
  }
}
@media (min-width: 1560px) {
  .card-border-xl {
    padding: 48px;
  }
}
.card-border-lg {
  padding: 16px;
}
@media (min-width: 768px) {
  .card-border-lg {
    padding: 20px;
  }
}
@media (min-width: 1440px) {
  .card-border-lg {
    padding: 24px;
  }
}
.card-border-md {
  padding: 12px;
  margin-bottom: 8px;
}
.card-border-list {
  padding-left: 24px;
  padding-right: 24px;
}
.card-border p {
  color: #475467;
  word-break: break-word;
}
.card-border .card-thumbnail {
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.card-border .card-thumbnail iframe {
  pointer-events: none;
}
.card-border-header {
  padding-bottom: 12px;
  border-bottom: 1px solid #E4E7EC;
}
.card-border-header-border-none {
  border: none;
}
.card-border-header h4 {
  font-size: 20px;
  color: #101828;
  font-weight: 500;
}
.card-border-header p {
  margin-top: 5px;
}
.card-border-header-inner h4 {
  font-size: 20px;
  color: #101828;
  font-weight: 500;
}
.card-border-header-inner p {
  margin-top: 5px;
}
.card-border-header-action {
  display: flex;
  flex-wrap: wrap;
}
.card-border-header-action > * {
  margin-right: 6px;
}
@media (min-width: 420px) {
  .card-border-header-action > * {
    margin-right: 12px;
  }
}
.card-border-header-action > *:last-child {
  margin-right: 0px;
}
.card-border-header-action-dropdown {
  margin-right: -14px;
  margin-top: -4px;
}
.card-border-title {
  font-size: 20px;
  color: #101828;
  font-weight: 500;
}
.card-border-title-7xl {
  font-size: 36px;
  color: #101828;
  font-weight: 500;
}
.card-border-title-6xl {
  font-size: 32px;
  color: #101828;
  font-weight: 500;
}
.card-border-title-lg {
  font-size: 18px;
  color: #101828;
  font-weight: 500;
}
.card-border-title-sm {
  font-size: 14px;
  color: #101828;
  font-weight: 500;
}
.card-border-body {
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .card-border-body {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1440px) {
  .card-border-body {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.card-border-body-md {
  padding-top: 12px;
}
.card-border-body:last-child {
  padding-bottom: 0px;
}
.card-border-body-action {
  display: flex;
  flex-wrap: wrap;
}
.card-border-body-action > * {
  margin-right: 12px;
}
.card-border-body-action > *:last-child {
  margin-right: 0px;
}
.card-border-body .title {
  margin-bottom: 8px;
}
.card-border-content h4 {
  font-weight: 500;
  color: #101828;
}
.card-border-content-header {
  margin-bottom: 12px;
}
.card-border-content-header .title {
  margin-bottom: 8px;
}
.card-border-content p {
  margin-bottom: 6px;
}
.card-border-content-action {
  padding-top: 18px;
}
.card-border-content-action a {
  font-size: 16px;
  font-weight: 500;
  color: #101828;
}
.card-border-content-empty .card-border-content {
  text-align: center;
}
.card-border-content-empty .card-border-content h4 {
  margin-bottom: 6px;
}
.card-border-content-empty .card-border-content-header {
  display: flex;
  justify-content: center;
}
.card-border-content-empty .card-border-footer-action {
  justify-content: center;
}
.card-border-content-empty p {
  max-width: 250px;
  margin: 0 auto;
}
.card-border-content-streached {
  display: flex;
  flex-direction: column;
}
.card-border-content-streached .card-border-content,
.card-border-content-streached .card-border-body {
  flex: 1 0;
  display: flex;
  flex-direction: column;
}
.card-border-content-streached .card-border-content .row,
.card-border-content-streached .card-border-body .row {
  flex: 1 0;
  height: 100%;
}
.card-border-content-streached .card-border-content .row .col-initial,
.card-border-content-streached .card-border-body .row .col-initial {
  align-self: flex-end;
}
.card-border-streached {
  display: flex;
  flex-direction: column;
}
.card-border-streached .card-border-content,
.card-border-streached .card-border-body {
  flex: 1 0;
  display: flex;
  flex-direction: column;
}
.card-border-footer {
  border-top: 1px solid #E4E7EC;
  padding-top: 16px;
}
@media (min-width: 768px) {
  .card-border-footer {
    padding-top: 20px;
  }
}
@media (min-width: 1440px) {
  .card-border-footer {
    padding-top: 24px;
  }
}
.card-border-footer-border-none {
  border: none;
}
.card-border-footer-action {
  display: flex;
  flex-wrap: wrap;
}
.card-border-footer-action > * {
  margin-right: 12px;
}
.card-border-footer-action > *:last-child {
  margin-right: 0px;
}
.card-border-none {
  border: none;
}
.card-border-step-title h2 {
  color: #101828;
}
.card-border-stats h4 {
  word-break: break-all;
}
.card-border-stats p {
  font-weight: 500;
  margin-bottom: 8px;
}
.card-border-link {
  position: relative;
}
.card-border-link .link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 0;
}
.card-border-link .form-field-switch {
  z-index: 2;
  position: relative;
}
.card-border-link .card-border-footer .button {
  position: relative;
  z-index: 2;
}
.card-shadow {
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
.card-pointer {
  cursor: pointer;
}
.card-stretched {
  min-height: calc(50% - 12px);
}
.card-stretched-full {
  min-height: calc(100% - 24px);
}
.card-stretched.mb-0 {
  margin-bottom: 0px;
}
.card-full {
  min-height: 100%;
}
.card.mb-0 {
  margin-bottom: 0px;
}

.dropdown {
  position: relative;
  display: inline-block;
}
.add_question .dropdown {
  display: initial;
}
.dropdown-toggle {
  position: relative;
  z-index: 2;
}
.dropdown-menu {
  border-radius: 8px;
  list-style-type: none;
  border-left: 1px solid #E4E7EC;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
  padding: 0px;
  z-index: 99999;
}
.status .dropdown-menu {
  min-width: unset;
  width: auto;
}
.dropdown-menu-fixed {
  position: fixed !important;
  z-index: 1980 !important;
}
.dropdown-menu[x-placement=bottom-end] {
  margin-top: 8px;
}
.dropdown-menu[x-placement=top-end] {
  margin-bottom: 8px;
}
.dropdown-menu[x-placement=bottom-start] {
  margin-top: 8px;
}
.dropdown-menu[x-placement=top-start] {
  margin-bottom: 8px;
}
.dropdown-menu::before {
  display: none;
}
.dropdown-menu-group {
  padding: 4px 0px;
}
.dropdown-menu-group-divider {
  border-top: 1px solid #E4E7EC;
}
.dropdown-menu-items {
  list-style-type: none;
}
.dropdown-menu-item {
  padding: 0px 6px;
}
.dropdown-menu-link {
  font-family: var(--body-font, var(--primary-font));
  font-weight: 400;
  padding: 9px 12px !important;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 3px;
  white-space: nowrap;
  transition: all 0.3s ease;
  font-size: 14px;
  color: #101828;
  width: 100%;
  background-color: transparent;
  border: none;
  cursor: pointer;
  gap: 8px;
}
.dropdown-menu-link:hover {
  background-color: #F2F4F7;
}
.dropdown-menu-link .icon {
  display: block;
  font-size: 18px;
  color: #667085;
}
.dropdown-menu-link .icon svg {
  width: 1em;
  height: 1em;
  display: block;
}
.dropdown-menu-link-check::after {
  content: "";
  display: block;
  height: 6px;
  width: 12px;
  border-left: 2px solid rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  border-bottom: 2px solid rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  margin-left: auto;
  margin-right: 0;
  margin-top: -5px;
  transform: rotate(-45deg);
}
.dropdown-menu-link-delete {
  color: #F04438;
}
.dropdown-menu-link-delete .icon {
  color: #F04438;
}
.dropdown-menu ul li:last-child {
  margin-bottom: 0px;
}
.status .dropdown-menu ul li a {
  justify-content: flex-start;
}

.tool-tip {
  display: inline-block;
  max-width: 100%;
}
.tool-tip .icon {
  font-size: 16px;
  color: #98A2B3;
}
.tool-tip .icon svg {
  display: block;
  width: 1em;
  height: 1em;
}
.tool-tip-popup {
  visibility: hidden;
  display: none;
  background-color: black;
  color: #fff;
  border-radius: 6px;
  padding: 15px;
  position: fixed;
  z-index: 9999;
  font-size: 14px;
  background-color: #101828;
  pointer-events: none;
  max-width: 320px;
  word-break: break-all;
}
.tool-tip-popup.show {
  display: block;
  visibility: visible;
}

.list-group {
  list-style-type: none;
  margin-bottom: 16px;
}
.list-group:last-child {
  margin-bottom: 0px;
}
.list-group-heading {
  padding: 8px 0px;
  border-bottom: 1px solid #E4E7EC;
  margin-bottom: 16px;
}
.list-group-title {
  font-size: 14px;
  line-height: 20px;
  color: #101828;
  font-weight: 500;
}
.list-item {
  display: block;
}
.list-item-title h4 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #101828;
  word-break: break-word;
}
.completed .form-field-checkbox-label .list-item-title h4 {
  color: #98A2B3;
  text-decoration: line-through;
}
.list-item-meta p {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #667085;
}
.completed .list-item-meta p {
  color: #98A2B3;
}
.list-item-meta .progress-bar {
  margin-top: 15px;
}
.list-item-icon {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  padding-right: 16px;
}
.list-item-text .list-item-title {
  margin-bottom: 8px;
}
.list-item-wrapper {
  margin-bottom: 16px;
}
.list-item-wrapper:last-child {
  margin-bottom: 0px;
}
.list-group-tasks .list-item-wrapper {
  border-bottom: 1px solid #E4E7EC;
  margin-bottom: 0px;
}
.list-group-tasks .list-item-wrapper:last-child {
  border-bottom: none;
}
.list-item-wrapper .form-field-checkbox, .list-item-wrapper .form-field-checkbox-label {
  width: 100%;
  display: block;
  margin: 0px;
}
.list-group-tasks .list-item-wrapper .form-field-checkbox-label {
  padding: 20px 0px;
}
.list-group-tasks .list-item-wrapper:first-child .form-field-checkbox-label {
  padding-top: 0px;
}
.list-group-tasks .list-item-wrapper:last-child .form-field-checkbox-label {
  padding-bottom: 0px;
}
.list-item-flex-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.list-item-status {
  flex: 0 0 auto;
  min-width: 95px;
}
.list-item-content {
  flex: 1 1 auto;
  width: 0;
}

.progress {
  flex: 0 0 100%;
  max-width: 100%;
}
.progress-bar {
  height: 20px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  --opacity: 0.3;
  z-index: 0;
}
.progress-fill {
  height: 100%;
  min-width: 20px;
  border-radius: 20px;
  position: relative;
  z-index: 1;
  --opacity: 1;
}
.progress-sm {
  height: 12px;
}
.progress-sm .progress-fill {
  min-width: 12px;
}
.progress-bar-lead.progress-bar-new {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-lead.progress-bar-new .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-lead.progress-bar-followup {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-followup .progress-fill {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-contacted {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-contacted .progress-fill {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-proposal {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-proposal .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-consultation {
  background-color: rgba(253, 234, 215, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-consultation .progress-fill {
  background-color: rgba(253, 234, 215, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-converted {
  background-color: rgba(24, 34, 48, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-converted .progress-fill {
  background-color: rgba(24, 34, 48, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-archived {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-archived .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-pending {
  background-color: rgba(208, 213, 221, var(--opacity, 1));
}
.progress-bar-lead.progress-bar-pending .progress-fill {
  background-color: rgba(208, 213, 221, var(--opacity, 1));
}
.progress-bar-client.progress-bar-active {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-client.progress-bar-active .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-client.progress-bar-inactive {
  background-color: rgba(208, 213, 221, var(--opacity, 1));
}
.progress-bar-client.progress-bar-inactive .progress-fill {
  background-color: rgba(208, 213, 221, var(--opacity, 1));
}
.progress-bar-client.progress-bar-archived {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-client.progress-bar-archived .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-client.progress-bar-archive {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-client.progress-bar-archive .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-client.progress-bar-complete {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-client.progress-bar-complete .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-project.progress-bar-active {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-project.progress-bar-active .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-project.progress-bar-inactive {
  background-color: rgba(242, 244, 247, var(--opacity, 1));
}
.progress-bar-project.progress-bar-inactive .progress-fill {
  background-color: rgba(242, 244, 247, var(--opacity, 1));
}
.progress-bar-project.progress-bar-complete {
  background-color: rgba(171, 239, 198, var(--opacity, 1));
}
.progress-bar-project.progress-bar-complete .progress-fill {
  background-color: rgba(171, 239, 198, var(--opacity, 1));
}
.progress-bar-project.progress-bar-archived {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-project.progress-bar-archived .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-plan.progress-bar-monthly {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-plan.progress-bar-monthly .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-plan.progress-bar-paid {
  background-color: rgba(236, 253, 243, var(--opacity, 1));
}
.progress-bar-plan.progress-bar-paid .progress-fill {
  background-color: rgba(236, 253, 243, var(--opacity, 1));
}
.progress-bar-team.progress-bar-admin {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-team.progress-bar-admin .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-team.progress-bar-member {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-team.progress-bar-member .progress-fill {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-team.progress-bar-manager {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-team.progress-bar-manager .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-email.progress-bar-new {
  background-color: rgba(235, 233, 254, var(--opacity, 1));
}
.progress-bar-email.progress-bar-new .progress-fill {
  background-color: rgba(235, 233, 254, var(--opacity, 1));
}
.progress-bar-email.progress-bar-leads {
  background-color: rgba(235, 233, 254, var(--opacity, 1));
}
.progress-bar-email.progress-bar-leads .progress-fill {
  background-color: rgba(235, 233, 254, var(--opacity, 1));
}
.progress-bar-email.progress-bar-documents {
  background-color: rgba(224, 242, 254, var(--opacity, 1));
}
.progress-bar-email.progress-bar-documents .progress-fill {
  background-color: rgba(224, 242, 254, var(--opacity, 1));
}
.progress-bar-email.progress-bar-meetings {
  background-color: rgba(252, 231, 246, var(--opacity, 1));
}
.progress-bar-email.progress-bar-meetings .progress-fill {
  background-color: rgba(252, 231, 246, var(--opacity, 1));
}
.progress-bar-email.progress-bar-clients {
  background-color: rgba(230, 244, 215, var(--opacity, 1));
}
.progress-bar-email.progress-bar-clients .progress-fill {
  background-color: rgba(230, 244, 215, var(--opacity, 1));
}
.progress-bar-email.progress-bar-projects {
  background-color: rgba(253, 234, 215, var(--opacity, 1));
}
.progress-bar-email.progress-bar-projects .progress-fill {
  background-color: rgba(253, 234, 215, var(--opacity, 1));
}
.progress-bar-contact.progress-bar-client {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-contact.progress-bar-client .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-contact.progress-bar-lead {
  background-color: rgba(224, 242, 254, var(--opacity, 1));
}
.progress-bar-contact.progress-bar-lead .progress-fill {
  background-color: rgba(224, 242, 254, var(--opacity, 1));
}
.progress-bar-contact.progress-bar-other {
  background-color: rgba(242, 244, 247, var(--opacity, 1));
}
.progress-bar-contact.progress-bar-other .progress-fill {
  background-color: rgba(242, 244, 247, var(--opacity, 1));
}
.progress-bar-contact.progress-bar-archived {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-contact.progress-bar-archived .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-document.progress-bar-proposal {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-document.progress-bar-proposal .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-document.progress-bar-contract {
  background-color: rgba(152, 162, 179, var(--opacity, 1));
}
.progress-bar-document.progress-bar-contract .progress-fill {
  background-color: rgba(152, 162, 179, var(--opacity, 1));
}
.progress-bar-document.progress-bar-new_form {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-document.progress-bar-new_form .progress-fill {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-document.progress-bar-form {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-document.progress-bar-form .progress-fill {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-document.progress-bar-invoice {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-document.progress-bar-invoice .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-outstanding {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-outstanding .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-created {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-created .progress-fill {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-viewed {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-viewed .progress-fill {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-accepted {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-accepted .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-submitted {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-submitted .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-overdue {
  background-color: rgba(254, 228, 226, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-overdue .progress-fill {
  background-color: rgba(254, 228, 226, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-declined {
  background-color: rgba(224, 242, 254, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-declined .progress-fill {
  background-color: rgba(224, 242, 254, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-other {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-other .progress-fill {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-archived {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-archived .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-paid {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-paid .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-new {
  background-color: rgba(254, 247, 195, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-new .progress-fill {
  background-color: rgba(254, 247, 195, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-voided {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-voided .progress-fill {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-signed {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-signed .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-sent {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-sent .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-scheduled {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-scheduled .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-completed {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-completed .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-complete {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-complete .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-received {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-document-status.progress-bar-received .progress-fill {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-automation.progress-bar-active {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-automation.progress-bar-active .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-automation.progress-bar-inactive {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-automation.progress-bar-inactive .progress-fill {
  background-color: rgba(228, 231, 236, var(--opacity, 1));
}
.progress-bar-automation.progress-bar-archived {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-automation.progress-bar-archived .progress-fill {
  background-color: rgba(71, 84, 103, var(--opacity, 1));
}
.progress-bar-schedule.progress-bar-video {
  background-color: rgba(213, 217, 235, var(--opacity, 1));
}
.progress-bar-schedule.progress-bar-video .progress-fill {
  background-color: rgba(213, 217, 235, var(--opacity, 1));
}
.progress-bar-schedule.progress-bar-overdue {
  background-color: rgba(254, 228, 226, var(--opacity, 1));
}
.progress-bar-schedule.progress-bar-overdue .progress-fill {
  background-color: rgba(254, 228, 226, var(--opacity, 1));
}
.progress-bar-schedule.progress-bar-upcoming {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-schedule.progress-bar-upcoming .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-schedule.progress-bar-past {
  background-color: rgba(242, 244, 247, var(--opacity, 1));
}
.progress-bar-schedule.progress-bar-past .progress-fill {
  background-color: rgba(242, 244, 247, var(--opacity, 1));
}
.progress-bar-task.progress-bar-today {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-task.progress-bar-today .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-task.progress-bar-tomorrow {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-task.progress-bar-tomorrow .progress-fill {
  background-color: rgba(244, 235, 255, var(--opacity, 1));
}
.progress-bar-task.progress-bar-overdue {
  background-color: rgba(254, 228, 226, var(--opacity, 1));
}
.progress-bar-task.progress-bar-overdue .progress-fill {
  background-color: rgba(254, 228, 226, var(--opacity, 1));
}
.progress-bar-task.progress-bar-due {
  background-color: rgba(254, 228, 226, var(--opacity, 1));
}
.progress-bar-task.progress-bar-due .progress-fill {
  background-color: rgba(254, 228, 226, var(--opacity, 1));
}
.progress-bar-task.progress-bar-completed {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-task.progress-bar-completed .progress-fill {
  background-color: rgba(220, 250, 230, var(--opacity, 1));
}
.progress-bar-copy.progress-bar-copy {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-copy.progress-bar-copy .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-calendar.progress-bar-primary {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.progress-bar-calendar.progress-bar-primary .progress-fill {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}

.status-button {
  min-width: 66px;
  height: 26px;
  border-radius: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0px 12px;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
  gap: 5px;
}
.status-button svg {
  width: 14px;
  height: 14px;
}
.status-lead .new {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-lead .followup {
  background: rgba(244, 235, 255, var(--opacity, 1));
  color: #101828;
}
.status-lead .contacted {
  background: rgba(244, 235, 255, var(--opacity, 1));
  color: #101828;
}
.status-lead .proposal {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-lead .consultation {
  background: rgba(253, 234, 215, var(--opacity, 1));
  color: #B93815;
}
.status-lead .converted {
  background: rgba(24, 34, 48, var(--opacity, 1));
  color: #ffffff;
}
.status-lead .archived {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-lead .pending {
  background: rgba(208, 213, 221, var(--opacity, 1));
  color: #101828;
}
.status-client .active {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-client .inactive {
  background: rgba(208, 213, 221, var(--opacity, 1));
  color: #101828;
}
.status-client .archived {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-client .archive {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-client .complete {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-project .active {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-project .inactive {
  background: rgba(242, 244, 247, var(--opacity, 1));
  color: #101828;
}
.status-project .complete {
  background: rgba(171, 239, 198, var(--opacity, 1));
  color: #067647;
}
.status-project .archived {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-plan .monthly {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-plan .paid {
  background: rgba(236, 253, 243, var(--opacity, 1));
  color: #067647;
}
.status-team .admin {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-team .member {
  background: rgba(228, 231, 236, var(--opacity, 1));
  color: #101828;
}
.status-team .manager {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-email .new {
  background: rgba(235, 233, 254, var(--opacity, 1));
  color: #3E1C96;
}
.status-email .leads {
  background: rgba(235, 233, 254, var(--opacity, 1));
  color: #3E1C96;
}
.status-email .documents {
  background: rgba(224, 242, 254, var(--opacity, 1));
  color: #065986;
}
.status-email .meetings {
  background: rgba(252, 231, 246, var(--opacity, 1));
  color: #DD2590;
}
.status-email .clients {
  background: rgba(230, 244, 215, var(--opacity, 1));
  color: #335015;
}
.status-email .projects {
  background: rgba(253, 234, 215, var(--opacity, 1));
  color: #B93815;
}
.status-contact .client {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #101828;
}
.status-contact .lead {
  background: rgba(224, 242, 254, var(--opacity, 1));
  color: #101828;
}
.status-contact .other {
  background: rgba(242, 244, 247, var(--opacity, 1));
  color: #101828;
}
.status-contact .archived {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-document .proposal {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-document .contract {
  background: rgba(152, 162, 179, var(--opacity, 1));
  color: #101828;
}
.status-document .new_form {
  background: rgba(228, 231, 236, var(--opacity, 1));
  color: #101828;
}
.status-document .form {
  background: rgba(228, 231, 236, var(--opacity, 1));
  color: #101828;
}
.status-document .invoice {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-document-status .outstanding {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-document-status .created {
  background: rgba(244, 235, 255, var(--opacity, 1));
  color: #101828;
}
.status-document-status .viewed {
  background: rgba(244, 235, 255, var(--opacity, 1));
  color: #101828;
}
.status-document-status .accepted {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-document-status .submitted {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-document-status .overdue {
  background: rgba(254, 228, 226, var(--opacity, 1));
  color: #B42318;
}
.status-document-status .declined {
  background: rgba(224, 242, 254, var(--opacity, 1));
  color: #065986;
}
.status-document-status .other {
  background: rgba(228, 231, 236, var(--opacity, 1));
  color: #101828;
}
.status-document-status .archived {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-document-status .paid {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-document-status .new {
  background: rgba(254, 247, 195, var(--opacity, 1));
  color: #101828;
}
.status-document-status .voided {
  background: rgba(228, 231, 236, var(--opacity, 1));
  color: #101828;
}
.status-document-status .signed {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-document-status .sent {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-document-status .scheduled {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-document-status .completed {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-document-status .complete {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-document-status .received {
  background: rgba(244, 235, 255, var(--opacity, 1));
  color: #101828;
}
.status-automation .active {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-automation .inactive {
  background: rgba(228, 231, 236, var(--opacity, 1));
  color: #101828;
}
.status-automation .archived {
  background: rgba(71, 84, 103, var(--opacity, 1));
  color: #ffffff;
}
.status-schedule .video {
  background: rgba(213, 217, 235, var(--opacity, 1));
  color: #101828;
}
.status-schedule .overdue {
  background: rgba(254, 228, 226, var(--opacity, 1));
  color: #B42318;
}
.status-schedule .upcoming {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-schedule .past {
  background: rgba(242, 244, 247, var(--opacity, 1));
  color: #101828;
}
.status-task .today {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-task .tomorrow {
  background: rgba(244, 235, 255, var(--opacity, 1));
  color: #101828;
}
.status-task .overdue {
  background: rgba(254, 228, 226, var(--opacity, 1));
  color: #B42318;
}
.status-task .due {
  background: rgba(254, 228, 226, var(--opacity, 1));
  color: #B42318;
}
.status-task .completed {
  background: rgba(220, 250, 230, var(--opacity, 1));
  color: #067647;
}
.status-copy .copy {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-calendar .primary {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.status-list {
  list-style-type: none;
  margin-bottom: 33px;
  padding: 0;
}
.status-list:last-child {
  margin-bottom: 0px;
}
.status-list li {
  padding-left: 23px;
  margin-bottom: 13px;
  line-height: 20px;
  font-weight: 400;
  position: relative;
}
.status-list li:last-child {
  margin-bottom: 0;
}
.status-list li svg {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.status-list li svg.feather-check {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 1em;
  height: 1em;
  opacity: 0;
  transition: all 0.3s ease;
}
.status-list li svg.feather-calendar {
  width: 14px;
  height: 14px;
}
.status-list li .icon {
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translate(0px, -50%);
  transition: all 0.3s ease;
}
.status-list li h3 {
  font-size: 14px;
  font-weight: 500;
  color: #101828;
  margin-bottom: 3px;
}
.status-list li p {
  font-size: 14px;
}
.status-list li #tooltip {
  margin-bottom: -3px;
  margin-left: 5px;
}
.status-list li #tooltip svg {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.status-list li #tooltip .tooltiptext {
  padding: 7px 15px;
  width: 265px;
}
.status-list li #tooltip .tooltiptext p {
  text-align: center;
}
.status-list li.checked {
  display: flex;
  align-items: center;
}
.status-list li.checked > svg {
  transform: translate(0px, -50%);
}
.status-list li.checked svg {
  display: block;
  opacity: 1;
}
.status-list li.checked .ws_btn {
  display: inline-flex;
}
.status-list li span {
  margin-left: 5px;
}
.status-list-big li {
  padding-left: 38px;
}

.form-field-radio-radio {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #D0D5DD;
  box-sizing: border-box;
  border-radius: 16px;
  transition: all 0.3s ease;
}
.form-field-radio-radio .radio {
  opacity: 0;
  width: 6px;
  height: 6px;
  border-radius: 16px;
  background: #ffffff;
}
.form-field-radio-label {
  font-size: 14px;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0;
}
.form-field-radio-label-content {
  margin-left: 8px;
}
.form-field-radio-label .checkbox_2 {
  position: relative;
  width: 32px;
  height: 32px;
  background: #FFFFFF;
  border: none;
  box-sizing: border-box;
}
.form-field-radio-label .checkbox_2:hover {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.form-field-radio-label .checkbox_2 .bg-star {
  width: 100% !important;
  height: 100% !important;
  color: currentColor !important;
}
.form-field-radio-label .checkbox_2 .feather-check {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
  opacity: 1;
  color: white !important;
}
.form-field-radio-button .button-pill {
  justify-content: flex-start;
}
.form-field-radio-input {
  position: absolute;
  z-index: -999;
  opacity: 0;
}
.form-field-radio input[type=radio]:checked + .button-default {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.form-field-radio:not(.form-field-checkbox-condition) input[type=radio]:checked + label .form-field-radio-radio {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.form-field-radio:not(.form-field-checkbox-condition) input[type=radio]:checked + label .form-field-radio-radio .radio {
  opacity: 1;
}
.form-field-radio.completed input[type=checkbox]:checked + label .form-field-checkbox-check {
  border-color: #D0D5DD;
  background-color: #D0D5DD;
  color: #667085;
}
.form-field-radio.completed input[type=checkbox]:checked + label .form-field-checkbox-check svg {
  opacity: 1;
}

.modal-content {
  border-radius: 12px;
}
.modal-content .close {
  position: absolute;
  padding: 0px;
  top: 14px;
  right: 14px;
  margin: 0px;
  z-index: 3;
}
.modal-title {
  color: #101828;
  font-size: 18px;
  font-weight: 400;
}
.modal-header {
  align-items: flex-start;
  padding: 16px;
}
@media (min-width: 575px) {
  .modal-header {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .modal-header {
    padding: 24px;
  }
}
.modal-header p {
  font-size: 14px;
  margin-top: 4px;
}
.modal-body {
  padding: 16px;
}
@media (min-width: 575px) {
  .modal-body {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .modal-body {
    padding: 24px;
  }
}
.modal-body .form-field-action {
  margin-top: 32px;
}
.modal-footer {
  display: block;
  padding: 16px;
}
@media (min-width: 575px) {
  .modal-footer {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .modal-footer {
    padding: 24px;
  }
}
.modal-dialog {
  width: 90%;
  margin: 0.5rem auto;
}
.modal-md {
  max-width: 688px;
}
.modal-sm {
  max-width: 480px;
}
.modal-xs {
  max-width: 400px;
}
.modal-border-header {
  border-bottom: 1px solid #E4E7EC;
  padding: 16px;
}
@media (min-width: 575px) {
  .modal-border-header {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .modal-border-header {
    padding: 24px;
  }
}
.modal-border-body {
  padding: 16px;
}
@media (min-width: 575px) {
  .modal-border-body {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .modal-border-body {
    padding: 24px;
  }
}
.modal-border-footer {
  border-top: 1px solid #E4E7EC;
  padding: 16px;
}
@media (min-width: 575px) {
  .modal-border-footer {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .modal-border-footer {
    padding: 24px;
  }
}

.popup_error {
  margin: 16px;
}

.popup_error:empty {
  margin: 0px;
}

.table {
  overflow-x: auto;
  overflow-y: auto;
  width: 100%;
}
.table-noscroll {
  overflow-x: unset;
  overflow-y: unset;
}
.table table {
  width: 100%;
  border-collapse: collapse;
}
.table table tr th, .table table tr td {
  padding: 12px 24px;
  font-size: 14px;
  color: #475467;
  font-weight: 500;
  text-align: left;
  border-bottom: 1px solid #E4E7EC;
}
.table table tr th.action, .table table tr td.action {
  width: 60px;
}
.table table tr th {
  color: #101828;
}
.table table tr:last-child td {
  border: none;
}
.table-name {
  display: flex;
  align-items: center;
}
.table-name h4, .table-name a {
  font-weight: 500;
  color: #101828;
}
.table-name p {
  margin-bottom: 0px;
}
.table-name .icon {
  margin-right: 12px;
  font-size: 24px;
}
@media (min-width: 768px) {
  .table-name .icon {
    font-size: 30px;
  }
}
.table-name .icon span {
  font-size: inherit;
}
.table-name .icon svg {
  width: 1em !important;
  height: 1em !important;
}
.table-name-content {
  flex: 1 0;
  width: 0px;
}
.table-column-action {
  display: flex;
}
.table-column-action > * {
  margin-right: 10px;
}
.table-column-action > *:last-child {
  margin-right: 0px;
}
.table-initial table tr th:first-child, .table-initial table tr td:first-child {
  padding-left: 0px;
}
.table-initial table tr th:last-child, .table-initial table tr td:last-child {
  padding-right: 0px;
}
.table-initial .table-name .icon {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.table-initial .table-name h4 {
  margin-bottom: 4px;
}
.table-row-link tr {
  position: relative;
}
.table-row-link tr td .dropdown-toggle {
  z-index: 2;
  position: relative;
}
.table-row-link .row-link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
}
.table-row-link .tool-tip {
  z-index: 2;
}

.avatar-5xs {
  width: 8px;
}
.avatar-5xs .avatar-placeholder {
  font-size: 2px;
}
.avatar-4xs {
  width: 10px;
}
.avatar-4xs .avatar-placeholder {
  font-size: 4px;
}
.avatar-3xs {
  width: 12px;
}
.avatar-3xs .avatar-placeholder {
  font-size: 6px;
}
.avatar-2xs {
  width: 14px;
}
.avatar-2xs .avatar-placeholder {
  font-size: 8px;
}
.avatar-xs {
  width: 16px;
}
.avatar-xs .avatar-placeholder {
  font-size: 10px;
}
.avatar-sm {
  width: 20px;
}
.avatar-sm .avatar-placeholder {
  font-size: 12px;
}
.avatar-md {
  width: 24px;
}
.avatar-md .avatar-placeholder {
  font-size: 14px;
}
.avatar-lg {
  width: 40px;
}
.avatar-lg .avatar-placeholder {
  font-size: 24px;
}
.avatar-2lg {
  width: 50px;
}
.avatar-2lg .avatar-placeholder {
  font-size: 32px;
}
.avatar-xl {
  width: 60px;
}
.avatar-xl .avatar-placeholder {
  font-size: 36px;
}
.avatar-2xl {
  width: 80px;
}
.avatar-2xl .avatar-placeholder {
  font-size: 40px;
}
.avatar-88xl {
  width: 88px;
}
.avatar-88xl .avatar-placeholder {
  font-size: 42px;
}
.avatar-3xl {
  width: 100px;
}
.avatar-3xl .avatar-placeholder {
  font-size: 44px;
}
.avatar-4xl {
  width: 120px;
}
.avatar-4xl .avatar-placeholder {
  font-size: 48px;
}
.avatar-5xl {
  width: 140px;
}
.avatar-5xl .avatar-placeholder {
  font-size: 52px;
}
@media (min-width: 360px) {
  .avatar-5xs-5xs {
    width: 8px;
  }
  .avatar-5xs-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-5xs-4xs {
    width: 10px;
  }
  .avatar-5xs-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-5xs-3xs {
    width: 12px;
  }
  .avatar-5xs-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-5xs-2xs {
    width: 14px;
  }
  .avatar-5xs-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-5xs-xs {
    width: 16px;
  }
  .avatar-5xs-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-5xs-sm {
    width: 20px;
  }
  .avatar-5xs-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-5xs-md {
    width: 24px;
  }
  .avatar-5xs-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-5xs-lg {
    width: 40px;
  }
  .avatar-5xs-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-5xs-2lg {
    width: 50px;
  }
  .avatar-5xs-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-5xs-xl {
    width: 60px;
  }
  .avatar-5xs-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-5xs-2xl {
    width: 80px;
  }
  .avatar-5xs-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-5xs-88xl {
    width: 88px;
  }
  .avatar-5xs-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-5xs-3xl {
    width: 100px;
  }
  .avatar-5xs-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-5xs-4xl {
    width: 120px;
  }
  .avatar-5xs-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-5xs-5xl {
    width: 140px;
  }
  .avatar-5xs-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 420px) {
  .avatar-4xs-5xs {
    width: 8px;
  }
  .avatar-4xs-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-4xs-4xs {
    width: 10px;
  }
  .avatar-4xs-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-4xs-3xs {
    width: 12px;
  }
  .avatar-4xs-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-4xs-2xs {
    width: 14px;
  }
  .avatar-4xs-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-4xs-xs {
    width: 16px;
  }
  .avatar-4xs-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-4xs-sm {
    width: 20px;
  }
  .avatar-4xs-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-4xs-md {
    width: 24px;
  }
  .avatar-4xs-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-4xs-lg {
    width: 40px;
  }
  .avatar-4xs-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-4xs-2lg {
    width: 50px;
  }
  .avatar-4xs-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-4xs-xl {
    width: 60px;
  }
  .avatar-4xs-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-4xs-2xl {
    width: 80px;
  }
  .avatar-4xs-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-4xs-88xl {
    width: 88px;
  }
  .avatar-4xs-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-4xs-3xl {
    width: 100px;
  }
  .avatar-4xs-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-4xs-4xl {
    width: 120px;
  }
  .avatar-4xs-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-4xs-5xl {
    width: 140px;
  }
  .avatar-4xs-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 575px) {
  .avatar-3xs-5xs {
    width: 8px;
  }
  .avatar-3xs-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-3xs-4xs {
    width: 10px;
  }
  .avatar-3xs-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-3xs-3xs {
    width: 12px;
  }
  .avatar-3xs-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-3xs-2xs {
    width: 14px;
  }
  .avatar-3xs-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-3xs-xs {
    width: 16px;
  }
  .avatar-3xs-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-3xs-sm {
    width: 20px;
  }
  .avatar-3xs-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-3xs-md {
    width: 24px;
  }
  .avatar-3xs-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-3xs-lg {
    width: 40px;
  }
  .avatar-3xs-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-3xs-2lg {
    width: 50px;
  }
  .avatar-3xs-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-3xs-xl {
    width: 60px;
  }
  .avatar-3xs-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-3xs-2xl {
    width: 80px;
  }
  .avatar-3xs-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-3xs-88xl {
    width: 88px;
  }
  .avatar-3xs-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-3xs-3xl {
    width: 100px;
  }
  .avatar-3xs-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-3xs-4xl {
    width: 120px;
  }
  .avatar-3xs-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-3xs-5xl {
    width: 140px;
  }
  .avatar-3xs-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 620px) {
  .avatar-2xs-5xs {
    width: 8px;
  }
  .avatar-2xs-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-2xs-4xs {
    width: 10px;
  }
  .avatar-2xs-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-2xs-3xs {
    width: 12px;
  }
  .avatar-2xs-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-2xs-2xs {
    width: 14px;
  }
  .avatar-2xs-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-2xs-xs {
    width: 16px;
  }
  .avatar-2xs-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-2xs-sm {
    width: 20px;
  }
  .avatar-2xs-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-2xs-md {
    width: 24px;
  }
  .avatar-2xs-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-2xs-lg {
    width: 40px;
  }
  .avatar-2xs-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-2xs-2lg {
    width: 50px;
  }
  .avatar-2xs-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-2xs-xl {
    width: 60px;
  }
  .avatar-2xs-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-2xs-2xl {
    width: 80px;
  }
  .avatar-2xs-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-2xs-88xl {
    width: 88px;
  }
  .avatar-2xs-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-2xs-3xl {
    width: 100px;
  }
  .avatar-2xs-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-2xs-4xl {
    width: 120px;
  }
  .avatar-2xs-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-2xs-5xl {
    width: 140px;
  }
  .avatar-2xs-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .avatar-xs-5xs {
    width: 8px;
  }
  .avatar-xs-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-xs-4xs {
    width: 10px;
  }
  .avatar-xs-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-xs-3xs {
    width: 12px;
  }
  .avatar-xs-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-xs-2xs {
    width: 14px;
  }
  .avatar-xs-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-xs-xs {
    width: 16px;
  }
  .avatar-xs-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-xs-sm {
    width: 20px;
  }
  .avatar-xs-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-xs-md {
    width: 24px;
  }
  .avatar-xs-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-xs-lg {
    width: 40px;
  }
  .avatar-xs-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-xs-2lg {
    width: 50px;
  }
  .avatar-xs-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-xs-xl {
    width: 60px;
  }
  .avatar-xs-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-xs-2xl {
    width: 80px;
  }
  .avatar-xs-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-xs-88xl {
    width: 88px;
  }
  .avatar-xs-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-xs-3xl {
    width: 100px;
  }
  .avatar-xs-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-xs-4xl {
    width: 120px;
  }
  .avatar-xs-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-xs-5xl {
    width: 140px;
  }
  .avatar-xs-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 820px) {
  .avatar-sm-5xs {
    width: 8px;
  }
  .avatar-sm-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-sm-4xs {
    width: 10px;
  }
  .avatar-sm-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-sm-3xs {
    width: 12px;
  }
  .avatar-sm-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-sm-2xs {
    width: 14px;
  }
  .avatar-sm-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-sm-xs {
    width: 16px;
  }
  .avatar-sm-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-sm-sm {
    width: 20px;
  }
  .avatar-sm-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-sm-md {
    width: 24px;
  }
  .avatar-sm-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-sm-lg {
    width: 40px;
  }
  .avatar-sm-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-sm-2lg {
    width: 50px;
  }
  .avatar-sm-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-sm-xl {
    width: 60px;
  }
  .avatar-sm-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-sm-2xl {
    width: 80px;
  }
  .avatar-sm-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-sm-88xl {
    width: 88px;
  }
  .avatar-sm-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-sm-3xl {
    width: 100px;
  }
  .avatar-sm-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-sm-4xl {
    width: 120px;
  }
  .avatar-sm-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-sm-5xl {
    width: 140px;
  }
  .avatar-sm-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 992px) {
  .avatar-md-5xs {
    width: 8px;
  }
  .avatar-md-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-md-4xs {
    width: 10px;
  }
  .avatar-md-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-md-3xs {
    width: 12px;
  }
  .avatar-md-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-md-2xs {
    width: 14px;
  }
  .avatar-md-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-md-xs {
    width: 16px;
  }
  .avatar-md-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-md-sm {
    width: 20px;
  }
  .avatar-md-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-md-md {
    width: 24px;
  }
  .avatar-md-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-md-lg {
    width: 40px;
  }
  .avatar-md-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-md-2lg {
    width: 50px;
  }
  .avatar-md-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-md-xl {
    width: 60px;
  }
  .avatar-md-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-md-2xl {
    width: 80px;
  }
  .avatar-md-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-md-88xl {
    width: 88px;
  }
  .avatar-md-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-md-3xl {
    width: 100px;
  }
  .avatar-md-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-md-4xl {
    width: 120px;
  }
  .avatar-md-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-md-5xl {
    width: 140px;
  }
  .avatar-md-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 1170px) {
  .avatar-lg-5xs {
    width: 8px;
  }
  .avatar-lg-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-lg-4xs {
    width: 10px;
  }
  .avatar-lg-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-lg-3xs {
    width: 12px;
  }
  .avatar-lg-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-lg-2xs {
    width: 14px;
  }
  .avatar-lg-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-lg-xs {
    width: 16px;
  }
  .avatar-lg-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-lg-sm {
    width: 20px;
  }
  .avatar-lg-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-lg-md {
    width: 24px;
  }
  .avatar-lg-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-lg-lg {
    width: 40px;
  }
  .avatar-lg-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-lg-2lg {
    width: 50px;
  }
  .avatar-lg-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-lg-xl {
    width: 60px;
  }
  .avatar-lg-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-lg-2xl {
    width: 80px;
  }
  .avatar-lg-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-lg-88xl {
    width: 88px;
  }
  .avatar-lg-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-lg-3xl {
    width: 100px;
  }
  .avatar-lg-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-lg-4xl {
    width: 120px;
  }
  .avatar-lg-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-lg-5xl {
    width: 140px;
  }
  .avatar-lg-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 1280px) {
  .avatar-xl-5xs {
    width: 8px;
  }
  .avatar-xl-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-xl-4xs {
    width: 10px;
  }
  .avatar-xl-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-xl-3xs {
    width: 12px;
  }
  .avatar-xl-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-xl-2xs {
    width: 14px;
  }
  .avatar-xl-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-xl-xs {
    width: 16px;
  }
  .avatar-xl-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-xl-sm {
    width: 20px;
  }
  .avatar-xl-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-xl-md {
    width: 24px;
  }
  .avatar-xl-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-xl-lg {
    width: 40px;
  }
  .avatar-xl-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-xl-2lg {
    width: 50px;
  }
  .avatar-xl-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-xl-xl {
    width: 60px;
  }
  .avatar-xl-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-xl-2xl {
    width: 80px;
  }
  .avatar-xl-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-xl-88xl {
    width: 88px;
  }
  .avatar-xl-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-xl-3xl {
    width: 100px;
  }
  .avatar-xl-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-xl-4xl {
    width: 120px;
  }
  .avatar-xl-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-xl-5xl {
    width: 140px;
  }
  .avatar-xl-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 1366px) {
  .avatar-2xl-5xs {
    width: 8px;
  }
  .avatar-2xl-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-2xl-4xs {
    width: 10px;
  }
  .avatar-2xl-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-2xl-3xs {
    width: 12px;
  }
  .avatar-2xl-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-2xl-2xs {
    width: 14px;
  }
  .avatar-2xl-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-2xl-xs {
    width: 16px;
  }
  .avatar-2xl-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-2xl-sm {
    width: 20px;
  }
  .avatar-2xl-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-2xl-md {
    width: 24px;
  }
  .avatar-2xl-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-2xl-lg {
    width: 40px;
  }
  .avatar-2xl-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-2xl-2lg {
    width: 50px;
  }
  .avatar-2xl-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-2xl-xl {
    width: 60px;
  }
  .avatar-2xl-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-2xl-2xl {
    width: 80px;
  }
  .avatar-2xl-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-2xl-88xl {
    width: 88px;
  }
  .avatar-2xl-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-2xl-3xl {
    width: 100px;
  }
  .avatar-2xl-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-2xl-4xl {
    width: 120px;
  }
  .avatar-2xl-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-2xl-5xl {
    width: 140px;
  }
  .avatar-2xl-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 1440px) {
  .avatar-3xl-5xs {
    width: 8px;
  }
  .avatar-3xl-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-3xl-4xs {
    width: 10px;
  }
  .avatar-3xl-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-3xl-3xs {
    width: 12px;
  }
  .avatar-3xl-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-3xl-2xs {
    width: 14px;
  }
  .avatar-3xl-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-3xl-xs {
    width: 16px;
  }
  .avatar-3xl-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-3xl-sm {
    width: 20px;
  }
  .avatar-3xl-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-3xl-md {
    width: 24px;
  }
  .avatar-3xl-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-3xl-lg {
    width: 40px;
  }
  .avatar-3xl-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-3xl-2lg {
    width: 50px;
  }
  .avatar-3xl-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-3xl-xl {
    width: 60px;
  }
  .avatar-3xl-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-3xl-2xl {
    width: 80px;
  }
  .avatar-3xl-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-3xl-88xl {
    width: 88px;
  }
  .avatar-3xl-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-3xl-3xl {
    width: 100px;
  }
  .avatar-3xl-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-3xl-4xl {
    width: 120px;
  }
  .avatar-3xl-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-3xl-5xl {
    width: 140px;
  }
  .avatar-3xl-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 1560px) {
  .avatar-4xl-5xs {
    width: 8px;
  }
  .avatar-4xl-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-4xl-4xs {
    width: 10px;
  }
  .avatar-4xl-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-4xl-3xs {
    width: 12px;
  }
  .avatar-4xl-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-4xl-2xs {
    width: 14px;
  }
  .avatar-4xl-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-4xl-xs {
    width: 16px;
  }
  .avatar-4xl-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-4xl-sm {
    width: 20px;
  }
  .avatar-4xl-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-4xl-md {
    width: 24px;
  }
  .avatar-4xl-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-4xl-lg {
    width: 40px;
  }
  .avatar-4xl-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-4xl-2lg {
    width: 50px;
  }
  .avatar-4xl-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-4xl-xl {
    width: 60px;
  }
  .avatar-4xl-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-4xl-2xl {
    width: 80px;
  }
  .avatar-4xl-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-4xl-88xl {
    width: 88px;
  }
  .avatar-4xl-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-4xl-3xl {
    width: 100px;
  }
  .avatar-4xl-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-4xl-4xl {
    width: 120px;
  }
  .avatar-4xl-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-4xl-5xl {
    width: 140px;
  }
  .avatar-4xl-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
@media (min-width: 1680px) {
  .avatar-5xl-5xs {
    width: 8px;
  }
  .avatar-5xl-5xs .avatar-placeholder {
    font-size: 2px;
  }
  .avatar-5xl-4xs {
    width: 10px;
  }
  .avatar-5xl-4xs .avatar-placeholder {
    font-size: 4px;
  }
  .avatar-5xl-3xs {
    width: 12px;
  }
  .avatar-5xl-3xs .avatar-placeholder {
    font-size: 6px;
  }
  .avatar-5xl-2xs {
    width: 14px;
  }
  .avatar-5xl-2xs .avatar-placeholder {
    font-size: 8px;
  }
  .avatar-5xl-xs {
    width: 16px;
  }
  .avatar-5xl-xs .avatar-placeholder {
    font-size: 10px;
  }
  .avatar-5xl-sm {
    width: 20px;
  }
  .avatar-5xl-sm .avatar-placeholder {
    font-size: 12px;
  }
  .avatar-5xl-md {
    width: 24px;
  }
  .avatar-5xl-md .avatar-placeholder {
    font-size: 14px;
  }
  .avatar-5xl-lg {
    width: 40px;
  }
  .avatar-5xl-lg .avatar-placeholder {
    font-size: 24px;
  }
  .avatar-5xl-2lg {
    width: 50px;
  }
  .avatar-5xl-2lg .avatar-placeholder {
    font-size: 32px;
  }
  .avatar-5xl-xl {
    width: 60px;
  }
  .avatar-5xl-xl .avatar-placeholder {
    font-size: 36px;
  }
  .avatar-5xl-2xl {
    width: 80px;
  }
  .avatar-5xl-2xl .avatar-placeholder {
    font-size: 40px;
  }
  .avatar-5xl-88xl {
    width: 88px;
  }
  .avatar-5xl-88xl .avatar-placeholder {
    font-size: 42px;
  }
  .avatar-5xl-3xl {
    width: 100px;
  }
  .avatar-5xl-3xl .avatar-placeholder {
    font-size: 44px;
  }
  .avatar-5xl-4xl {
    width: 120px;
  }
  .avatar-5xl-4xl .avatar-placeholder {
    font-size: 48px;
  }
  .avatar-5xl-5xl {
    width: 140px;
  }
  .avatar-5xl-5xl .avatar-placeholder {
    font-size: 52px;
  }
}
.avatar-icon-wrap {
  padding-top: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 9999px;
}
.avatar-icon-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.avatar-icon-remove {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  --opacity: 0.5;
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s ease;
}
.avatar-icon-remove svg {
  --opacity: 1;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.avatar-icon-wrap:hover .avatar-icon-remove {
  opacity: 1;
}
.avatar-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  --opacity: 0.1;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
  font-weight: 500;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.avatar-placeholder span {
  --opacity: 1;
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}

.form-field-switch-input {
  position: absolute;
  z-index: -999;
  opacity: 0;
}
.form-field-switch-switch {
  display: block;
  width: 36px;
  min-width: 36px;
  height: 20px;
  background: #E4E7EC;
  box-sizing: border-box;
  border-radius: 20px;
  transition: all 0.3s ease;
  position: relative;
}
.form-field-switch-switch .switch {
  display: block;
  opacity: 1;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  background: #ffffff;
  margin: 0px 2px;
  transition: all 0.3s ease;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: auto;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.0588235294);
  box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.1019607843);
}
.form-field-switch-label {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0;
}
.form-field-switch-label-content {
  padding-left: 8px;
  font-size: 14px;
}
.form-field-switch input[type=radio]:checked + label .form-field-switch-switch {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.form-field-switch input[type=radio]:checked + label .form-field-switch-switch .switch {
  right: 0px;
}
.form-field-switch input[type=checkbox]:checked + label .form-field-switch-switch {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.form-field-switch input[type=checkbox]:checked + label .form-field-switch-switch .switch {
  right: 0px;
}

.form-field-select-sort .list, .form-field-select-sort ul {
  flex-direction: column;
}
.form-field-filter ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 6px !important;
  left: auto !important;
  right: 0 !important;
}
.form-field-filter ul li {
  min-width: 66px;
  min-height: unset !important;
  height: 26px;
  border-radius: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0px 12px !important;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 6px;
  color: #101828;
}
.form-field-filter ul li:last-child {
  margin-bottom: 0;
}
.form-field-filter ul li.option.selected.focus, .form-field-filter ul li.option.focus {
  background-color: #E4E7EC;
  color: #101828;
}
.form-field-filter-sort ul li {
  justify-content: flex-start;
  text-align: left;
  border-radius: 3px;
}
.form-field-filter-lead ul li.new, .form-field-filter-lead ul li[data-value=new] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-lead ul li.followup, .form-field-filter-lead ul li[data-value=followup] {
  background: rgba(244, 235, 255, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-lead ul li.contacted, .form-field-filter-lead ul li[data-value=contacted] {
  background: rgba(244, 235, 255, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-lead ul li.proposal, .form-field-filter-lead ul li[data-value=proposal] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-lead ul li.consultation, .form-field-filter-lead ul li[data-value=consultation] {
  background: rgba(253, 234, 215, var(--opacity, 1)) !important;
  color: #B93815 !important;
}
.form-field-filter-lead ul li.converted, .form-field-filter-lead ul li[data-value=converted] {
  background: rgba(24, 34, 48, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-lead ul li.archived, .form-field-filter-lead ul li[data-value=archived] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-lead ul li.pending, .form-field-filter-lead ul li[data-value=pending] {
  background: rgba(208, 213, 221, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-client ul li.active, .form-field-filter-client ul li[data-value=active] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-client ul li.inactive, .form-field-filter-client ul li[data-value=inactive] {
  background: rgba(208, 213, 221, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-client ul li.archived, .form-field-filter-client ul li[data-value=archived] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-client ul li.archive, .form-field-filter-client ul li[data-value=archive] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-client ul li.complete, .form-field-filter-client ul li[data-value=complete] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-project ul li.active, .form-field-filter-project ul li[data-value=active] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-project ul li.inactive, .form-field-filter-project ul li[data-value=inactive] {
  background: rgba(242, 244, 247, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-project ul li.complete, .form-field-filter-project ul li[data-value=complete] {
  background: rgba(171, 239, 198, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-project ul li.archived, .form-field-filter-project ul li[data-value=archived] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-plan ul li.monthly, .form-field-filter-plan ul li[data-value=monthly] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-plan ul li.paid, .form-field-filter-plan ul li[data-value=paid] {
  background: rgba(236, 253, 243, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-team ul li.admin, .form-field-filter-team ul li[data-value=admin] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-team ul li.member, .form-field-filter-team ul li[data-value=member] {
  background: rgba(228, 231, 236, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-team ul li.manager, .form-field-filter-team ul li[data-value=manager] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-email ul li.new, .form-field-filter-email ul li[data-value=new] {
  background: rgba(235, 233, 254, var(--opacity, 1)) !important;
  color: #3E1C96 !important;
}
.form-field-filter-email ul li.leads, .form-field-filter-email ul li[data-value=leads] {
  background: rgba(235, 233, 254, var(--opacity, 1)) !important;
  color: #3E1C96 !important;
}
.form-field-filter-email ul li.documents, .form-field-filter-email ul li[data-value=documents] {
  background: rgba(224, 242, 254, var(--opacity, 1)) !important;
  color: #065986 !important;
}
.form-field-filter-email ul li.meetings, .form-field-filter-email ul li[data-value=meetings] {
  background: rgba(252, 231, 246, var(--opacity, 1)) !important;
  color: #DD2590 !important;
}
.form-field-filter-email ul li.clients, .form-field-filter-email ul li[data-value=clients] {
  background: rgba(230, 244, 215, var(--opacity, 1)) !important;
  color: #335015 !important;
}
.form-field-filter-email ul li.projects, .form-field-filter-email ul li[data-value=projects] {
  background: rgba(253, 234, 215, var(--opacity, 1)) !important;
  color: #B93815 !important;
}
.form-field-filter-contact ul li.client, .form-field-filter-contact ul li[data-value=client] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-contact ul li.lead, .form-field-filter-contact ul li[data-value=lead] {
  background: rgba(224, 242, 254, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-contact ul li.other, .form-field-filter-contact ul li[data-value=other] {
  background: rgba(242, 244, 247, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-contact ul li.archived, .form-field-filter-contact ul li[data-value=archived] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-document ul li.proposal, .form-field-filter-document ul li[data-value=proposal] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-document ul li.contract, .form-field-filter-document ul li[data-value=contract] {
  background: rgba(152, 162, 179, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-document ul li.new_form, .form-field-filter-document ul li[data-value=new_form] {
  background: rgba(228, 231, 236, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-document ul li.form, .form-field-filter-document ul li[data-value=form] {
  background: rgba(228, 231, 236, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-document ul li.invoice, .form-field-filter-document ul li[data-value=invoice] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-document-status ul li.outstanding, .form-field-filter-document-status ul li[data-value=outstanding] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-document-status ul li.created, .form-field-filter-document-status ul li[data-value=created] {
  background: rgba(244, 235, 255, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-document-status ul li.viewed, .form-field-filter-document-status ul li[data-value=viewed] {
  background: rgba(244, 235, 255, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-document-status ul li.accepted, .form-field-filter-document-status ul li[data-value=accepted] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-document-status ul li.submitted, .form-field-filter-document-status ul li[data-value=submitted] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-document-status ul li.overdue, .form-field-filter-document-status ul li[data-value=overdue] {
  background: rgba(254, 228, 226, var(--opacity, 1)) !important;
  color: #B42318 !important;
}
.form-field-filter-document-status ul li.declined, .form-field-filter-document-status ul li[data-value=declined] {
  background: rgba(224, 242, 254, var(--opacity, 1)) !important;
  color: #065986 !important;
}
.form-field-filter-document-status ul li.other, .form-field-filter-document-status ul li[data-value=other] {
  background: rgba(228, 231, 236, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-document-status ul li.archived, .form-field-filter-document-status ul li[data-value=archived] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-document-status ul li.paid, .form-field-filter-document-status ul li[data-value=paid] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-document-status ul li.new, .form-field-filter-document-status ul li[data-value=new] {
  background: rgba(254, 247, 195, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-document-status ul li.voided, .form-field-filter-document-status ul li[data-value=voided] {
  background: rgba(228, 231, 236, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-document-status ul li.signed, .form-field-filter-document-status ul li[data-value=signed] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-document-status ul li.sent, .form-field-filter-document-status ul li[data-value=sent] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-document-status ul li.scheduled, .form-field-filter-document-status ul li[data-value=scheduled] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-document-status ul li.completed, .form-field-filter-document-status ul li[data-value=completed] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-document-status ul li.complete, .form-field-filter-document-status ul li[data-value=complete] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-document-status ul li.received, .form-field-filter-document-status ul li[data-value=received] {
  background: rgba(244, 235, 255, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-automation ul li.active, .form-field-filter-automation ul li[data-value=active] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-automation ul li.inactive, .form-field-filter-automation ul li[data-value=inactive] {
  background: rgba(228, 231, 236, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-automation ul li.archived, .form-field-filter-automation ul li[data-value=archived] {
  background: rgba(71, 84, 103, var(--opacity, 1)) !important;
  color: #ffffff !important;
}
.form-field-filter-schedule ul li.video, .form-field-filter-schedule ul li[data-value=video] {
  background: rgba(213, 217, 235, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-schedule ul li.overdue, .form-field-filter-schedule ul li[data-value=overdue] {
  background: rgba(254, 228, 226, var(--opacity, 1)) !important;
  color: #B42318 !important;
}
.form-field-filter-schedule ul li.upcoming, .form-field-filter-schedule ul li[data-value=upcoming] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-schedule ul li.past, .form-field-filter-schedule ul li[data-value=past] {
  background: rgba(242, 244, 247, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-task ul li.today, .form-field-filter-task ul li[data-value=today] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-task ul li.tomorrow, .form-field-filter-task ul li[data-value=tomorrow] {
  background: rgba(244, 235, 255, var(--opacity, 1)) !important;
  color: #101828 !important;
}
.form-field-filter-task ul li.overdue, .form-field-filter-task ul li[data-value=overdue] {
  background: rgba(254, 228, 226, var(--opacity, 1)) !important;
  color: #B42318 !important;
}
.form-field-filter-task ul li.due, .form-field-filter-task ul li[data-value=due] {
  background: rgba(254, 228, 226, var(--opacity, 1)) !important;
  color: #B42318 !important;
}
.form-field-filter-task ul li.completed, .form-field-filter-task ul li[data-value=completed] {
  background: rgba(220, 250, 230, var(--opacity, 1)) !important;
  color: #067647 !important;
}
.form-field-filter-copy ul li.copy, .form-field-filter-copy ul li[data-value=copy] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}
.form-field-filter-calendar ul li.primary, .form-field-filter-calendar ul li[data-value=primary] {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1)) !important;
}

.form-field-toggle-input {
  position: absolute;
  z-index: -999;
  opacity: 0;
}
.form-field-toggle-button {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 95px;
  min-height: 100%;
  padding: 8px 16px;
  font-weight: 500;
  font-size: 14px;
  color: #475467;
  cursor: pointer;
}
.form-field-toggle-group {
  display: inline-flex;
  min-height: 40px;
  border-radius: 40px;
  border: 1px solid #D0D5DD;
  overflow: hidden;
}
.form-field-toggle input[type=radio]:checked + .form-field-toggle-button {
  background-color: #ffffff;
  color: #101828;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.0588235294), 0px 1px 3px 0px rgba(16, 24, 40, 0.1019607843);
}

.form-field-search {
  display: flex;
  margin-right: 15px;
}
@media only screen and (max-width: 575px) {
  .form-field-search {
    margin-right: 0px;
  }
}
.form-field-search .search_btn {
  width: 48px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #E0E0E0;
  border-right-width: 0px;
  border-radius: 25px 0px 0px 25px;
  background: transparent;
  cursor: pointer;
  font-family: var(--button-font, var(--primary-font));
}
.form-field-search .search_btn svg {
  stroke: #101828;
}
.form-field-search .search_control {
  max-width: 1px;
  width: 100%;
  transition: all 0.3s linear;
  overflow: hidden;
}
.form-field-search .search_control.expand {
  min-width: 320px;
}
@media only screen and (max-width: 575px) {
  .form-field-search .search_control.expand {
    min-width: 200px;
  }
}
@media only screen and (max-width: 380px) {
  .form-field-search .search_control.expand {
    min-width: 167px;
  }
}
.form-field-search .search_control_left.expand {
  right: 0px;
}
.form-field-search .search_control input {
  height: 40px;
  width: 100%;
  display: block;
  border: 1px solid #E0E0E0;
  border-right-width: 0px;
  background: transparent;
  padding: 10px;
  font-size: 14px;
  font-weight: 400;
  font-family: var(--body-font, var(--primary-font));
}
.form-field-search .search_control input::-webkit-input-placeholder {
  color: #bdbdbd;
}
.form-field-search .search_control input::-moz-input-placeholder {
  color: #bdbdbd;
}
.form-field-search .search_control input::-ms-input-placeholder {
  color: #bdbdbd;
}
.form-field-search .search_control input::-o-input-placeholder {
  color: #bdbdbd;
}
.form-field-search_2 {
  position: relative;
  height: 40px;
  min-width: 95px;
}
.form-field-search_2 .search_control {
  position: absolute;
  max-width: 95px;
  z-index: 1;
  border-radius: 8px;
  border: 1px solid transparent;
}
.form-field-search_2 .search_control input {
  margin-left: 34px;
  width: calc(100% - 34px);
  border: none;
  opacity: 0;
  font-size: 16px;
  font-weight: 400;
  color: #101828;
  transition: all 0.3s linear;
  position: relative;
}
.form-field-search_2 .search_control .search_btn {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 95px;
  border: none;
  z-index: 1;
  font-family: var(--button-font, var(--primary-font));
  font-size: 16px;
}
.form-field-search_2 .search_control .search_btn svg {
  margin-right: 10px;
}
.form-field-search_2 .search_control .search_btn span {
  transition: all 0.3s linear;
}
.form-field-search_2 .search_control.expand {
  border-color: #D0D5DD;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  min-width: 350px;
}
@media only screen and (max-width: 575px) {
  .form-field-search_2 .search_control.expand {
    min-width: 250px;
  }
}
@media only screen and (max-width: 380px) {
  .form-field-search_2 .search_control.expand {
    min-width: 250px;
  }
}
.form-field-search_2 .search_control.expand .search_btn span {
  opacity: 0;
}
.form-field-search_2 .search_control.expand input {
  opacity: 1;
  z-index: 2;
}

.breadcrum ul {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
  margin: 0px;
}
.breadcrum ul li {
  padding-right: 10px;
  position: relative;
  display: inline-flex;
  align-items: center;
}
.breadcrum ul li a {
  text-decoration: none;
  color: #98A2B3;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
.breadcrum ul li a:hover {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.breadcrum ul li .icon {
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  color: #98A2B3;
}
.breadcrum ul li .icon svg {
  width: 1em;
  height: 1em;
}
.breadcrum ul li span {
  text-decoration: none;
  color: #101828;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}

.badge {
  min-width: 66px;
  height: 26px;
  border-radius: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0px 12px;
  text-decoration: none;
  font-size: 13px;
  line-height: 20px;
  border: 1px solid #E4E7EC;
  background-color: #F2F4F7;
  color: #344054;
  font-weight: 500;
}
.badge .icon {
  display: block;
  color: inherit;
  font-size: 13px;
}
.badge svg {
  display: block;
  width: 1em;
  height: 1em;
}
.badge-icon-left .icon {
  margin-right: 5px;
}
.badge-icon-right .icon {
  margin-left: 5px;
}
.badge-transparent {
  border-color: #E4E7EC;
  background-color: transparent;
  color: #344054;
}
.badge-brand {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 0.1));
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.badge-high {
  border-color: #ABEFC6;
  background-color: #DCFAE6;
  color: #067647;
}
.badge-low {
  border-color: #FECDCA;
  background-color: #FEE4E2;
  color: #B42318;
}
.badge-same {
  border-color: #F9DBAF;
  background-color: #FDEAD7;
  color: #B93815;
}

.card-accordion .collapse:not(.show) {
  display: none;
}
.card-accordion-button {
  cursor: pointer;
}
.card-accordion-button .icon {
  font-size: 18px;
}
.card-accordion-button .icon svg {
  display: block;
  width: 1em;
  height: 1em;
}
.card-accordion .card-default-footer {
  padding-top: 16px;
  padding-bottom: 16px;
}
.card-accordion .card-default-footer:not(.collapsed) .icon {
  transform: rotateX(180deg);
}

.fc .fc-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.fc .fc-toolbar .fc-left, .fc .fc-toolbar .fc-center, .fc .fc-toolbar .fc-right {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fc .fc-toolbar .fc-right {
  order: 1;
}
.fc .fc-toolbar .fc-center h2 {
  margin-right: 16px;
  font-weight: 500;
  font-size: 20px;
  color: #101828;
}
.fc .fc-toolbar .fc-center .fc-button {
  border: none;
  margin: 0px;
  padding: 10px;
}
.fc .fc-left, .fc .fc-center, .fc .fc-right {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fc .fc-left .fc-button, .fc .fc-center .fc-button, .fc .fc-right .fc-button {
  margin: 0px;
}
.fc .fc-left .fc-button, .fc .fc-right .fc-button {
  margin: -1px;
  z-index: 0;
}
.fc .fc-left .fc-button.fc-state-default, .fc .fc-right .fc-button.fc-state-default {
  border-radius: 0px;
  background-color: #F2F4F7;
}
.fc .fc-left .fc-button.fc-state-default.fc-state-active, .fc .fc-right .fc-button.fc-state-default.fc-state-active {
  background-color: #ffffff;
}
.fc .fc-left .fc-button.fc-state-default:first-child, .fc .fc-right .fc-button.fc-state-default:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.fc .fc-left .fc-button.fc-state-default:last-child, .fc .fc-right .fc-button.fc-state-default:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.fc .fc-clear {
  display: none;
}
.fc .fc-button {
  padding: 10px 16px;
  border: 1px solid #E4E7EC;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  background: #ffffff;
  box-shadow: none;
  font-family: var(--body-font, var(--primary-font));
  text-transform: capitalize;
  z-index: 0;
}
.fc .fc-button.fc-state-default {
  border-radius: 8px;
}
.fc .fc-view table tr td.fc-widget-header {
  border: none;
}
.fc .fc-view table tr td .fc-widget-header {
  border: none;
}
.fc .fc-view table tr td .fc-widget-header table thead tr th {
  padding: 12px;
  font-weight: 500;
  font-size: 14px;
  color: #475467;
}
.fc .fc-view table tr td.fc-widget-content .fc-content-skeleton {
  padding: 0px;
}
.fc .fc-view table tr td.fc-widget-content table tr td.fc-day-number {
  padding: 12px;
  text-align: left;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-day-grid-event {
  margin: 5px 12px 0;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event .fc-content {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
  padding: 0px 2px;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event .fc-content .content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event .fc-content .fc-time {
  font-size: 12px;
  font-weight: 400;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event .fc-content .fc-title {
  font-size: 14px;
  font-weight: 500;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.google-event .fc-content {
  position: relative;
  padding-left: 20px;
  line-height: normal;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.google-event .fc-content::before {
  content: "";
  width: 14px;
  height: 15px;
  display: inline-block;
  background-image: url("/imgs/google__logo.png");
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0px;
  top: 2px;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.zoom_event .fc-content {
  position: relative;
  padding-left: 20px;
  line-height: normal;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.zoom_event .fc-content::before {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url("/imgs/zoom-camera.svg");
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0px;
  top: 1px;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.dot, .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.event {
  background-color: transparent !important;
}
#calendar_page .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.dot, #calendar_page .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.event {
  border-color: transparent !important;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.dot:hover, .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.event:hover {
  --opacity: 0.10;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.dot .fc-content, .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.event .fc-content {
  position: relative;
  padding-left: 20px;
  line-height: normal;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.dot .fc-content::before, .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.event .fc-content::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0px;
  top: 5px;
  --opacity: 1;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  position: absolute;
  border: 1px solid #D0D5DD;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.dot .fc-content .fc-title, .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.event .fc-content .fc-title {
  color: #101828;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.dot.grey .fc-content::before, .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.event.grey .fc-content::before {
  background-color: #101828;
}
.fc .fc-view table tr td.fc-widget-content table tr td .fc-event.dot.yellow .fc-content::before, .fc .fc-view table tr td.fc-widget-content table tr td .fc-event.event.yellow .fc-content::before {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.fc .fc-view table tr td.fc-widget-content table tr td.fc-future {
  color: #101828;
  font-weight: 600;
}
.fc .fc-view table tr td.fc-widget-content table tr td.fc-other-month {
  opacity: 1;
}
.fc .fc-view table tr td.fc-widget-content table tr td.fc-other-month.fc-future, .fc .fc-view table tr td.fc-widget-content table tr td.fc-other-month.fc-past {
  font-weight: 500;
  color: #475467;
}
.fc .fc-popover {
  padding: 12px 16px;
  border-radius: 8px;
}
.fc .fc-popover .fc-header {
  display: flex;
  justify-content: space-between;
  background-color: #fff !important;
  padding: 0px;
  padding-bottom: 8px;
}
.fc .fc-popover .fc-header > * {
  float: none;
}
.fc .fc-popover .fc-header .fc-close {
  order: 1;
}
.fc .fc-popover .fc-body .fc-event-container {
  padding: 0px;
}
.fc .fc-popover .fc-body .fc-event-container .fc-day-grid-event {
  font-size: 14px;
  margin-bottom: 8px;
  background-color: transparent !important;
  border: none;
}
.fc .fc-popover .fc-body .fc-event-container .fc-day-grid-event .fc-content {
  text-overflow: ellipsis;
  color: #475467;
  position: relative;
  padding-left: 10px;
}
.fc .fc-popover .fc-body .fc-event-container .fc-day-grid-event .fc-content:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  position: absolute;
  top: 6px;
  left: 0px;
  display: block;
}
.fc .fc-popover .fc-body .fc-event-container .fc-day-grid-event .fc-content .fc-title,
.fc .fc-popover .fc-body .fc-event-container .fc-day-grid-event .fc-content .fc-time {
  color: #101828;
}
.fc .fc-popover .fc-body .fc-event-container .fc-day-grid-event .fc-content .fc-time {
  font-size: 12px;
  font-weight: 400;
}
.fc .fc-popover .fc-body .fc-event-container .fc-day-grid-event .fc-content .fc-title {
  display: block;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
}

.font-black {
  font-weight: 900;
}
.font-extrabold {
  font-weight: 800;
}
.font-bold {
  font-weight: 700;
}
.font-semibold {
  font-weight: 600;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-light {
  font-weight: 300;
}
.font-extralight {
  font-weight: 200;
}
.font-thin {
  font-weight: 100;
}
@media (min-width: 360px) {
  .font-5xs-black {
    font-weight: 900;
  }
  .font-5xs-extrabold {
    font-weight: 800;
  }
  .font-5xs-bold {
    font-weight: 700;
  }
  .font-5xs-semibold {
    font-weight: 600;
  }
  .font-5xs-medium {
    font-weight: 500;
  }
  .font-5xs-normal {
    font-weight: 400;
  }
  .font-5xs-light {
    font-weight: 300;
  }
  .font-5xs-extralight {
    font-weight: 200;
  }
  .font-5xs-thin {
    font-weight: 100;
  }
}
@media (min-width: 420px) {
  .font-4xs-black {
    font-weight: 900;
  }
  .font-4xs-extrabold {
    font-weight: 800;
  }
  .font-4xs-bold {
    font-weight: 700;
  }
  .font-4xs-semibold {
    font-weight: 600;
  }
  .font-4xs-medium {
    font-weight: 500;
  }
  .font-4xs-normal {
    font-weight: 400;
  }
  .font-4xs-light {
    font-weight: 300;
  }
  .font-4xs-extralight {
    font-weight: 200;
  }
  .font-4xs-thin {
    font-weight: 100;
  }
}
@media (min-width: 575px) {
  .font-3xs-black {
    font-weight: 900;
  }
  .font-3xs-extrabold {
    font-weight: 800;
  }
  .font-3xs-bold {
    font-weight: 700;
  }
  .font-3xs-semibold {
    font-weight: 600;
  }
  .font-3xs-medium {
    font-weight: 500;
  }
  .font-3xs-normal {
    font-weight: 400;
  }
  .font-3xs-light {
    font-weight: 300;
  }
  .font-3xs-extralight {
    font-weight: 200;
  }
  .font-3xs-thin {
    font-weight: 100;
  }
}
@media (min-width: 620px) {
  .font-2xs-black {
    font-weight: 900;
  }
  .font-2xs-extrabold {
    font-weight: 800;
  }
  .font-2xs-bold {
    font-weight: 700;
  }
  .font-2xs-semibold {
    font-weight: 600;
  }
  .font-2xs-medium {
    font-weight: 500;
  }
  .font-2xs-normal {
    font-weight: 400;
  }
  .font-2xs-light {
    font-weight: 300;
  }
  .font-2xs-extralight {
    font-weight: 200;
  }
  .font-2xs-thin {
    font-weight: 100;
  }
}
@media (min-width: 768px) {
  .font-xs-black {
    font-weight: 900;
  }
  .font-xs-extrabold {
    font-weight: 800;
  }
  .font-xs-bold {
    font-weight: 700;
  }
  .font-xs-semibold {
    font-weight: 600;
  }
  .font-xs-medium {
    font-weight: 500;
  }
  .font-xs-normal {
    font-weight: 400;
  }
  .font-xs-light {
    font-weight: 300;
  }
  .font-xs-extralight {
    font-weight: 200;
  }
  .font-xs-thin {
    font-weight: 100;
  }
}
@media (min-width: 820px) {
  .font-sm-black {
    font-weight: 900;
  }
  .font-sm-extrabold {
    font-weight: 800;
  }
  .font-sm-bold {
    font-weight: 700;
  }
  .font-sm-semibold {
    font-weight: 600;
  }
  .font-sm-medium {
    font-weight: 500;
  }
  .font-sm-normal {
    font-weight: 400;
  }
  .font-sm-light {
    font-weight: 300;
  }
  .font-sm-extralight {
    font-weight: 200;
  }
  .font-sm-thin {
    font-weight: 100;
  }
}
@media (min-width: 992px) {
  .font-md-black {
    font-weight: 900;
  }
  .font-md-extrabold {
    font-weight: 800;
  }
  .font-md-bold {
    font-weight: 700;
  }
  .font-md-semibold {
    font-weight: 600;
  }
  .font-md-medium {
    font-weight: 500;
  }
  .font-md-normal {
    font-weight: 400;
  }
  .font-md-light {
    font-weight: 300;
  }
  .font-md-extralight {
    font-weight: 200;
  }
  .font-md-thin {
    font-weight: 100;
  }
}
@media (min-width: 1170px) {
  .font-lg-black {
    font-weight: 900;
  }
  .font-lg-extrabold {
    font-weight: 800;
  }
  .font-lg-bold {
    font-weight: 700;
  }
  .font-lg-semibold {
    font-weight: 600;
  }
  .font-lg-medium {
    font-weight: 500;
  }
  .font-lg-normal {
    font-weight: 400;
  }
  .font-lg-light {
    font-weight: 300;
  }
  .font-lg-extralight {
    font-weight: 200;
  }
  .font-lg-thin {
    font-weight: 100;
  }
}
@media (min-width: 1280px) {
  .font-xl-black {
    font-weight: 900;
  }
  .font-xl-extrabold {
    font-weight: 800;
  }
  .font-xl-bold {
    font-weight: 700;
  }
  .font-xl-semibold {
    font-weight: 600;
  }
  .font-xl-medium {
    font-weight: 500;
  }
  .font-xl-normal {
    font-weight: 400;
  }
  .font-xl-light {
    font-weight: 300;
  }
  .font-xl-extralight {
    font-weight: 200;
  }
  .font-xl-thin {
    font-weight: 100;
  }
}
@media (min-width: 1366px) {
  .font-2xl-black {
    font-weight: 900;
  }
  .font-2xl-extrabold {
    font-weight: 800;
  }
  .font-2xl-bold {
    font-weight: 700;
  }
  .font-2xl-semibold {
    font-weight: 600;
  }
  .font-2xl-medium {
    font-weight: 500;
  }
  .font-2xl-normal {
    font-weight: 400;
  }
  .font-2xl-light {
    font-weight: 300;
  }
  .font-2xl-extralight {
    font-weight: 200;
  }
  .font-2xl-thin {
    font-weight: 100;
  }
}
@media (min-width: 1440px) {
  .font-3xl-black {
    font-weight: 900;
  }
  .font-3xl-extrabold {
    font-weight: 800;
  }
  .font-3xl-bold {
    font-weight: 700;
  }
  .font-3xl-semibold {
    font-weight: 600;
  }
  .font-3xl-medium {
    font-weight: 500;
  }
  .font-3xl-normal {
    font-weight: 400;
  }
  .font-3xl-light {
    font-weight: 300;
  }
  .font-3xl-extralight {
    font-weight: 200;
  }
  .font-3xl-thin {
    font-weight: 100;
  }
}
@media (min-width: 1560px) {
  .font-4xl-black {
    font-weight: 900;
  }
  .font-4xl-extrabold {
    font-weight: 800;
  }
  .font-4xl-bold {
    font-weight: 700;
  }
  .font-4xl-semibold {
    font-weight: 600;
  }
  .font-4xl-medium {
    font-weight: 500;
  }
  .font-4xl-normal {
    font-weight: 400;
  }
  .font-4xl-light {
    font-weight: 300;
  }
  .font-4xl-extralight {
    font-weight: 200;
  }
  .font-4xl-thin {
    font-weight: 100;
  }
}
@media (min-width: 1680px) {
  .font-5xl-black {
    font-weight: 900;
  }
  .font-5xl-extrabold {
    font-weight: 800;
  }
  .font-5xl-bold {
    font-weight: 700;
  }
  .font-5xl-semibold {
    font-weight: 600;
  }
  .font-5xl-medium {
    font-weight: 500;
  }
  .font-5xl-normal {
    font-weight: 400;
  }
  .font-5xl-light {
    font-weight: 300;
  }
  .font-5xl-extralight {
    font-weight: 200;
  }
  .font-5xl-thin {
    font-weight: 100;
  }
}

.text-10xl {
  font-size: 48px;
}
.text-9xl {
  font-size: 44px;
}
.text-8xl {
  font-size: 40px;
}
.text-7xl {
  font-size: 36px;
}
.text-6xl {
  font-size: 32px;
}
.text-5xl {
  font-size: 30px;
}
.text-4xl {
  font-size: 28px;
}
.text-3xl {
  font-size: 26px;
}
.text-2xl {
  font-size: 24px;
}
.text-xl {
  font-size: 20px;
}
.text-lg {
  font-size: 18px;
}
.text-md {
  font-size: 16px;
}
.text-sm {
  font-size: 14px;
}
.text-xs {
  font-size: 12px;
}
.text-2xs {
  font-size: 10px;
}
@media (min-width: 360px) {
  .text-5xs-10xl {
    font-size: 48px;
  }
  .text-5xs-9xl {
    font-size: 44px;
  }
  .text-5xs-8xl {
    font-size: 40px;
  }
  .text-5xs-7xl {
    font-size: 36px;
  }
  .text-5xs-6xl {
    font-size: 32px;
  }
  .text-5xs-5xl {
    font-size: 30px;
  }
  .text-5xs-4xl {
    font-size: 28px;
  }
  .text-5xs-3xl {
    font-size: 26px;
  }
  .text-5xs-2xl {
    font-size: 24px;
  }
  .text-5xs-xl {
    font-size: 20px;
  }
  .text-5xs-lg {
    font-size: 18px;
  }
  .text-5xs-md {
    font-size: 16px;
  }
  .text-5xs-sm {
    font-size: 14px;
  }
  .text-5xs-xs {
    font-size: 12px;
  }
  .text-5xs-2xs {
    font-size: 10px;
  }
}
@media (min-width: 420px) {
  .text-4xs-10xl {
    font-size: 48px;
  }
  .text-4xs-9xl {
    font-size: 44px;
  }
  .text-4xs-8xl {
    font-size: 40px;
  }
  .text-4xs-7xl {
    font-size: 36px;
  }
  .text-4xs-6xl {
    font-size: 32px;
  }
  .text-4xs-5xl {
    font-size: 30px;
  }
  .text-4xs-4xl {
    font-size: 28px;
  }
  .text-4xs-3xl {
    font-size: 26px;
  }
  .text-4xs-2xl {
    font-size: 24px;
  }
  .text-4xs-xl {
    font-size: 20px;
  }
  .text-4xs-lg {
    font-size: 18px;
  }
  .text-4xs-md {
    font-size: 16px;
  }
  .text-4xs-sm {
    font-size: 14px;
  }
  .text-4xs-xs {
    font-size: 12px;
  }
  .text-4xs-2xs {
    font-size: 10px;
  }
}
@media (min-width: 575px) {
  .text-3xs-10xl {
    font-size: 48px;
  }
  .text-3xs-9xl {
    font-size: 44px;
  }
  .text-3xs-8xl {
    font-size: 40px;
  }
  .text-3xs-7xl {
    font-size: 36px;
  }
  .text-3xs-6xl {
    font-size: 32px;
  }
  .text-3xs-5xl {
    font-size: 30px;
  }
  .text-3xs-4xl {
    font-size: 28px;
  }
  .text-3xs-3xl {
    font-size: 26px;
  }
  .text-3xs-2xl {
    font-size: 24px;
  }
  .text-3xs-xl {
    font-size: 20px;
  }
  .text-3xs-lg {
    font-size: 18px;
  }
  .text-3xs-md {
    font-size: 16px;
  }
  .text-3xs-sm {
    font-size: 14px;
  }
  .text-3xs-xs {
    font-size: 12px;
  }
  .text-3xs-2xs {
    font-size: 10px;
  }
}
@media (min-width: 620px) {
  .text-2xs-10xl {
    font-size: 48px;
  }
  .text-2xs-9xl {
    font-size: 44px;
  }
  .text-2xs-8xl {
    font-size: 40px;
  }
  .text-2xs-7xl {
    font-size: 36px;
  }
  .text-2xs-6xl {
    font-size: 32px;
  }
  .text-2xs-5xl {
    font-size: 30px;
  }
  .text-2xs-4xl {
    font-size: 28px;
  }
  .text-2xs-3xl {
    font-size: 26px;
  }
  .text-2xs-2xl {
    font-size: 24px;
  }
  .text-2xs-xl {
    font-size: 20px;
  }
  .text-2xs-lg {
    font-size: 18px;
  }
  .text-2xs-md {
    font-size: 16px;
  }
  .text-2xs-sm {
    font-size: 14px;
  }
  .text-2xs-xs {
    font-size: 12px;
  }
  .text-2xs-2xs {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .text-xs-10xl {
    font-size: 48px;
  }
  .text-xs-9xl {
    font-size: 44px;
  }
  .text-xs-8xl {
    font-size: 40px;
  }
  .text-xs-7xl {
    font-size: 36px;
  }
  .text-xs-6xl {
    font-size: 32px;
  }
  .text-xs-5xl {
    font-size: 30px;
  }
  .text-xs-4xl {
    font-size: 28px;
  }
  .text-xs-3xl {
    font-size: 26px;
  }
  .text-xs-2xl {
    font-size: 24px;
  }
  .text-xs-xl {
    font-size: 20px;
  }
  .text-xs-lg {
    font-size: 18px;
  }
  .text-xs-md {
    font-size: 16px;
  }
  .text-xs-sm {
    font-size: 14px;
  }
  .text-xs-xs {
    font-size: 12px;
  }
  .text-xs-2xs {
    font-size: 10px;
  }
}
@media (min-width: 820px) {
  .text-sm-10xl {
    font-size: 48px;
  }
  .text-sm-9xl {
    font-size: 44px;
  }
  .text-sm-8xl {
    font-size: 40px;
  }
  .text-sm-7xl {
    font-size: 36px;
  }
  .text-sm-6xl {
    font-size: 32px;
  }
  .text-sm-5xl {
    font-size: 30px;
  }
  .text-sm-4xl {
    font-size: 28px;
  }
  .text-sm-3xl {
    font-size: 26px;
  }
  .text-sm-2xl {
    font-size: 24px;
  }
  .text-sm-xl {
    font-size: 20px;
  }
  .text-sm-lg {
    font-size: 18px;
  }
  .text-sm-md {
    font-size: 16px;
  }
  .text-sm-sm {
    font-size: 14px;
  }
  .text-sm-xs {
    font-size: 12px;
  }
  .text-sm-2xs {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  .text-md-10xl {
    font-size: 48px;
  }
  .text-md-9xl {
    font-size: 44px;
  }
  .text-md-8xl {
    font-size: 40px;
  }
  .text-md-7xl {
    font-size: 36px;
  }
  .text-md-6xl {
    font-size: 32px;
  }
  .text-md-5xl {
    font-size: 30px;
  }
  .text-md-4xl {
    font-size: 28px;
  }
  .text-md-3xl {
    font-size: 26px;
  }
  .text-md-2xl {
    font-size: 24px;
  }
  .text-md-xl {
    font-size: 20px;
  }
  .text-md-lg {
    font-size: 18px;
  }
  .text-md-md {
    font-size: 16px;
  }
  .text-md-sm {
    font-size: 14px;
  }
  .text-md-xs {
    font-size: 12px;
  }
  .text-md-2xs {
    font-size: 10px;
  }
}
@media (min-width: 1170px) {
  .text-lg-10xl {
    font-size: 48px;
  }
  .text-lg-9xl {
    font-size: 44px;
  }
  .text-lg-8xl {
    font-size: 40px;
  }
  .text-lg-7xl {
    font-size: 36px;
  }
  .text-lg-6xl {
    font-size: 32px;
  }
  .text-lg-5xl {
    font-size: 30px;
  }
  .text-lg-4xl {
    font-size: 28px;
  }
  .text-lg-3xl {
    font-size: 26px;
  }
  .text-lg-2xl {
    font-size: 24px;
  }
  .text-lg-xl {
    font-size: 20px;
  }
  .text-lg-lg {
    font-size: 18px;
  }
  .text-lg-md {
    font-size: 16px;
  }
  .text-lg-sm {
    font-size: 14px;
  }
  .text-lg-xs {
    font-size: 12px;
  }
  .text-lg-2xs {
    font-size: 10px;
  }
}
@media (min-width: 1280px) {
  .text-xl-10xl {
    font-size: 48px;
  }
  .text-xl-9xl {
    font-size: 44px;
  }
  .text-xl-8xl {
    font-size: 40px;
  }
  .text-xl-7xl {
    font-size: 36px;
  }
  .text-xl-6xl {
    font-size: 32px;
  }
  .text-xl-5xl {
    font-size: 30px;
  }
  .text-xl-4xl {
    font-size: 28px;
  }
  .text-xl-3xl {
    font-size: 26px;
  }
  .text-xl-2xl {
    font-size: 24px;
  }
  .text-xl-xl {
    font-size: 20px;
  }
  .text-xl-lg {
    font-size: 18px;
  }
  .text-xl-md {
    font-size: 16px;
  }
  .text-xl-sm {
    font-size: 14px;
  }
  .text-xl-xs {
    font-size: 12px;
  }
  .text-xl-2xs {
    font-size: 10px;
  }
}
@media (min-width: 1366px) {
  .text-2xl-10xl {
    font-size: 48px;
  }
  .text-2xl-9xl {
    font-size: 44px;
  }
  .text-2xl-8xl {
    font-size: 40px;
  }
  .text-2xl-7xl {
    font-size: 36px;
  }
  .text-2xl-6xl {
    font-size: 32px;
  }
  .text-2xl-5xl {
    font-size: 30px;
  }
  .text-2xl-4xl {
    font-size: 28px;
  }
  .text-2xl-3xl {
    font-size: 26px;
  }
  .text-2xl-2xl {
    font-size: 24px;
  }
  .text-2xl-xl {
    font-size: 20px;
  }
  .text-2xl-lg {
    font-size: 18px;
  }
  .text-2xl-md {
    font-size: 16px;
  }
  .text-2xl-sm {
    font-size: 14px;
  }
  .text-2xl-xs {
    font-size: 12px;
  }
  .text-2xl-2xs {
    font-size: 10px;
  }
}
@media (min-width: 1440px) {
  .text-3xl-10xl {
    font-size: 48px;
  }
  .text-3xl-9xl {
    font-size: 44px;
  }
  .text-3xl-8xl {
    font-size: 40px;
  }
  .text-3xl-7xl {
    font-size: 36px;
  }
  .text-3xl-6xl {
    font-size: 32px;
  }
  .text-3xl-5xl {
    font-size: 30px;
  }
  .text-3xl-4xl {
    font-size: 28px;
  }
  .text-3xl-3xl {
    font-size: 26px;
  }
  .text-3xl-2xl {
    font-size: 24px;
  }
  .text-3xl-xl {
    font-size: 20px;
  }
  .text-3xl-lg {
    font-size: 18px;
  }
  .text-3xl-md {
    font-size: 16px;
  }
  .text-3xl-sm {
    font-size: 14px;
  }
  .text-3xl-xs {
    font-size: 12px;
  }
  .text-3xl-2xs {
    font-size: 10px;
  }
}
@media (min-width: 1560px) {
  .text-4xl-10xl {
    font-size: 48px;
  }
  .text-4xl-9xl {
    font-size: 44px;
  }
  .text-4xl-8xl {
    font-size: 40px;
  }
  .text-4xl-7xl {
    font-size: 36px;
  }
  .text-4xl-6xl {
    font-size: 32px;
  }
  .text-4xl-5xl {
    font-size: 30px;
  }
  .text-4xl-4xl {
    font-size: 28px;
  }
  .text-4xl-3xl {
    font-size: 26px;
  }
  .text-4xl-2xl {
    font-size: 24px;
  }
  .text-4xl-xl {
    font-size: 20px;
  }
  .text-4xl-lg {
    font-size: 18px;
  }
  .text-4xl-md {
    font-size: 16px;
  }
  .text-4xl-sm {
    font-size: 14px;
  }
  .text-4xl-xs {
    font-size: 12px;
  }
  .text-4xl-2xs {
    font-size: 10px;
  }
}
@media (min-width: 1680px) {
  .text-5xl-10xl {
    font-size: 48px;
  }
  .text-5xl-9xl {
    font-size: 44px;
  }
  .text-5xl-8xl {
    font-size: 40px;
  }
  .text-5xl-7xl {
    font-size: 36px;
  }
  .text-5xl-6xl {
    font-size: 32px;
  }
  .text-5xl-5xl {
    font-size: 30px;
  }
  .text-5xl-4xl {
    font-size: 28px;
  }
  .text-5xl-3xl {
    font-size: 26px;
  }
  .text-5xl-2xl {
    font-size: 24px;
  }
  .text-5xl-xl {
    font-size: 20px;
  }
  .text-5xl-lg {
    font-size: 18px;
  }
  .text-5xl-md {
    font-size: 16px;
  }
  .text-5xl-sm {
    font-size: 14px;
  }
  .text-5xl-xs {
    font-size: 12px;
  }
  .text-5xl-2xs {
    font-size: 10px;
  }
}
.text-truncat {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.text-truncat-mulitline {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-error {
  color: #F04438;
}

.underline {
  color: inherit;
  text-decoration: underline;
}

.leading-none {
  line-height: 1;
}
.leading-28 {
  line-height: 28px;
}
.leading-normal {
  line-height: 1.5;
}
.leading-loose {
  line-height: 2;
}

/* Button Loading States - Common CSS */
.disable {
  pointer-events: none;
  cursor: default;
}

.button-loading {
  display: flex;
  align-items: center;
  gap: 8px;
}

.spinner {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.site-logo {
  display: inline-block;
}
.site-logo svg {
  width: 1em;
  height: 0.32em;
  display: block;
}

.menu-link {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  display: block;
  width: 100%;
  color: #98A2B3;
  cursor: pointer;
  transition: color 0.25s ease;
  padding: 4px 0px;
  background-color: transparent;
  text-decoration: none;
}
.menu-link-icon {
  display: flex;
  align-items: center;
}
.menu-link-icon .icon {
  margin-right: 8px;
}
.menu-link-icon .icon svg {
  width: 1em;
  height: 1em;
  display: block;
}
.menu-link.active, .menu-link:hover {
  color: #101828;
}
.menu-item-group {
  list-style-type: none;
}
.menu-item-dropdown-toggle {
  display: flex;
  align-items: center;
}
.menu-item-dropdown-icon {
  display: block;
  margin-left: auto;
  margin-right: 0px;
  cursor: pointer;
  padding: 8px;
}
.menu-item-dropdown-icon svg {
  width: 1em;
  height: 1em;
  display: block;
}
.menu-item-dropdown-icon .feather-minus {
  display: none;
}
.menu-item-dropdown-icon .feather-plus {
  display: block;
}
.menu-item-dropdown-icon-wrap:not(.collapsed) .feather-minus {
  display: block;
}
.menu-item-dropdown-icon-wrap:not(.collapsed) .feather-plus {
  display: none;
}
.menu-item-dropdown-menu {
  position: unset !important;
  transform: unset !important;
  box-shadow: none;
  border: none;
  padding: 4px 0;
  margin: 0;
  border-radius: 0;
  list-style-type: none;
  min-width: unset;
}
.menu-item-dropdown-menu.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.menu-item-dropdown-menu.collapse {
  display: none;
}
.menu-item-dropdown-menu.collapse.show {
  display: block;
}
.menu-item-dropdown-menu::before {
  display: none;
}

.brand-icon {
  display: inline-block;
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  font-size: 16px;
}
.brand-icon svg {
  width: 1em;
  height: 1em;
  display: block;
}

.nav-link {
  text-decoration: underline;
  font-weight: 500;
  color: #101828;
}
.nav-link-semibold {
  font-weight: 600;
}

.page-header-avatar {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .page-header-avatar {
    margin-bottom: 0px;
  }
}
.page-header-content {
  display: flex;
  align-items: center;
}
.page-header-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0px;
}
@media (min-width: 768px) {
  .page-header-content-wrapper {
    gap: 8px;
  }
}
.page-header-content h4 {
  line-height: 24px;
}
.page-header-content h2 {
  line-height: 28px;
  color: #101828;
}
.page-header-content h3 {
  color: #101828;
}
.page-header-action {
  display: flex;
}
.page-header-action > * {
  margin-right: 8px;
}
@media (min-width: 420px) {
  .page-header-action > * {
    margin-right: 12px;
  }
}
.page-header-action > *:last-child {
  margin-right: 0px;
}
.page-header-action-layout {
  display: none;
  margin-right: 22px;
}
.page-header-action-layout:last-child {
  margin-right: 0px;
}
@media (min-width: 768px) {
  .page-header-action-layout {
    display: flex;
  }
}
.page-header-action-toggle {
  display: none;
}
@media (min-width: 768px) {
  .page-header-action-toggle {
    display: block;
  }
}
.page-header-divider {
  display: block;
  width: 100%;
  margin: 16px 0px;
  border-bottom: 1px solid #E4E7EC;
}
@media (min-width: 768px) {
  .page-header-divider {
    margin: 16px 0px 24px;
  }
}
.page-body {
  padding-top: 25px;
}
@media (min-width: 768px) {
  .page-body {
    padding-top: 40px;
  }
}
.page-manage-template {
  overflow: hidden;
}

.section-header h4 {
  margin-bottom: 4px;
}
.section-header h4:last-child {
  margin-bottom: 0px;
}

.templates-ready {
  padding-top: 24px;
}

@media only screen and (max-width: 320px) {
  .avatar-icon {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
}
.avatar-icon .icon_img {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.avatar-icon .icon_img.dropdown-toggle {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.avatar-icon .icon_img.dropdown-toggle img {
  max-width: 120px;
  max-height: 75px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: -3px;
}
@media only screen and (max-width: 620px) {
  .avatar-icon .icon_img.dropdown-toggle {
    width: 80px;
    height: 80px;
  }
}
@media only screen and (max-width: 320px) {
  .avatar-icon .icon_img.dropdown-toggle {
    width: 60px;
    height: 60px;
  }
}
.avatar-icon .dropdown-menu {
  min-width: 610px;
  max-width: 610px;
  padding: 25px;
  transform: translate3d(0px, 0px, 0px) !important;
  top: 100% !important;
  left: 0 !important;
  z-index: 99;
}
.avatar-icon .dropdown-menu::before {
  left: 22px;
  right: auto;
}
.avatar-icon .dropdown-menu[x-placement=top-start] {
  margin-top: 15px;
}
.avatar-icon .dropdown-menu[x-placement=top-start]::before {
  top: -11px !important;
  transform: rotate(-45deg) !important;
}
@media only screen and (max-width: 620px) {
  .avatar-icon .dropdown-menu {
    min-width: 550px;
    padding: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .avatar-icon .dropdown-menu {
    min-width: 505px;
  }
}
@media only screen and (max-width: 480px) {
  .avatar-icon .dropdown-menu {
    min-width: 405px;
  }
}
@media only screen and (max-width: 420px) {
  .avatar-icon .dropdown-menu {
    min-width: 350px;
    padding: 25px;
  }
}
@media only screen and (max-width: 380px) {
  .avatar-icon .dropdown-menu {
    min-width: 310px;
    padding: 20px;
  }
}
@media only screen and (max-width: 320px) {
  .avatar-icon .dropdown-menu {
    min-width: 280px;
  }
}
.avatar_btn_close {
  display: flex;
  justify-content: flex-end;
}
.avatar-title h4 {
  font-size: 16px;
  line-height: 20px;
  color: #101828;
  font-weight: 400;
}
.avatar-content-header {
  margin-bottom: 25px;
}
.avatar-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}
@media only screen and (max-width: 420px) {
  .avatar-item {
    margin-bottom: 15px;
  }
}
.avatar-item img {
  min-height: 80px;
  max-height: 80px;
  width: auto !important;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 420px) {
  .avatar-item img {
    height: 65px;
    min-height: auto;
  }
}

:root {
  --yellow-400: rgba(250, 197, 21, 1);
  --shadows-shadow-xs: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --shadows-shadow-sm: 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px
    rgba(16, 24, 40, 0.1);
  --shadows-shadow-xs-skeuomorphic: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

.integration-card {
  display: flex;
  flex-direction: column;
  width: 332.33px;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
  border-radius: 12px;
  border: 1px solid;
  border-color: #e4e7ec;
  box-shadow: var(--shadows-shadow-xs);
}

.integration-card .content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  padding: 20px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.integration-card .heading-and-toggle {
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  display: flex;
  position: relative;
}

.integration-card .div {
  align-items: center;
  gap: 12px;
  flex: 1;
  flex-grow: 1;
  display: flex;
  position: relative;
}

.integration-card .icon-wrap {
  display: inline-flex;
  align-items: center;
  padding: 2px;
  position: relative;
  flex: 0 0 auto;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid;
  border-color: #e4e7ec;
  box-shadow: var(--shadows-shadow-xs);
}

.integration-card .gmail {
  position: relative;
  width: 48px;
  height: 48px;
}

.integration-card .heading {
  position: relative;
  flex: 1;
  font-family: "DM Sans", Helvetica;
  font-weight: 400;
  color: #101828;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.integration-card .toggle {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  position: relative;
  flex: 0 0 auto;
}

.integration-card .toggle-base {
  display: flex;
  width: 36px;
  height: 20px;
  align-items: center;
  justify-content: flex-end;
  padding: 2px;
  position: relative;
  background-color: var(--yellow-400);
  border-radius: 9999px;
  overflow: hidden;
}

.integration-card .button {
  position: relative;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  border-radius: 9999px;
  box-shadow: var(--shadows-shadow-sm);
}

.integration-card .supporting-text {
  position: relative;
  align-self: stretch;
  font-family: "DM Sans", Helvetica;
  font-weight: 400;
  color: #475467;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.integration-card .section-footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 0px 0px 16px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.integration-card .divider {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 1px;
}

.integration-card .content-2 {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 0px 24px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.integration-card .button-2 {
  all: unset;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  position: relative;
  flex: 0 0 auto;
}

.integration-card .text {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: -1px;
  font-family: "DM Sans", Helvetica;
  font-weight: 500;
  color: #101828;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  white-space: nowrap;
}

/* Original CSS code should be injected here */
.integration-card {
  max-width: 332.33px;
  margin: 0 auto;
}

.integration-info {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1;
}

.toggle-switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
}

.toggle-input {
  opacity: 0;
  width: 0;
  height: 0;
}

.toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--yellow-400);
  transition: 0.4s;
  border-radius: 34px;
}

.toggle-slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  right: 2px;
  bottom: 2px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}

.toggle-input:checked + .toggle-slider {
  background-color: var(--yellow-400);
}

.toggle-input:focus + .toggle-slider {
  box-shadow: 0 0 1px var(--yellow-400);
}

.toggle-input:checked + .toggle-slider:before {
  transform: translateX(-16px);
}

.button-2 {
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.button-2:hover {
  background-color: #f9fafb;
}

.button-2:focus {
  outline: 2px solid #4a90e2;
  outline-offset: 2px;
}

.confirmation-content h4 {
  margin-top: 16px;
  margin-bottom: 4px;
  color: #101828;
}

.confimation-modal .modal-body {
  padding-top: 24px;
  padding-bottom: 8px;
}
.confimation-modal .modal-body:last-child {
  padding-bottom: 24px;
}

.image-rounded {
  border-radius: 8px;
  overflow: hidden;
  --opacity: 0.30;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.image-rounded img {
  display: block;
  width: 100%;
  border-radius: 8px;
}

.design_list .design_item {
  position: relative;
  cursor: pointer;
}
.design_list .design_item_form {
  padding: 25px;
  border-radius: 4px;
  border: 1px solid #E4E7EC;
}
.design_list .design_item_form_wrap {
  padding-top: 20px;
}
.design_list .design_item_form .dropdown .dropdown-toggle {
  margin: 0;
}
.design_list .design_detail {
  padding: 0px 0px;
  flex: 1 0;
  max-width: 100%;
}
@media only screen and (max-width: 1024px) {
  .design_list .design_detail {
    padding: 0px 15px;
  }
}
@media only screen and (max-width: 475px) {
  .design_list .design_detail {
    padding: 10px 0px;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.design_list .design_detail::before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  border-radius: 3px;
  z-index: 1;
  cursor: pointer;
}
.design_list .design_detail h2 {
  margin-bottom: 0px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #101828;
}
@media only screen and (max-width: 1170px) {
  .design_list .design_detail h2 {
    font-size: 14px;
  }
}
.design_list .design_detail h4 {
  margin-bottom: 0px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media only screen and (max-width: 1170px) {
  .design_list .design_detail h4 {
    font-size: 12px;
  }
}
.design_list .icon_box svg {
  display: block;
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  width: 20px;
  height: 20px;
}
@media (min-width: 768px) {
  .design_list .icon_box svg {
    height: 30px;
    width: 30px;
  }
}
.design_list .icon_box svg path {
  stroke: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.design_list .icon_box svg.check {
  width: 16px;
  height: 16px;
}
.design_list .icon_box svg.check path {
  fill: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.design_list .add_new {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, 50%);
}
.design_list .add_new button {
  background: transparent;
  padding: 0px;
  margin: 0px;
  border: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.design_list .add_new button svg {
  display: block;
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.design_list .add_new button svg path {
  stroke: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.design_list .add_new button svg circle {
  stroke: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.design_list .action_box {
  margin-left: 10px;
  position: relative;
  z-index: 2;
}
.design_list .action_box svg {
  display: block;
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 475px) {
  .design_list .action_box {
    margin-left: auto;
    position: absolute;
    right: 15px;
    top: 15px;
  }
}
.design_list .action_box_2 {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 475px) {
  .design_list .action_box_2 {
    position: unset;
  }
}
.design_list .action_box_2 svg {
  width: 20px;
  height: 20px;
}
.design_list .action_box_2 .ws_btn_icon {
  min-width: 30px !important;
  cursor: pointer;
}
@media only screen and (max-width: 475px) {
  .design_list .action_box_2 .ws_btn_icon {
    position: absolute;
    top: 10px;
    right: 45px;
    z-index: 2;
  }
}
.design_list .action_box_2 .ws_btn_icon:hover svg {
  stroke: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.design_list .action_box_3 .price {
  padding: 0px 15px;
  margin-bottom: 0;
}
@media only screen and (max-width: 475px) {
  .design_list .action_box_3 .price {
    padding: 0px;
  }
}
.design_list > .dropdown {
  margin-bottom: 30px;
  width: 100%;
}
.design_list > .dropdown:last-of-type {
  margin-bottom: 0;
}
.design_list > .dropdown > .design_item {
  margin-bottom: 0px;
}
.design_list > .dropdown > .dropdown-toggle {
  position: relative;
  margin: -15px auto -15px;
  z-index: 1;
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  display: block;
  background: white;
}
.design_list > .dropdown > .dropdown-menu {
  position: unset !important;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  transform: unset !important;
  margin: unset;
  margin-top: 20px;
}
.design_list > .dropdown > .dropdown-menu::before {
  display: none;
}

.add_item_dropdown {
  padding: 0px;
}
.add_item_dropdown .design_item {
  margin-bottom: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.add_item_dropdown .design_item.card-border-md {
  padding: 24px 12px;
}
.add_item_dropdown .design_item label {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.add_item_dropdown .design_item:hover {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.add_item_dropdown .design_item h2 {
  font-size: 14px;
  font-weight: 400;
  margin-top: 5px;
  color: #101828;
}
.add_item_dropdown .row:last-of-type .design_item {
  margin-bottom: 0;
}

.pagination ul, .pagination .pagination {
  display: flex;
  justify-content: center;
  list-style-type: none;
}
.pagination ul li, .pagination .pagination li {
  margin: 0px -0.5px;
}
.pagination ul li > *, .pagination .pagination li > * {
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #D0D5DD;
  color: #101828;
}
.pagination ul li:first-child > *, .pagination .pagination li:first-child > * {
  border-radius: 8px 0px 0px 8px;
}
.pagination ul li:last-child > *, .pagination .pagination li:last-child > * {
  border-radius: 0px 8px 8px 0px;
}
.pagination ul li.active > *, .pagination .pagination li.active > * {
  background-color: #F9FAFB;
}

.value_group {
  margin-bottom: 24px;
}
.value_group label {
  color: #475467;
  font-size: 12px;
  margin-bottom: 0px;
}
.value_group p.value {
  margin-bottom: 3px;
  color: #101828;
  font-size: 14px;
  font-weight: 500;
  word-break: break-word;
}
.value_group p.value.copy-text .copy-text-wrap {
  position: relative;
}
.value_group p.value.copy-text .copied-msg {
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  white-space: nowrap;
}

.ck-editor .cke_inner {
  padding: 0px;
  background: transparent;
}
.ck-editor .cke_chrome {
  border: none;
}
.ck-editor .cke_top, .ck-editor .cke_contents, .ck-editor .cke_bottom {
  padding: 0px;
  background: white;
  box-shadow: none;
  border: none;
}
.ck-editor .cke_contents {
  border-radius: 8px;
  border: 1px solid #D0D5DD;
}
.ck-editor .cke_combo:after {
  display: none;
}
.ck-editor .cke_combo_button {
  padding: 1px !important;
  margin: 0px;
}
.ck-editor .cke_button {
  padding: 7px 8px;
  border: 1px solid transparent;
  color: #98A2B3;
}
.ck-editor .cke_button_disabled:hover {
  border: 1px solid transparent;
}
.ck-editor .cke_button:hover {
  padding: 7px 8px;
}
.ck-editor .cke_combo_off a.cke_combo_button:hover {
  --opacity: 0.20;
  border-color: transparent;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.ck-editor .cke_button, .ck-editor .cke_combo_button {
  font-family: var(--body-font, var(--primary-font));
  margin: 0 !important;
  margin-right: 4px !important;
  border-radius: 8px;
}
.ck-editor .cke_button .cke_button_label,
.ck-editor .cke_button .cke_combo_text, .ck-editor .cke_combo_button .cke_button_label,
.ck-editor .cke_combo_button .cke_combo_text {
  font-family: var(--body-font, var(--primary-font));
}
.ck-editor .cke_button .cke_combo_text, .ck-editor .cke_combo_button .cke_combo_text {
  line-height: 30px;
}
.ck-editor .cke_button:hover, .ck-editor .cke_combo_button:hover {
  margin: 0px !important;
  margin-right: 4px !important;
  --opacity: 0.20;
  border-color: transparent;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
html[dir=ltr] body {
  font-family: var(--body-font, var(--primary-font));
  color: #475467;
}
html[dir=ltr] .splitToolbarButton,
html[dir=ltr] .outerCenter {
  margin: 0;
  display: flex;
}
html[dir=ltr] .toolbarButton,
html[dir=ltr] .dropdownToolbarButton {
  margin: 0;
}
html[dir=ltr] #toolbarLeft > *,
html[dir=ltr] #toolbarMiddle > *,
html[dir=ltr] #toolbarRight > *,
html[dir=ltr] #titlebarRight > *,
html[dir=ltr] .outerCenter,
html[dir=ltr] .innerCenter {
  float: none;
}
html[dir=ltr] #toolbarContainer,
html[dir=ltr] #titlebar,
html[dir=ltr] #titlebarRight,
html[dir=ltr] #toolbarLeft,
html[dir=ltr] #canvasContainer,
html[dir=ltr] .innerCenter,
html[dir=ltr] .outerCenter {
  position: relative !important;
  box-shadow: none !important;
  background-color: transparent;
  background-image: none;
  height: auto !important;
  visibility: visible;
}
html[dir=ltr] #canvasContainer {
  top: 0px;
  left: 0px;
  min-height: calc(100vh - 60px);
  max-height: calc(100vh - 60px);
}
html[dir=ltr] #toolbarLeft {
  margin: 0 !important;
}
html[dir=ltr] .toolbarButton::before {
  display: none !important;
}
html[dir=ltr] .page-numbers {
  display: flex;
  align-items: center;
}
html[dir=ltr] .page-numbers p {
  margin: 0px;
  margin-left: 5px;
  color: #101828;
  font-family: var(--body-font, var(--primary-font));
}
html[dir=ltr] .page-numbers p span {
  font-family: var(--body-font, var(--primary-font));
  color: #101828;
  padding: 0px;
  margin: 0px;
}
html[dir=ltr] .page-numbers .form-field-label {
  font-family: var(--body-font, var(--primary-font));
  margin: 0px;
  padding: 0px;
  margin-right: 5px;
  color: #101828;
}
html[dir=ltr] .page-numbers .form-field-input {
  font-family: var(--body-font, var(--primary-font));
  margin: 0px;
  color: #101828;
}

.growth-content {
  font-weight: 500;
}
.growth-content p {
  display: flex;
  align-items: center;
}
.growth-label {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
}
.growth-label svg {
  font-size: 20px;
  width: 1em;
  height: 1em;
  display: block;
  margin-right: 5px;
}
.growth-low {
  color: #F04438;
}
.growth-high {
  color: #17B26A;
}
.growth-same {
  color: #EF6820; /* neutral orange tone */
}

.list-group-tasks .list-item-icon {
  padding-right: 10px;
}

.auth {
  padding: 96px 80px;
}
.auth-header {
  padding-bottom: 32px;
}
.auth .section-auth {
  max-width: 360px;
  width: 90%;
  margin: 0 auto;
}
.auth .section-auth-header {
  text-align: center;
  margin-bottom: 32px;
}
.auth .section-auth-header h1 {
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
  margin-bottom: 12px;
  color: #101828;
}
.auth .section-auth-header p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.auth .section-auth-header p .strong {
  font-weight: 500;
}
.auth .section-auth-action {
  margin-top: 32px;
}

.plan-info-wrap p {
  margin-top: 5px;
}
.plan-info-wrap ul {
  padding: 0;
  margin-top: 10px;
  margin-bottom: 0px;
  list-style-type: none;
}
.plan-info-wrap ul li {
  margin-bottom: 5px;
}
.plan-info-wrap ul li:last-child {
  margin-bottom: 0px;
}
.plan-info-title {
  display: flex;
  align-items: center;
}
.plan-info-title h4 {
  color: #101828;
  font-weight: 500;
  font-size: 18px;
}
.plan-info-title .status {
  margin-left: 8px;
}
.plan-info-price {
  display: flex;
  align-items: baseline;
  gap: 5px;
}
.plan-info-price h2 {
  font-weight: 700;
  color: #101828;
  font-size: 48px;
}
.plan-info-price span {
  font-weight: 500;
  font-size: 16px;
}
.plan-info-progress {
  margin-top: 24px;
}
.plan-info-progress p {
  font-weight: 500;
  color: #101828;
  margin-bottom: 12px;
}

.payment-method-header {
  margin-bottom: 20px;
}
.payment-card-icon {
  background-color: #ffffff;
  border-radius: 6px;
  border: 1px solid #E4E7EC;
  padding: 8px 10px;
}
.table-invoice table {
  min-width: 1024px;
}
.plan-list .card-default-header {
  padding: 12px;
}
.plan-list .card-default-body {
  padding: 16px;
}
.plan-list .card-default-title {
  display: flex;
  align-items: center;
}
.plan-list .card-default-title .icon {
  width: 32px;
  height: 32px;
  position: relative;
  margin-right: 12px;
}
.plan-list .card-default-title .icon img {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.plan-list .card-default-plan .plan-price h2 {
  font-size: 30px;
  font-weight: 600;
  color: #101828;
  margin-bottom: 4px;
}
.plan-list .card-default-plan .plan-price h2 span {
  color: #475467;
  font-size: 14px;
  font-weight: 400;
}
.plan-list .card-default-plan .plan-price h2 s {
  color: #667085;
}
.plan-list .card-default-plan .plan-price ul {
  list-style-type: none;
}
.plan-list .card-default-plan .plan-price ul li {
  display: inline;
}
.plan-list .card-default-plan .plan-price ul li::after {
  content: ", ";
  display: inline;
}
.plan-list .card-default-plan .plan-price ul li:last-child::after {
  display: none;
}
.plan-list .form-field-checkbox:not(.form-field-checkbox-condition) .form-field-checkbox-input:checked + label .card-default:not(.active) {
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  border-width: 2px;
}
.plan-list .form-field-checkbox:not(.form-field-checkbox-condition) .form-field-checkbox-input:checked + label .card-default:not(.active) .card-default-header {
  border-bottom-width: 2px;
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}

.card-accordion {
  display: flex;
  flex-direction: column;
}
.card-accordion .card-default-footer {
  margin-top: auto;
}

.account_group .account_item {
  padding: 8px 0px;
}
.account_group .account_item:first-child {
  padding-top: 0px;
}
.account_group .account_item:last-of-type {
  padding-bottom: 0px;
}

.list-group-note .list-item {
  padding: 16px 0px;
  border-bottom: 1px solid #E4E7EC;
}
.list-group-note .list-item:first-child {
  padding-top: 0px;
}
.list-group-note .list-item:last-child, .list-group-note .list-item:last-of-type {
  border-bottom: none;
  padding-bottom: 0px;
}

.table-lead-document table tr th:first-child, .table-lead-document table tr td:first-child {
  padding-left: 0px;
}
.table-lead-document table tr th:last-child, .table-lead-document table tr td:last-child {
  padding-right: 0px;
}
.table-lead-document .table-name .icon {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.table-lead-document .table-name h4 {
  margin-bottom: 4px;
}

.dynamic-field:not(.card) {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #E4E7EC;
  position: relative;
}
.dynamic-field:not(.card) .remove_dynamic_btn {
  position: absolute;
  bottom: 20px;
  right: 0;
  z-index: 1;
}
.dynamic-field:not(.card):last-child {
  padding-bottom: 0px;
  border-bottom: none;
  margin-bottom: 0px;
}
.dynamic-field:not(.card):last-child .remove_dynamic_btn {
  bottom: 0px;
}

.card-border-content-project h3 {
  font-size: 14px;
  color: #101828;
  margin-bottom: 5px;
  font-weight: 500;
}
.card-border-content-project p {
  font-size: 14px;
  color: #667085;
  font-weight: 400;
}

.table-client-document table tr th:first-child, .table-client-document table tr td:first-child {
  padding-left: 0px;
}
.table-client-document table tr th:last-child, .table-client-document table tr td:last-child {
  padding-right: 0px;
}
.table-client-document .table-name .icon {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.table-client-document .table-name h4 {
  margin-bottom: 4px;
}

.page-client .card-border .status-client {
  margin-bottom: 16px;
}
@media (min-width: 420px) {
  .page-client .card-border .status-client {
    margin-bottom: 0;
  }
}

.page-project .card-border .progress-bar + p {
  margin-top: 8px;
}
.page-project-detail .progress-bar {
  margin-top: 12px;
}
.page-project-detail .progress-bar + p {
  margin-top: 8px;
}

.status-list-lead-conversion li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 18px;
  padding-left: 0;
  font-weight: 500;
  position: relative;
}
.status-list-lead-conversion li:last-child {
  margin-bottom: 0px;
}
@media only screen and (max-width: 575px) {
  .status-list-lead-conversion li {
    padding-left: 0px;
    margin-bottom: 25px;
  }
}
.status-list-lead-conversion li i {
  width: 23px;
  height: 23px;
  margin-right: 10px;
  border-radius: 50%;
  display: inline-block;
}
.status-list-lead-conversion .total {
  --opacity: 0.35;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.status-list-lead-conversion .converted {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}

.fc-view, .fc-view > table {
  z-index: 0;
}

.meeting-icon {
  width: 14px;
  height: 14px;
  border-radius: 12px;
  border: 1px solid #D0D5DD;
  position: relative;
  overflow: hidden;
}
.meeting-icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.calendar-meetings .fc-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.calendar-meetings .fc-toolbar .fc-left, .calendar-meetings .fc-toolbar .fc-right {
  float: none;
}
.calendar-meetings .fc-toolbar .fc-left {
  order: 2;
}
.calendar-meetings .fc-toolbar .fc-left .fc-button {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-right: 10px;
  background-color: transparent;
}
.calendar-meetings .fc-toolbar .fc-left .fc-button:last-child {
  margin-right: 0px;
}
.calendar-meetings .fc-toolbar .fc-right {
  margin-right: 20px;
  flex: 1 0 auto;
  width: 0;
}
.calendar-meetings .fc-toolbar .fc-right h2 {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
.calendar-meetings .fc-toolbar .fc-right .fc-button {
  font-size: 16px;
  color: #000;
  line-height: 20px;
  font-weight: 400;
}
.calendar-meetings .fc-toolbar .fc-button {
  background: none;
  padding: 0px;
  border: none;
  box-shadow: none;
}
.calendar-meetings .fc-view-container table thead td {
  background-color: #F9FAFB;
}
.calendar-meetings .fc-view-container table thead td.fc-widget-header table thead tr th {
  padding: 12px;
  text-align: center;
  font-weight: 400;
  color: #101828;
  font-size: 14px;
}
.calendar-meetings .fc-view-container table tbody .fc-widget-content .fc-row .fc-content-skeleton {
  position: relative;
  padding-bottom: 0px;
}
.calendar-meetings .fc-view-container table tbody .fc-widget-content .fc-row .fc-content-skeleton table tbody tr:first-child td .fc-day-grid-event {
  border-top: none !important;
}
.calendar-meetings .fc-view-container table tbody .fc-widget-content .fc-row .fc-content-skeleton table tbody tr td {
  position: relative;
}
.calendar-meetings .fc-view-container table tbody .fc-widget-content .fc-row .fc-content-skeleton table tbody tr td::after {
  content: "Unavailable";
  display: flex;
  text-align: center;
  font-size: 13px;
  color: #999;
  height: calc(100% + 4px);
  width: 100%;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0px;
  left: 0px;
  min-height: 5em;
}
.calendar-meetings .fc-view-container table tbody .fc-widget-content .fc-row .fc-content-skeleton table tbody tr td.fc-event-container::after, .calendar-meetings .fc-view-container table tbody .fc-widget-content .fc-row .fc-content-skeleton table tbody tr td.fc-more-cell::after {
  display: none !important;
}
.calendar-meetings .fc-view-container table tbody .fc-widget-content .fc-row .fc-content-skeleton table tbody tr:last-child td .fc-day-grid-event {
  padding-bottom: 10px;
}
.calendar-meetings .fc-view-container table tbody .fc-widget-content .fc-row .fc-content-skeleton table tbody tr:last-child td .fc-day-grid-event::after {
  top: 50%;
  height: calc(100% - 20px);
}
.calendar-meetings .fc-view-container table tbody tr td .fc-today {
  background-color: transparent;
}
.calendar-meetings .fc-view-container table tbody tr td .fc-day-grid-event {
  margin: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 26px;
  color: #000 !important;
  border: none;
  background: transparent;
  position: relative;
  font-size: 13px;
  border-top: 1px solid #E4E7EC;
  border-radius: 0px;
}
@media (min-width: 768px) {
  .calendar-meetings .fc-view-container table tbody tr td .fc-day-grid-event {
    padding-left: 0px;
  }
}
.calendar-meetings .fc-view-container table tbody tr td .fc-day-grid-event span {
  display: block;
  font-weight: normal;
}
.calendar-meetings .fc-view-container table tbody tr td .fc-day-grid-event span.fc-title {
  font-size: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #101828;
}
.calendar-meetings .fc-view-container table tbody tr td .fc-day-grid-event span.fc-time {
  color: #475467;
  font-size: 8px;
  width: 100%;
}
.calendar-meetings .fc-view-container table tbody tr td .fc-day-grid-event .add_plus_icon {
  position: absolute;
  top: 50%;
  right: 0px;
  width: 17px;
  height: 17px;
  transform: translate(0px, -50%);
}
.calendar-meetings .fc-view-container table tbody tr td .fc-day-grid-event .add_plus_icon svg {
  display: block;
  width: 17px;
  height: 17px;
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.calendar-meetings .fc-view-container table tbody tr td .fc-day-grid-event > .fc-content {
  white-space: normal;
  overflow: unset;
}

.multi_meetings .fc-view-container table tbody tr td .fc-day-grid-event > .fc-content {
  white-space: normal;
}

.page-document-detail .card-document-detail .content-avatar {
  margin-bottom: 16px;
}
@media (min-width: 575px) {
  .page-document-detail .card-document-detail .content-avatar {
    margin-bottom: 24px;
  }
}
.page-document-detail .card-document-detail .content-title {
  margin-bottom: 12px;
}
.page-document-detail .card-document-detail .content-status {
  margin-top: 0px;
}
@media (min-width: 768px) {
  .page-document-detail .card-document-detail .content-status {
    margin-top: 5px;
  }
}
@media (min-width: 992px) {
  .page-document-detail .card-document-detail .content-status {
    margin-top: 10px;
  }
}

.meeting {
  --opacity: 0.10;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  min-height: 100vh;
  padding: 50px 0px 0px;
}
@media (min-width: 575px) {
  .meeting {
    padding: 70px 0px 0px;
  }
}
@media (min-width: 768px) {
  .meeting {
    padding: 90px 0px 0px;
  }
}
.meeting .grey_box {
  --opacity: 1;
  width: 90%;
  max-width: 926px;
  margin: 0px auto;
  background: #ffffff;
  border-radius: 12px;
  margin-bottom: 53px;
  box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
}
.meeting .grey_box_md {
  max-width: 638px;
}
.meeting-header {
  margin-bottom: 32px;
}
.meeting-header .company_logo {
  max-width: 200px;
  max-height: 100px;
}
.meeting .content {
  padding: 80px;
}
@media only screen and (max-width: 1440px) {
  .meeting .content {
    padding: 50px;
  }
}
@media only screen and (max-width: 1200px) {
  .meeting .content {
    padding: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .meeting .content {
    padding: 25px;
  }
}
.meeting .content .heading h2 {
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #101828;
  margin: 0 auto;
}
.meeting .content .heading .card-title-5xl {
  margin-bottom: 12px;
}
.meeting .content .heading .sub-title {
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #101828;
}
.meeting .content .heading .sub-title svg {
  width: 14px;
  height: 14px;
  margin-top: 0px;
  margin-right: 4px;
}
.meeting .content .calendar {
  box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
}
@media only screen and (max-width: 768px) {
  .meeting .content .calendar {
    margin-bottom: 15px;
  }
}
.meeting .content .calendar .ui-datepicker {
  width: 100%;
  padding: 0px;
  border: none;
  background-color: transparent;
}
.meeting .content .calendar .ui-datepicker-calendar {
  margin: 0px;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-header {
  display: flex;
  align-items: center;
  border: none;
  background: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 12px;
  padding-left: 10px;
  padding-right: 5px;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-title {
  flex: 1 0;
  width: 0;
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  order: -1;
  margin-right: 24px;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-title select {
  font-size: 16px;
  font-family: var(--body-font, var(--primary-font));
  flex: 0 0 100%;
  margin-right: 30px;
  height: 40px;
}
@media (min-width: 420px) {
  .meeting .content .calendar .ui-datepicker .ui-datepicker-title select {
    flex: 1 0;
  }
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-title select:last-child {
  margin-right: 0px;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-prev,
.meeting .content .calendar .ui-datepicker .ui-datepicker-next {
  position: unset;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-prev {
  left: auto;
  right: 33px;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-next-hover {
  right: 2px;
  top: 2px;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-prev-hover {
  right: 33px;
  top: 2px;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-prev,
.meeting .content .calendar .ui-datepicker .ui-datepicker-next {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-prev .ui-icon,
.meeting .content .calendar .ui-datepicker .ui-datepicker-next .ui-icon {
  background: none !important;
  width: 10px;
  height: 10px;
  border-right: 2px solid rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  border-bottom: 2px solid rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  margin: 0px !important;
  position: unset;
  right: unset;
  left: unset;
  margin: unset;
  top: unset;
  bottom: unset;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-prev-hover,
.meeting .content .calendar .ui-datepicker .ui-datepicker-next-hover {
  border: none;
  background: transparent;
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-prev .ui-icon {
  transform: rotate(-225deg);
}
.meeting .content .calendar .ui-datepicker .ui-datepicker-next .ui-icon {
  transform: rotate(-45deg);
}
.meeting .content .calendar .ui-datepicker td,
.meeting .content .calendar .ui-datepicker th {
  font-size: 14px;
  font-weight: 400;
}
.meeting .content .calendar .ui-datepicker td span,
.meeting .content .calendar .ui-datepicker td a,
.meeting .content .calendar .ui-datepicker th span,
.meeting .content .calendar .ui-datepicker th a {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: none;
  background: transparent;
  margin: 0 auto;
  border-radius: 50%;
  margin-bottom: 0px;
  padding: 0px;
}
@media (min-width: 575px) {
  .meeting .content .calendar .ui-datepicker td span,
  .meeting .content .calendar .ui-datepicker td a,
  .meeting .content .calendar .ui-datepicker th span,
  .meeting .content .calendar .ui-datepicker th a {
    width: 32px;
    height: 32px;
  }
}
@media (min-width: 768px) {
  .meeting .content .calendar .ui-datepicker td span,
  .meeting .content .calendar .ui-datepicker td a,
  .meeting .content .calendar .ui-datepicker th span,
  .meeting .content .calendar .ui-datepicker th a {
    width: 38px;
    height: 38px;
  }
}
.meeting .content .calendar .ui-datepicker td .ui-state-default,
.meeting .content .calendar .ui-datepicker th .ui-state-default {
  font-weight: 400;
  color: #101828;
  position: relative;
  font-size: 14px;
}
.meeting .content .calendar .ui-datepicker td .ui-state-default .ui-state-highlight:before,
.meeting .content .calendar .ui-datepicker th .ui-state-default .ui-state-highlight:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  position: absolute;
  bottom: 0;
  left: calc(50% - 3px);
  opacity: 0;
}
.meeting .content .calendar .ui-datepicker td .ui-state-default.ui-state-active.active,
.meeting .content .calendar .ui-datepicker th .ui-state-default.ui-state-active.active {
  background-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.meeting .content .calendar .ui-datepicker td.ui-datepicker-today .ui-state-default:before,
.meeting .content .calendar .ui-datepicker th.ui-datepicker-today .ui-state-default:before {
  opacity: 1;
}
.meeting .content .calendar .ui-datepicker th {
  color: #101828;
  padding: 0px;
  font-weight: 500;
  font-family: var(--body-font, var(--primary-font));
}
.meeting .content .default-message {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.meeting .content .default-message p {
  font-size: 14px;
  color: #999;
  text-align: center;
  flex: 1 1 100%;
  width: 100%;
}
.meeting .content .time_list .head {
  margin-bottom: 32px;
}
.meeting .content .time_list .head h4 {
  margin-bottom: 12px;
}
.meeting .content .time_list .head .form-group {
  margin-top: 10px;
  margin-bottom: 15px;
}
.meeting .content .time_list .head .form-group select {
  background: transparent;
  padding: 0px;
  display: block;
  width: 100%;
  font-weight: 400;
  font-family: var(--body-font, var(--primary-font));
  color: #4f4f4f;
}
.meeting .content .time_list .head .form-group select option {
  color: #4f4f4f;
}
.meeting .content .time_list .form_radio {
  width: 100%;
}
.meeting .content .time_list .ws_btn {
  font-size: 13px;
  margin-bottom: 15px;
  padding: 0px 10px;
  width: 100%;
}
.meeting .content .time_list .form_radio {
  margin-bottom: 12px;
}
.meeting .content .time_list .form_radio input[type=radio]:checked + label {
  background: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  border-color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
  color: rgb(var(--brand-text-color, var(--gray-900-rgb))/var(--opacity, 1));
}
.meeting .content .info {
  margin-top: 4px;
  margin-bottom: 32px;
}
.meeting .content .info_wrap {
  text-align: center;
  max-width: 58%;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .meeting .content .info_wrap {
    max-width: 90%;
  }
}
.meeting .content .info_wrap p {
  display: inline-block;
}
.meeting .content .action_btn {
  margin-top: 10px;
}
.meeting .content .form_card {
  background-color: #fff;
  border-radius: 10px;
  max-width: 483px;
  margin: 0 auto;
}
.meeting .content .form_card .form_group .form-control {
  border-color: #000;
}
.meeting .content .form_card .form_action {
  display: flex;
  flex-wrap: wrap;
}
.meeting .content .meeting_action {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.meeting .content .meeting_action.top-space {
  margin: 30px 0;
}
.meeting .content .meeting_info {
  margin-top: 32px;
  margin-bottom: 32px;
}
.meeting .content .meeting_info_item {
  margin-bottom: 16px;
}
.meeting .content .meeting_info_item:last-child {
  margin-bottom: 0px;
}
.meeting .content .meeting_info p svg {
  display: block;
}
.meeting .content .ws_link {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  text-decoration: none;
}
.meeting_error_msg {
  border: 1px solid #e0e0e0;
  padding: 20px 25px;
  max-width: 600px;
  margin: 0 auto;
}
.meeting_error_msg p {
  font-size: 14px;
}

.ws_confirm {
  padding: 30px 0px;
}
.ws_confirm_icon {
  text-align: center;
}
.ws_confirm_icon svg {
  width: 54px;
  height: 54px;
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.ws_confirm_icon svg.feather-info {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.ws_confirm_icon svg.feather-trash-2, .ws_confirm_icon svg.feather-trash {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.ws_confirm_icon svg.path path {
  fill: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
.ws_confirm .caption_heading {
  margin-top: 25px;
  line-height: normal;
  margin-bottom: 15px;
  font-size: 24px;
}
.ws_confirm h3 {
  font-weight: 400;
  font-size: 16px;
  margin-top: 10px;
}

.text_center {
  text-align: center;
}

.text_left {
  text-align: left;
}

.text_right {
  text-align: right;
}

.footer {
  text-align: center;
}
.footer a {
  text-decoration: none;
  color: #999999;
}

.back_wizard {
  background-color: transparent;
  display: flex;
  align-items: center;
  color: #999;
}
.back_wizard svg {
  width: 18px;
  margin-right: 5px;
}

@media only screen and (max-width: 767px) {
  .meeting .content .info_wrap .meeting_info p {
    font-size: 14px;
  }
  .meeting .content .info_wrap .meeting_info p svg {
    margin-right: 7px;
    width: 18px;
  }
}
.shown_time {
  color: #4F4F4F;
  font-size: 13px;
  display: block;
  margin: 12px 0 20px;
}

.no_time {
  flex: 0 0 100%;
  text-align: center;
  text-transform: capitalize;
  font-size: 13px;
  background-color: #d2d2d2;
  padding: 6px 0;
  color: #4F4F4F;
  border-radius: 5px;
  line-height: normal;
}

.timezone_group {
  position: relative;
}
.timezone_group svg {
  position: absolute;
  top: 50%;
  z-index: 9;
  width: 20px;
  left: 0px;
  transform: translate(0%, -50%);
}
.timezone_group span.select2 span.select2-selection {
  padding-left: 28px !important;
  padding: 0;
  min-height: unset;
  display: inline-flex;
  width: auto;
  border: none !important;
  line-height: normal;
  height: auto;
  padding-right: 24px;
}

body {
  --builder-filemanager-height: 250px;
  --builder-canvas-margin: 0px;
  /*--builder-header-top-height: 144px;*/
  --builder-header-top-height: var(--layout-header);
  --builder-bottom-panel-height: 35px;
  --template-builder-header-height: 84px;
  --drag-items-tabs-height: 40px;
  --builder-left-panel-width: 0px;
  --builder-right-panel-width: 350px;
  -webkit-font-smoothing: subpixel-antialiased;
}

#vvveb-builder {
  height: auto;
}
#vvveb-builder ::-webkit-scrollbar {
  width: 0.8em;
  background: #fafafa;
}
#vvveb-builder ::-webkit-scrollbar-thumb {
  background: #ccc;
}
#vvveb-builder #wysiwyg-editor.default-editor div.separator {
  height: 100%;
}
.admin #vvveb-builder {
  /*--builder-header-top-height: calc(117px + 40px);*/
  --builder-header-top-height: 40px;
}
#vvveb-builder .components-list,
#vvveb-builder .blocks-list,
#vvveb-builder .component-properties,
#vvveb-builder .sections-list {
  background-color: #fff;
}
#vvveb-builder #top-panel {
  z-index: 999;
  background-color: #f9f9f9;
  top: var(--template-builder-header-height);
  padding: 10px 30px 10px;
  height: auto;
}
.admin #vvveb-builder #top-panel {
  top: calc(var(--template-builder-header-height) + 40px);
}
#vvveb-builder #top-panel.top-panel-edit {
  display: flex;
  align-items: center;
}
#vvveb-builder #top-panel.top-panel-edit .right_menu {
  margin-left: auto;
  margin-right: 0px;
}
#vvveb-builder #top-panel .text_center {
  text-align: center;
}
#vvveb-builder #left-panel {
  top: var(--builder-header-top-height);
  z-index: 10;
  height: calc(100% - var(--builder-header-top-height));
}
#vvveb-builder #left-panel .tab-content li.header label.header {
  border-top: 1px solid #dee2e6;
  font-family: "Lexend", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 30px 12px 15px;
}
#vvveb-builder #left-panel .tab-content li.header label.header .header-arrow {
  position: unset;
  padding: 0px;
  display: inline-block;
}
#vvveb-builder #left-panel .tab-content li.header label.header .header-arrow::before {
  content: "";
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  transform: rotate(45deg);
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: -5px;
}
#vvveb-builder #left-panel .tab-content li.header .add-section-btn i {
  display: block;
}
#vvveb-builder #left-panel .tab-content li.header:first-child label.header {
  border-top: none;
}
#vvveb-builder.edit-builder #canvas {
  top: calc(var(--template-builder-header-height) + 25px);
  height: calc(100vh - var(--template-builder-header-height) - 40px);
}
#vvveb-builder .nav-tabs {
  background: #fff;
  border: none;
  padding: 0px;
  border-bottom: none;
  background-color: transparent;
  gap: 10px;
}
#vvveb-builder .nav-tabs .nav-item {
  flex: 0 0 auto;
  width: auto;
}
#vvveb-builder .nav-tabs .nav-item .nav-link {
  background: transparent;
  color: #D0D5DD;
  font-size: 14px;
  font-weight: 500;
  padding: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  border: none !important;
  text-decoration: none;
  width: auto;
  box-shadow: none;
}
#vvveb-builder .nav-tabs .nav-item .nav-link.active {
  color: #101828;
}
#vvveb-builder .nav-tabs .nav-item .nav-link i,
#vvveb-builder .nav-tabs .nav-item .nav-link svg {
  margin: 2px 4px 0 0;
  margin-right: 10px;
  font-size: 20px;
}
#vvveb-builder .nav-tabs .nav-item .nav-link small {
  font-size: inherit;
}
#vvveb-builder .nav-tabs .nav-item .nav-link:hover {
  border-color: transparent;
}
#vvveb-builder .nav-tabs .nav-item .nav-link.active i, #vvveb-builder .nav-tabs .nav-item .nav-link:hover i {
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background: rgba(0, 0, 0, 0.04);
}
#vvveb-builder .tab-content {
  height: calc(100% - 51px) !important;
  padding: 0px;
  overflow-y: auto;
  width: 100%;
}
#vvveb-builder .component-properties {
  background: #fff;
  height: 100%;
  overflow: unset !important;
}
#vvveb-builder .component-properties .sidebar-header {
  padding: 8px 32px;
  border-bottom: 1px solid #f6f6f6;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#vvveb-builder .component-properties .nav-tabs {
  background-color: #fff;
}
#vvveb-builder .component-properties .tab-content {
  padding-top: 0px;
}
#vvveb-builder .component-properties .tab-pane input[type=radio]:checked + label .header-arrow {
  transform: rotateX(180deg);
}
#vvveb-builder .component-properties .tab-pane input[type=radio]:checked + label + .section {
  opacity: 1;
  height: auto;
  margin: 0px !important;
  padding: 0px 35px 22px;
  flex-direction: unset;
}
#vvveb-builder .component-properties .tab-pane .sidebar-accordion::last-child {
  border-bottom: none;
}
#vvveb-builder .component-properties .tab-pane .sidebar-accordion-body {
  padding: 0px 42px;
}
#vvveb-builder .component-properties .tab-pane .sidebar-accordion-header {
  border: none;
  font-weight: 500;
  color: #101828;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 17px 42px;
  border-top: 1px solid #f6f6f6;
}
#vvveb-builder .component-properties .tab-pane .sidebar-accordion-header .header-arrow {
  position: unset;
  padding: 0px;
  display: inline-block;
}
#vvveb-builder .component-properties .tab-pane .sidebar-accordion-header .header-arrow::before {
  content: "";
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  transform: rotate(45deg);
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: -5px;
}
#vvveb-builder .component-properties .property-group {
  width: 100%;
  padding: 16px 0px;
}
#vvveb-builder .component-properties .property-group label.form-label {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 8px;
  color: #101828;
}
#vvveb-builder .component-properties .property-group .form-control,
#vvveb-builder .component-properties .property-group .form-select {
  font-size: 14px;
  font-weight: 400;
  padding: 10px 12px;
  box-shadow: none;
}
#vvveb-builder .component-properties .property-group .form-control[type=number],
#vvveb-builder .component-properties .property-group .form-select[type=number] {
  padding-right: 0px;
}
#vvveb-builder .component-properties .property-group .input {
  width: 100%;
}
#vvveb-builder .component-properties-sidepane {
  z-index: 0;
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  height: auto;
  width: 100%;
  overflow-y: auto;
}
#vvveb-builder .component-properties-sidepane > div {
  position: absolute;
  min-height: 950px;
  height: 200%;
  width: 100%;
}
#vvveb-builder .component-properties-sidepane::-webkit-scrollbar {
  width: 0.5rem;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: none;
}
#vvveb-builder .component-properties-sidepane::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.05);
}
#vvveb-builder .component-properties-sidepane::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  outline: 1px solid slategrey;
}
#vvveb-builder .component-properties .inline .property-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
#vvveb-builder .component-properties .inline .property-group .input {
  flex: 0 0 auto;
  width: auto;
}
#vvveb-builder .component-properties .inline .form-label {
  flex: 0 0 auto;
  margin-bottom: 0;
}
#vvveb-builder .component-properties .inline .color-circle {
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
#vvveb-builder .component-properties .input .form-control[type=color],
#vvveb-builder .component-properties .inline .input .form-control[type=color] {
  height: 100%;
  width: 100%;
  padding: 0;
  transform: scale(2) rotate(180deg) translate(0%, -13%);
}
#vvveb-builder .component-properties .input .input-url-field {
  display: flex;
  flex-wrap: wrap;
}
#vvveb-builder .component-properties .input .input-url-field .form-control {
  flex: 1 0;
  width: 0;
}
#vvveb-builder .component-properties .input .input-url-field .button {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 43px;
  width: 50px;
}
#vvveb-builder .component-properties .input .input-range {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-top: 12px;
}
#vvveb-builder .component-properties .input .input-range .form-range[type=range] {
  padding: 0px 0px;
}
#vvveb-builder .component-properties .input .input-range input.form-control[type=number] {
  top: -32px;
}
#vvveb-builder .component-properties .input .btn-group .btn {
  flex: unset;
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  margin-right: 15px;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
  color: #000;
}
#vvveb-builder .component-properties .input .btn-group .btn svg,
#vvveb-builder .component-properties .input .btn-group .btn i {
  margin-right: 0px;
}
#vvveb-builder .component-properties .input .btn-check:checked + .btn {
  background-color: #000;
  color: #fff;
  border-color: #000;
}
#vvveb-builder .component-properties .input .popup .search {
  margin-top: 16px;
}
#vvveb-builder .component-properties .input .popup .search .form-control {
  font-size: 14px;
  font-weight: 400;
  padding: 10px 12px;
  box-shadow: none;
}
#vvveb-builder .component-properties .input .popup .search .clear-backspace {
  width: 32px;
  height: 32px;
  right: 0px;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(-50%);
}
#vvveb-builder .component-properties .input .popup .elements {
  margin-top: 10px;
  border-radius: 12px;
}
#vvveb-builder .component-properties .input .popup .elements .svg-list {
  margin-top: 0px;
  padding: 12px;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 5px;
}
#vvveb-builder .component-properties .input .popup .elements .svg-list .heading {
  height: auto;
  width: 100%;
  padding: 0px;
  line-height: normal;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  margin-bottom: 12px;
  margin-right: 0px;
  grid-column: span 6;
}
#vvveb-builder .component-properties .input .popup .elements .svg-list li {
  margin: 0px;
  box-shadow: none;
}
#vvveb-builder .component-properties .input .popup .elements .svg-list li:hover {
  box-shadow: none;
}
#vvveb-builder .component-properties .input .popup .elements .svg-list li:hover svg {
  transform: scale(1.2);
  fill: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1));
}
#vvveb-builder .component-properties .section.row > * {
  padding: 0px 7.5px;
}
#vvveb-builder .component-properties .section.row > .mb-3 {
  margin-bottom: 20px;
}
#vvveb-builder .component-properties .section.row[data-section=background_image_header] .img-thumbnail,
#vvveb-builder .component-properties .section.row img#thumb-src {
  width: 100%;
  height: 150px;
  margin: 0 0 10px;
  -o-object-fit: contain;
     object-fit: contain;
}
#vvveb-builder .component-properties .section.row[data-section=background_image_header] input.form-control,
#vvveb-builder .component-properties .section.row input#input-src {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#vvveb-builder .component-properties .section.row[data-section=background_image_header] .btn-icon,
#vvveb-builder .component-properties .section.row .btn-icon[data-target-input="#input-src"] {
  padding: 0;
}
#vvveb-builder .component-properties .section.row[data-section=background_image_header] .btn-icon i,
#vvveb-builder .component-properties .section.row .btn-icon[data-target-input="#input-src"] i {
  font-size: 25px;
  margin-right: 0;
  color: #fff;
  opacity: 1;
}
#vvveb-builder .component-properties .form-select {
  height: auto;
}
#vvveb-builder .component-properties .mb-3.row {
  margin: 0;
}
#vvveb-builder .component-properties [data-key=text-decoration-style] label.form-label,
#vvveb-builder .component-properties [data-key=text-decoration-style] .input {
  width: 100%;
}
#vvveb-builder .component-properties .mb-3 > label i {
  font-size: 14px;
}
#vvveb-builder .component-properties .mb-3 .input .alert a {
  color: #000;
}
#vvveb-builder .component-properties .mb-3 .input .input-range {
  position: relative;
}
#vvveb-builder .component-properties .mb-3 .input .input-range input[type=number] {
  width: 6em;
}
#vvveb-builder .component-properties .mb-3 .custom-control {
  min-height: 1.1rem;
}
#vvveb-builder .component-properties .mb-3.inline {
  display: flex;
}
#vvveb-builder .component-properties .mb-3.inline .control-label {
  flex-grow: 1;
}
#vvveb-builder .component-properties .section.row [data-key=required] .input {
  width: auto;
  height: auto;
  border: none;
  flex: 0 0 auto;
  overflow: visible;
}
#vvveb-builder .component-properties .inline .input:has(.form-check) #disabled_check,
#vvveb-builder .component-properties .inline .input:has(.form-check) #required_check,
#vvveb-builder .component-properties .inline .input:has(.form-check) #checked_check,
#vvveb-builder .component-properties .inline .input:has(.form-check) #flush_check,
#vvveb-builder .component-properties .inline .input:has(.form-check) #numbered_check,
#vvveb-builder .component-properties .inline .input:has(.form-check) #enable_link_check,
#vvveb-builder .component-properties .inline .input:has(.form-check) #horizontal_check {
  width: 40px;
  height: 40px;
  margin: 0;
  border: none;
  background-size: 28px 22px;
  background-color: #f1f1f1;
  border-radius: 100%;
  box-shadow: none;
}
#vvveb-builder .component-properties .inline[data-key=remove_image] .input .btn-primary {
  background-color: #000000;
  width: 100%;
  height: 100%;
  min-height: 40px;
  font-size: 16px;
  border-color: #000000;
}
#vvveb-builder .component-properties .inline[data-key=remove_image] .input .btn-primary .la-plus {
  display: none;
}
#vvveb-builder .component-properties .input:has(.form-check) {
  border-color: #f1f1f1;
}
#vvveb-builder .component-properties .inline .input:has(.form-check) #disabled_check:checked,
#vvveb-builder .component-properties .inline .input:has(.form-check) #required_check:checked,
#vvveb-builder .component-properties .inline .input:has(.form-check) #checked_check:checked,
#vvveb-builder .component-properties .inline .input:has(.form-check) #flush_check:checked,
#vvveb-builder .component-properties .inline .input:has(.form-check) #numbered_check:checked,
#vvveb-builder .component-properties .inline .input:has(.form-check) #horizontal_check:checked,
#vvveb-builder .component-properties .inline .input:has(.form-check) #enable_link_check:checked {
  border-color: #000000;
  background-color: #000000;
}
#vvveb-builder .component-properties .inline .input:has(.form-check) .form-check {
  min-height: 40px;
  padding: 0;
  margin: 0;
  position: relative;
}
#vvveb-builder .component-properties .inline .input:has(#flush_check),
#vvveb-builder .component-properties .inline .input:has(#numbered_check),
#vvveb-builder .component-properties .inline .input:has(#horizontal_check),
#vvveb-builder .component-properties .inline .input:has(#enable_link_check) {
  padding: 0;
}
#vvveb-builder .component-properties .inline:has(#flush_check) .form-label,
#vvveb-builder .component-properties .inline:has(#numbered_check) .form-label,
#vvveb-builder .component-properties .inline:has(#horizontal_check) .form-label,
#vvveb-builder .component-properties .inline:has(#enable_link_check) .form-label {
  padding: 0;
  width: auto;
}
#vvveb-builder .component-properties .inline .input:has(.form-check-input:not(:checked)) .form-check::before {
  content: "";
  position: absolute;
  left: 13px;
  border-width: 0px 0px 3px 3px;
  border-style: solid;
  border-color: #aaaaaa;
  height: 7px;
  width: 12px;
  z-index: 1;
  top: 15px;
  transform: rotate(-43deg);
  pointer-events: none;
}
#vvveb-builder .component-properties label {
  margin-top: 0;
}
#vvveb-builder .component-properties .section.row > .row .col-sm-4 {
  width: 100%;
  flex: 0 0 100%;
  padding: 0px;
}
#vvveb-builder .component-properties .section.row > .row .col-sm-8 {
  width: 100%;
  flex: 0 0 100%;
  padding: 0px;
}
#vvveb-builder .component-properties .section.row > .row .col-sm-8.input > div {
  display: flex;
  flex-wrap: wrap;
}
#vvveb-builder .component-properties .section.row > .row .col-sm-8.input > div .form-control {
  flex: 1 0;
}
#vvveb-builder .component-properties .section.row > .row .col-sm-8.input > div .btn {
  width: 40px;
  height: 40px;
  border-radius: 0px 4px 4px 0px;
  margin-top: 4px !important;
  background-color: #000;
  color: #fff;
  border-color: #000;
  font-size: 0px;
}
#vvveb-builder .component-properties .section.row > .row .col-sm-8.input .image-wrap,
#vvveb-builder .component-properties .section.row > .row .col-sm-8.input .input-wrap {
  flex: 0 0 100%;
  width: 100%;
}
#vvveb-builder .component-properties .section.row > .row .col-sm-8.input .input-wrap {
  display: flex;
  flex-wrap: wrap;
}
#vvveb-builder #iframe-wrapper #select-actions,
#vvveb-builder #iframe-wrapper #wysiwyg-editor,
#vvveb-builder #iframe-wrapper #highlight-name {
  background-color: #101828;
}
#vvveb-builder #iframe-wrapper #select-actions .default-editor-element-wrapper,
#vvveb-builder #iframe-wrapper #wysiwyg-editor .default-editor-element-wrapper,
#vvveb-builder #iframe-wrapper #highlight-name .default-editor-element-wrapper {
  display: flex;
}
#vvveb-builder #iframe-wrapper #select-actions .default-editor-button,
#vvveb-builder #iframe-wrapper #wysiwyg-editor .default-editor-button,
#vvveb-builder #iframe-wrapper #highlight-name .default-editor-button {
  width: 34px;
  height: 34px;
  min-width: 34px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: #fff;
  cursor: pointer;
}
#vvveb-builder #iframe-wrapper #select-actions .default-editor-button:hover,
#vvveb-builder #iframe-wrapper #wysiwyg-editor .default-editor-button:hover,
#vvveb-builder #iframe-wrapper #highlight-name .default-editor-button:hover {
  color: rgb(var(--brand-color, var(--yellow-400-rgb))/var(--opacity, 1)) !important;
  background: transparent !important;
}
#vvveb-builder #iframe-wrapper #select-actions .default-editor-button::before, #vvveb-builder #iframe-wrapper #select-actions .default-editor-button::after,
#vvveb-builder #iframe-wrapper #wysiwyg-editor .default-editor-button::before,
#vvveb-builder #iframe-wrapper #wysiwyg-editor .default-editor-button::after,
#vvveb-builder #iframe-wrapper #highlight-name .default-editor-button::before,
#vvveb-builder #iframe-wrapper #highlight-name .default-editor-button::after {
  display: none;
}
#vvveb-builder #iframe-wrapper #highlight-name {
  font-size: 16px;
  top: -29px;
  border-radius: 4px 4px 0px 0px;
}
#vvveb-builder #iframe-wrapper #section-actions {
  bottom: -16px;
}
#vvveb-builder #iframe-wrapper #section-actions #add-section-btn {
  padding: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#vvveb-builder #iframe-wrapper #select-actions,
#vvveb-builder #iframe-wrapper #wysiwyg-editor {
  overflow: hidden;
  border-radius: 4px 4px 0px 0px;
  padding: 0px 12px;
  bottom: 100%;
  top: auto;
}
#vvveb-builder #iframe-wrapper #select-actions a,
#vvveb-builder #iframe-wrapper #wysiwyg-editor a {
  padding: 6px 5px;
  display: inline-block;
  color: white;
}
#vvveb-builder #right-panel {
  top: var(--builder-header-top-height);
  z-index: 10;
  color: #777;
  height: calc(100% - var(--builder-header-top-height));
}
#vvveb-builder #right-panel .input-group:not(.auto) .form-select.small-arrow {
  max-width: 59px;
  border-radius: 0px 5px 5px 0px;
}
#vvveb-builder #right-panel .input-group.auto .form-select.small-arrow {
  border-radius: 5px;
}
#vvveb-builder #right-panel .input-group .form-select.small-arrow {
  flex: 1 0 auto;
  max-width: unset;
}
#vvveb-builder #canvas {
  top: calc(var(--builder-header-top-height) + 38px);
  margin-left: var(--builder-left-panel-width);
  margin-right: var(--builder-right-panel-width);
  z-index: 100;
  height: calc(100vh - var(--builder-header-top-height) - var(--builder-bottom-panel-height) - 20px);
}
#vvveb-builder #elements-tabs {
  overflow: hidden;
}
#vvveb-builder #elements-tabs a {
  font-size: 1.4rem;
  outline: none;
  border: none;
  padding: 0.3rem 0.2rem 0.4rem;
}
#vvveb-builder #elements-tabs a i {
  padding: 0.4rem 0rem;
  border-radius: 3px;
  display: block;
  border: 1px solid transparent;
}
#vvveb-builder #elements-tabs a.active {
  border-top: none;
  border-left: none;
  border-right: none;
  color: #0d6efd;
}
#vvveb-builder #add-section-box {
  width: 100%;
  max-width: 720px;
  border: none;
  box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  padding: 0px;
  overflow: hidden;
}
#vvveb-builder #add-section-box .add-section-header {
  padding: 14px 14px;
  background-color: #fff;
  border-bottom: 1px solid #E4E7EC;
}
#vvveb-builder #add-section-box .add-section-header .nav-tabs {
  background-color: #fff;
}
#vvveb-builder #add-section-box .add-section-body {
  background-color: #F2F4F7;
}
#vvveb-builder #add-section-box .search {
  margin-top: 18px;
}
#vvveb-builder #add-section-box .search input.form-control {
  border-color: transparent;
  background-color: #f1f1f1;
  min-height: 40px;
  border-radius: 4px;
  font-size: 14px;
  padding-left: 15px;
  font-weight: 400;
  color: #000000;
}
#vvveb-builder #add-section-box .tab-content .tab-pane.active {
  overflow: visible;
}
#vvveb-builder #add-section-box .components-list,
#vvveb-builder #add-section-box .blocks-list {
  overflow-y: auto;
  background-color: #f5f5f5;
  margin: 20px 0 0;
  margin-top: 0px;
}
#vvveb-builder #add-section-box .components-list ol,
#vvveb-builder #add-section-box .blocks-list ol {
  padding: 0px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  padding: 32px 44px;
}
#vvveb-builder #add-section-box .components-list ol li,
#vvveb-builder #add-section-box .blocks-list ol li {
  width: unset;
  min-width: unset;
  float: none;
  margin: 0px;
  min-height: 100px;
  border-radius: 12px;
  border: none;
  font-size: 14px;
  font-weight: 400;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-top: 0px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  border: 1px solid transparent;
  background-position: 50% 20%;
  background-size: 32px;
  color: #101828;
}
#vvveb-builder #add-section-box .components-list ol li span,
#vvveb-builder #add-section-box .blocks-list ol li span {
  padding: 0px;
}
#vvveb-builder #add-section-box .components-list ol li img,
#vvveb-builder #add-section-box .blocks-list ol li img {
  display: none;
}
#vvveb-builder #add-section-box .components-list ol li .name,
#vvveb-builder #add-section-box .blocks-list ol li .name {
  position: unset;
  padding: 0px;
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  color: #101828;
  order: 1;
  border: none;
}
#vvveb-builder #add-section-box .components-list ol li:hover,
#vvveb-builder #add-section-box .blocks-list ol li:hover {
  box-shadow: none;
  background-color: #F9FAFB !important;
  border-color: #D0D5DD !important;
}
#vvveb-builder #add-section-box .layouts .blocks-list ol {
  grid-template-columns: repeat(3, 1fr);
}
#vvveb-builder #add-section-box .layouts .blocks-list ol li {
  flex-direction: column;
  background-image: none !important;
  padding: 0px;
  overflow: hidden;
}
#vvveb-builder #add-section-box .layouts .blocks-list ol li .preview {
  flex: 1 0;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
#vvveb-builder #add-section-box .layouts .blocks-list ol li .name {
  position: unset;
  padding: 12px;
  background: transparent;
  font-size: 14px;
  font-weight: 400;
  color: #101828;
  order: 1;
}

#identifier {
  position: absolute;
  width: 50%;
  min-height: 150px;
  max-height: 250px;
  background: #fff;
  top: 100px;
  left: 100px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.07);
  border: 1px solid #ddd;
  min-width: 250px;
  max-width: 250px;
  overflow-y: auto;
  padding: 25px;
  z-index: 99999;
  pointer-events: auto;
}
#identifier .tox-autocompleter {
  position: unset !important;
}
#identifier .tox-autocompleter .tox-menu-nav__js {
  padding: 5px;
  cursor: pointer;
}
#identifier .tox-autocompleter .tox-menu-nav__js:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.modal .modal-body .CodeMirror {
  height: 100%;
}
.modal .modal-body .filemanager .data {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
}
.modal .modal-body .filemanager .data li {
  margin: 0px;
  width: 100%;
  height: unset;
}
.modal .modal-body .filemanager .data li .files {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.modal .modal-body .filemanager .data li .files img {
  width: 100%;
  height: 150px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  max-height: unset;
  max-width: unset;
}
.modal .modal-body .filemanager .data li .info {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.modal .modal-body .filemanager .data li .info .name {
  width: 100%;
  font-size: 14px;
  color: #101828;
  margin-bottom: 10px;
}
.modal .modal-body .filemanager .data li .info .preview-link {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #101828;
}
.modal .modal-body .filemanager .breadcrumbs {
  margin-left: 0px;
}
.modal .modal-body .filemanager .top-panel .upload {
  margin: 0px;
  padding: 0px;
  border: none;
  margin-bottom: 24px;
  min-height: unset;
}
.modal .modal-body .filemanager .top-panel .upload #upload-close {
  top: 1rem;
  z-index: 9999;
}
.modal .modal-body .filemanager .top-panel .upload #success_message {
  border: 1px solid #17B26A;
  background-color: #DCFAE6;
  border-radius: 8px;
  margin-top: 12px;
}
.modal .modal-body .filemanager .top-panel .upload #success_message .message-content {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  color: #17B26A;
  font-size: 16px;
}
.modal .modal-body .filemanager .top-panel .upload #success_message .message-content .icon {
  float: none;
}
.modal .modal-body .filemanager .top-panel .upload #success_message .message-content .icon svg {
  display: block;
}
.modal .modal-body .filemanager .top-panel .upload .alert-style {
  border: 1px solid #F04438;
  background-color: #FEE4E2;
  border-radius: 8px;
  margin-top: 12px;
}
.modal .modal-body .filemanager .top-panel .upload .alert-style .message-content {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  color: #F04438;
  font-size: 16px;
}
.modal .modal-body .filemanager .top-panel .upload .alert-style .message-content .icon {
  float: none;
}
.modal .modal-body .filemanager .top-panel .upload .alert-style .message-content .icon svg {
  display: block;
}
.modal .modal-body .filemanager .top-panel .upload .form-field-upload-content p {
  font-size: 16px;
}
.modal .modal-body .filemanager .top-right {
  z-index: 999;
}
.modal .modal-body .filemanager .top-right .search + .btn {
  margin-right: 40px !important;
  min-height: 36px;
  padding-left: 20px;
  padding-right: 20px;
}
.modal .modal-body .filemanager .top-right .search input[type=search] {
  border-radius: 3px;
  border: 1px solid rgb(108, 117, 125);
  background-color: #ffffff;
}
.modal .modal-body .filemanager .top-right .search input[type=search]:focus {
  outline: none;
  box-shadow: none;
}
.modal .modal-body .filemanager .top-right .search input[type=search]::-webkit-search-cancel-button {
  display: none;
}
.modal .modal-body .filemanager .search {
  float: none;
  position: relative;
}
.modal .modal-body .filemanager .search input[type=search] {
  position: absolute;
  top: 0px;
  right: 0%;
  height: 100%;
  margin-right: 16px;
}
.modal .modal-body .filemanager .search::before {
  display: none;
  border: 2px solid #212529;
}
.modal .modal-body .filemanager .search::after {
  display: none;
  background-color: #212529;
}
.modal .modal-body .filemanager .search .la-search {
  display: none;
}
.modal-open .text_center {
  text-align: center;
}
.modal#MediaModal .modal-footer .align-right {
  margin-bottom: 0px;
}

/*# sourceMappingURL=app.css.map*/