.bg-white {
  background-color: #ffffff;
}
.bg-white-i {
  background-color: #ffffff !important;
}
.bg-black {
  background-color: #040404;
}
.bg-black-i {
  background-color: #040404 !important;
}
.bg-blue {
  background-color: #0265dc;
}
.bg-blue-i {
  background-color: #0265dc !important;
}
.bg-blue-grey {
  background-color: #8c9ca5;
}
.bg-blue-grey-i {
  background-color: #8c9ca5 !important;
}
.bg-orange {
  background-color: #b14c00;
}
.bg-orange-i {
  background-color: #b14c00 !important;
}
.bg-yellow {
  background-color: #ffc902;
}
.bg-yellow-i {
  background-color: #ffc902 !important;
}
.bg-green {
  background-color: #007a4d;
}
.bg-green-i {
  background-color: #007a4d !important;
}
.bg-cyan {
  background-color: #08bfdf;
}
.bg-cyan-i {
  background-color: #08bfdf !important;
}
.bg-purple {
  background-color: #6954c0;
}
.bg-purple-i {
  background-color: #6954c0 !important;
}
.bg-red {
  background-color: #f94d32;
}
.bg-red-i {
  background-color: #f94d32 !important;
}
.bg-magenta {
  background-color: #b52d88;
}
.bg-magenta-i {
  background-color: #b52d88 !important;
}
.bg-blue-100 {
  background-color: #e0f2ff;
}
.bg-blue-100-i {
  background-color: #e0f2ff !important;
}
.bg-blue-200 {
  background-color: #b5deff;
}
.bg-blue-200-i {
  background-color: #b5deff !important;
}
.bg-blue-300 {
  background-color: #78bbfa;
}
.bg-blue-300-i {
  background-color: #78bbfa !important;
}
.bg-blue-400 {
  background-color: #3892f3;
}
.bg-blue-400-i {
  background-color: #3892f3 !important;
}
.bg-blue-500 {
  background-color: #0265dc;
}
.bg-blue-500-i {
  background-color: #0265dc !important;
}
.bg-blue-600 {
  background-color: #004491;
}
.bg-blue-600-i {
  background-color: #004491 !important;
}
.bg-neutral-0 {
  background-color: #ffffff;
}
.bg-neutral-0-i {
  background-color: #ffffff !important;
}
.bg-neutral-10 {
  background-color: #fcfcfc;
}
.bg-neutral-10-i {
  background-color: #fcfcfc !important;
}
.bg-neutral-20 {
  background-color: #fafafa;
}
.bg-neutral-20-i {
  background-color: #fafafa !important;
}
.bg-neutral-30 {
  background-color: #f7f7f7;
}
.bg-neutral-30-i {
  background-color: #f7f7f7 !important;
}
.bg-neutral-40 {
  background-color: #f5f5f5;
}
.bg-neutral-40-i {
  background-color: #f5f5f5 !important;
}
.bg-neutral-50 {
  background-color: #eeeeee;
}
.bg-neutral-50-i {
  background-color: #eeeeee !important;
}
.bg-neutral-60 {
  background-color: #dfe0e1;
}
.bg-neutral-60-i {
  background-color: #dfe0e1 !important;
}
.bg-neutral-70 {
  background-color: #bcbcbd;
}
.bg-neutral-70-i {
  background-color: #bcbcbd !important;
}
.bg-neutral-80 {
  background-color: #949596;
}
.bg-neutral-80-i {
  background-color: #949596 !important;
}
.bg-neutral-90 {
  background-color: #737475;
}
.bg-neutral-90-i {
  background-color: #737475 !important;
}
.bg-neutral-100 {
  background-color: #606162;
}
.bg-neutral-100-i {
  background-color: #606162 !important;
}
.bg-neutral-200 {
  background-color: #444445;
}
.bg-neutral-200-i {
  background-color: #444445 !important;
}
.bg-neutral-300 {
  background-color: #2d2e31;
}
.bg-neutral-300-i {
  background-color: #2d2e31 !important;
}
.bg-neutral-400 {
  background-color: #141414;
}
.bg-neutral-400-i {
  background-color: #141414 !important;
}
.bg-neutral-500 {
  background-color: #040404;
}
.bg-neutral-500-i {
  background-color: #040404 !important;
}
.bg-blue-grey-100 {
  background-color: #eaeff2;
}
.bg-blue-grey-100-i {
  background-color: #eaeff2 !important;
}
.bg-blue-grey-200 {
  background-color: #d0d8dd;
}
.bg-blue-grey-200-i {
  background-color: #d0d8dd !important;
}
.bg-blue-grey-300 {
  background-color: #b4c1c8;
}
.bg-blue-grey-300-i {
  background-color: #b4c1c8 !important;
}
.bg-blue-grey-400 {
  background-color: #8c9ca5;
}
.bg-blue-grey-400-i {
  background-color: #8c9ca5 !important;
}
.bg-blue-grey-500 {
  background-color: #6a7a85;
}
.bg-blue-grey-500-i {
  background-color: #6a7a85 !important;
}
.bg-blue-grey-600 {
  background-color: #576671;
}
.bg-blue-grey-600-i {
  background-color: #576671 !important;
}
.bg-orange-100 {
  background-color: #ffeccc;
}
.bg-orange-100-i {
  background-color: #ffeccc !important;
}
.bg-orange-200 {
  background-color: #fdd291;
}
.bg-orange-200-i {
  background-color: #fdd291 !important;
}
.bg-orange-300 {
  background-color: #ffa037;
}
.bg-orange-300-i {
  background-color: #ffa037 !important;
}
.bg-orange-400 {
  background-color: #e46f00;
}
.bg-orange-400-i {
  background-color: #e46f00 !important;
}
.bg-orange-500 {
  background-color: #b14c00;
}
.bg-orange-500-i {
  background-color: #b14c00 !important;
}
.bg-orange-600 {
  background-color: #7a2f00;
}
.bg-orange-600-i {
  background-color: #7a2f00 !important;
}
.bg-yellow-100 {
  background-color: #fff9e2;
}
.bg-yellow-100-i {
  background-color: #fff9e2 !important;
}
.bg-yellow-200 {
  background-color: #fff0b1;
}
.bg-yellow-200-i {
  background-color: #fff0b1 !important;
}
.bg-yellow-300 {
  background-color: #ffe278;
}
.bg-yellow-300-i {
  background-color: #ffe278 !important;
}
.bg-yellow-400 {
  background-color: #ffc902;
}
.bg-yellow-400-i {
  background-color: #ffc902 !important;
}
.bg-yellow-500 {
  background-color: #ffbe00;
}
.bg-yellow-500-i {
  background-color: #ffbe00 !important;
}
.bg-yellow-600 {
  background-color: #de9500;
}
.bg-yellow-600-i {
  background-color: #de9500 !important;
}
.bg-green-100 {
  background-color: #cef8e0;
}
.bg-green-100-i {
  background-color: #cef8e0 !important;
}
.bg-green-200 {
  background-color: #89ecbc;
}
.bg-green-200-i {
  background-color: #89ecbc !important;
}
.bg-green-300 {
  background-color: #49cc93;
}
.bg-green-300-i {
  background-color: #49cc93 !important;
}
.bg-green-400 {
  background-color: #15a46e;
}
.bg-green-400-i {
  background-color: #15a46e !important;
}
.bg-green-500 {
  background-color: #007a4d;
}
.bg-green-500-i {
  background-color: #007a4d !important;
}
.bg-green-600 {
  background-color: #005132;
}
.bg-green-600-i {
  background-color: #005132 !important;
}
.bg-cyan-100 {
  background-color: #e3fcff;
}
.bg-cyan-100-i {
  background-color: #e3fcff !important;
}
.bg-cyan-200 {
  background-color: #b1f3fa;
}
.bg-cyan-200-i {
  background-color: #b1f3fa !important;
}
.bg-cyan-300 {
  background-color: #13ceea;
}
.bg-cyan-300-i {
  background-color: #13ceea !important;
}
.bg-cyan-400 {
  background-color: #08bfdf;
}
.bg-cyan-400-i {
  background-color: #08bfdf !important;
}
.bg-cyan-500 {
  background-color: #0ca5c0;
}
.bg-cyan-500-i {
  background-color: #0ca5c0 !important;
}
.bg-cyan-600 {
  background-color: #038299;
}
.bg-cyan-600-i {
  background-color: #038299 !important;
}
.bg-purple-100 {
  background-color: #f1edff;
}
.bg-purple-100-i {
  background-color: #f1edff !important;
}
.bg-purple-200 {
  background-color: #c1b6f2;
}
.bg-purple-200-i {
  background-color: #c1b6f2 !important;
}
.bg-purple-300 {
  background-color: #8772e5;
}
.bg-purple-300-i {
  background-color: #8772e5 !important;
}
.bg-purple-400 {
  background-color: #6954c0;
}
.bg-purple-400-i {
  background-color: #6954c0 !important;
}
.bg-purple-500 {
  background-color: #4f3a9e;
}
.bg-purple-500-i {
  background-color: #4f3a9e !important;
}
.bg-purple-600 {
  background-color: #422799;
}
.bg-purple-600-i {
  background-color: #422799 !important;
}
.bg-red-100 {
  background-color: #ffece9;
}
.bg-red-100-i {
  background-color: #ffece9 !important;
}
.bg-red-200 {
  background-color: #ffb2a0;
}
.bg-red-200-i {
  background-color: #ffb2a0 !important;
}
.bg-red-300 {
  background-color: #ff745f;
}
.bg-red-300-i {
  background-color: #ff745f !important;
}
.bg-red-400 {
  background-color: #f94d32;
}
.bg-red-400-i {
  background-color: #f94d32 !important;
}
.bg-red-500 {
  background-color: #e13212;
}
.bg-red-500-i {
  background-color: #e13212 !important;
}
.bg-red-600 {
  background-color: #bf2a00;
}
.bg-red-600-i {
  background-color: #bf2a00 !important;
}
.bg-magenta-100 {
  background-color: #fbeaf5;
}
.bg-magenta-100-i {
  background-color: #fbeaf5 !important;
}
.bg-magenta-200 {
  background-color: #faafe2;
}
.bg-magenta-200-i {
  background-color: #faafe2 !important;
}
.bg-magenta-300 {
  background-color: #d949a9;
}
.bg-magenta-300-i {
  background-color: #d949a9 !important;
}
.bg-magenta-400 {
  background-color: #b52d88;
}
.bg-magenta-400-i {
  background-color: #b52d88 !important;
}
.bg-magenta-500 {
  background-color: #982071;
}
.bg-magenta-500-i {
  background-color: #982071 !important;
}
.bg-magenta-600 {
  background-color: #7d165b;
}
.bg-magenta-600-i {
  background-color: #7d165b !important;
}

.border-bottom {
  border-bottom: 1px solid #dfe0e1;
}

.border-bottom-i {
  border-bottom: 1px solid #dfe0e1 !important;
}

.border-left {
  border-left: 1px solid #dfe0e1;
}

.border-left-i {
  border-left: 1px solid #dfe0e1 !important;
}

.border-right {
  border-right: 1px solid #dfe0e1;
}

.border-right-i {
  border-right: 1px solid #dfe0e1 !important;
}

.border-top {
  border-top: 1px solid #dfe0e1;
}

.border-top-i {
  border-top: 1px solid #dfe0e1 !important;
}

.border {
  border: 1px solid #dfe0e1;
}

.border-i {
  border: 1px solid #dfe0e1 !important;
}

.border-style-none {
  border-style: none;
}

.border-style-none-i {
  border-style: none !important;
}

.border-style-hidden {
  border-style: hidden;
}

.border-style-hidden-i {
  border-style: hidden !important;
}

.border-style-dotted {
  border-style: dotted;
}

.border-style-dotted-i {
  border-style: dotted !important;
}

.border-style-dashed {
  border-style: dashed;
}

.border-style-dashed-i {
  border-style: dashed !important;
}

.border-style-solid {
  border-style: solid;
}

.border-style-solid-i {
  border-style: solid !important;
}

.border-style-double {
  border-style: double;
}

.border-style-double-i {
  border-style: double !important;
}

.border-style-groove {
  border-style: groove;
}

.border-style-groove-i {
  border-style: groove !important;
}

.border-style-ridge {
  border-style: ridge;
}

.border-style-ridge-i {
  border-style: ridge !important;
}

.border-style-inset {
  border-style: inset;
}

.border-style-inset-i {
  border-style: inset !important;
}

.border-style-outset {
  border-style: outset;
}

.border-style-outset-i {
  border-style: outset !important;
}

.border-style-inherit {
  border-style: inherit;
}

.border-style-inherit-i {
  border-style: inherit !important;
}

.border-style-initial {
  border-style: initial;
}

.border-style-initial-i {
  border-style: initial !important;
}

.border-style-revert {
  border-style: revert;
}

.border-style-revert-i {
  border-style: revert !important;
}

.border-style-unset {
  border-style: unset;
}

.border-style-unset-i {
  border-style: unset !important;
}

.border-radius-0 {
  border-radius: 0;
}

.border-radius-0-i {
  border-radius: 0 !important;
}

.border-radius-1 {
  border-radius: 3px;
}

.border-radius-1-i {
  border-radius: 3px !important;
}

.border-radius-2 {
  border-radius: 6px;
}

.border-radius-2-i {
  border-radius: 6px !important;
}

.border-radius-pill {
  border-radius: 500em;
}

.border-radius-pill-i {
  border-radius: 500em !important;
}

.border-radius-circular {
  border-radius: 50%;
}

.border-radius-circular-i {
  border-radius: 50% !important;
}

.border-radius-top-1 {
  border-radius: 3px 3px 0 0;
}

.border-radius-top-1-i {
  border-radius: 3px 3px 0 0 !important;
}

.border-radius-top-2 {
  border-radius: 6px 6px 0 0;
}

.border-radius-top-2-i {
  border-radius: 6px 6px 0 0 !important;
}

.border-radius-top-pill {
  border-radius: 500em 500em 0 0;
}

.border-radius-top-pill-i {
  border-radius: 500em 500em 0 0 !important;
}

.border-radius-right-1 {
  border-radius: 0 3px 3px 0;
}

.border-radius-right-1-i {
  border-radius: 0 3px 3px 0 !important;
}

.border-radius-right-2 {
  border-radius: 0 6px 6px 0;
}

.border-radius-right-2-i {
  border-radius: 0 6px 6px 0 !important;
}

.border-radius-right-pill {
  border-radius: 0 500em 500em 0;
}

.border-radius-right-pill-i {
  border-radius: 0 500em 500em 0 !important;
}

.border-radius-bottom-1 {
  border-radius: 0 0 3px 3px;
}

.border-radius-bottom-1-i {
  border-radius: 0 0 3px 3px !important;
}

.border-radius-bottom-2 {
  border-radius: 0 0 6px 6px;
}

.border-radius-bottom-2-i {
  border-radius: 0 0 6px 6px !important;
}

.border-radius-bottom-pill {
  border-radius: 0 0 500em 500em;
}

.border-radius-bottom-pill-i {
  border-radius: 0 0 500em 500em !important;
}

.border-radius-left-1 {
  border-radius: 3px 0 0 3px;
}

.border-radius-left-1-i {
  border-radius: 3px 0 0 3px !important;
}

.border-radius-left-2 {
  border-radius: 6px 0 0 6px;
}

.border-radius-left-2-i {
  border-radius: 6px 0 0 6px !important;
}

.border-radius-left-pill {
  border-radius: 500em 0 0 500em;
}

.border-radius-left-pill-i {
  border-radius: 500em 0 0 500em !important;
}

.box-sizing-border-box {
  box-sizing: border-box;
}

.box-sizing-border-box-i {
  box-sizing: border-box !important;
}

.box-sizing-content-box {
  box-sizing: content-box;
}

.box-sizing-content-box-i {
  box-sizing: content-box !important;
}

.c-white {
  color: #ffffff;
}
.c-white-i {
  color: #ffffff !important;
}
.c-black {
  color: #040404;
}
.c-black-i {
  color: #040404 !important;
}
.c-blue {
  color: #0265dc;
}
.c-blue-i {
  color: #0265dc !important;
}
.c-blue-grey {
  color: #8c9ca5;
}
.c-blue-grey-i {
  color: #8c9ca5 !important;
}
.c-orange {
  color: #b14c00;
}
.c-orange-i {
  color: #b14c00 !important;
}
.c-yellow {
  color: #ffc902;
}
.c-yellow-i {
  color: #ffc902 !important;
}
.c-green {
  color: #007a4d;
}
.c-green-i {
  color: #007a4d !important;
}
.c-cyan {
  color: #08bfdf;
}
.c-cyan-i {
  color: #08bfdf !important;
}
.c-purple {
  color: #6954c0;
}
.c-purple-i {
  color: #6954c0 !important;
}
.c-red {
  color: #f94d32;
}
.c-red-i {
  color: #f94d32 !important;
}
.c-magenta {
  color: #b52d88;
}
.c-magenta-i {
  color: #b52d88 !important;
}
.c-blue-100 {
  color: #e0f2ff;
}
.c-blue-100-i {
  color: #e0f2ff !important;
}
.c-blue-200 {
  color: #b5deff;
}
.c-blue-200-i {
  color: #b5deff !important;
}
.c-blue-300 {
  color: #78bbfa;
}
.c-blue-300-i {
  color: #78bbfa !important;
}
.c-blue-400 {
  color: #3892f3;
}
.c-blue-400-i {
  color: #3892f3 !important;
}
.c-blue-500 {
  color: #0265dc;
}
.c-blue-500-i {
  color: #0265dc !important;
}
.c-blue-600 {
  color: #004491;
}
.c-blue-600-i {
  color: #004491 !important;
}
.c-neutral-0 {
  color: #ffffff;
}
.c-neutral-0-i {
  color: #ffffff !important;
}
.c-neutral-10 {
  color: #fcfcfc;
}
.c-neutral-10-i {
  color: #fcfcfc !important;
}
.c-neutral-20 {
  color: #fafafa;
}
.c-neutral-20-i {
  color: #fafafa !important;
}
.c-neutral-30 {
  color: #f7f7f7;
}
.c-neutral-30-i {
  color: #f7f7f7 !important;
}
.c-neutral-40 {
  color: #f5f5f5;
}
.c-neutral-40-i {
  color: #f5f5f5 !important;
}
.c-neutral-50 {
  color: #eeeeee;
}
.c-neutral-50-i {
  color: #eeeeee !important;
}
.c-neutral-60 {
  color: #dfe0e1;
}
.c-neutral-60-i {
  color: #dfe0e1 !important;
}
.c-neutral-70 {
  color: #bcbcbd;
}
.c-neutral-70-i {
  color: #bcbcbd !important;
}
.c-neutral-80 {
  color: #949596;
}
.c-neutral-80-i {
  color: #949596 !important;
}
.c-neutral-90 {
  color: #737475;
}
.c-neutral-90-i {
  color: #737475 !important;
}
.c-neutral-100 {
  color: #606162;
}
.c-neutral-100-i {
  color: #606162 !important;
}
.c-neutral-200 {
  color: #444445;
}
.c-neutral-200-i {
  color: #444445 !important;
}
.c-neutral-300 {
  color: #2d2e31;
}
.c-neutral-300-i {
  color: #2d2e31 !important;
}
.c-neutral-400 {
  color: #141414;
}
.c-neutral-400-i {
  color: #141414 !important;
}
.c-neutral-500 {
  color: #040404;
}
.c-neutral-500-i {
  color: #040404 !important;
}
.c-blue-grey-100 {
  color: #eaeff2;
}
.c-blue-grey-100-i {
  color: #eaeff2 !important;
}
.c-blue-grey-200 {
  color: #d0d8dd;
}
.c-blue-grey-200-i {
  color: #d0d8dd !important;
}
.c-blue-grey-300 {
  color: #b4c1c8;
}
.c-blue-grey-300-i {
  color: #b4c1c8 !important;
}
.c-blue-grey-400 {
  color: #8c9ca5;
}
.c-blue-grey-400-i {
  color: #8c9ca5 !important;
}
.c-blue-grey-500 {
  color: #6a7a85;
}
.c-blue-grey-500-i {
  color: #6a7a85 !important;
}
.c-blue-grey-600 {
  color: #576671;
}
.c-blue-grey-600-i {
  color: #576671 !important;
}
.c-orange-100 {
  color: #ffeccc;
}
.c-orange-100-i {
  color: #ffeccc !important;
}
.c-orange-200 {
  color: #fdd291;
}
.c-orange-200-i {
  color: #fdd291 !important;
}
.c-orange-300 {
  color: #ffa037;
}
.c-orange-300-i {
  color: #ffa037 !important;
}
.c-orange-400 {
  color: #e46f00;
}
.c-orange-400-i {
  color: #e46f00 !important;
}
.c-orange-500 {
  color: #b14c00;
}
.c-orange-500-i {
  color: #b14c00 !important;
}
.c-orange-600 {
  color: #7a2f00;
}
.c-orange-600-i {
  color: #7a2f00 !important;
}
.c-yellow-100 {
  color: #fff9e2;
}
.c-yellow-100-i {
  color: #fff9e2 !important;
}
.c-yellow-200 {
  color: #fff0b1;
}
.c-yellow-200-i {
  color: #fff0b1 !important;
}
.c-yellow-300 {
  color: #ffe278;
}
.c-yellow-300-i {
  color: #ffe278 !important;
}
.c-yellow-400 {
  color: #ffc902;
}
.c-yellow-400-i {
  color: #ffc902 !important;
}
.c-yellow-500 {
  color: #ffbe00;
}
.c-yellow-500-i {
  color: #ffbe00 !important;
}
.c-yellow-600 {
  color: #de9500;
}
.c-yellow-600-i {
  color: #de9500 !important;
}
.c-green-100 {
  color: #cef8e0;
}
.c-green-100-i {
  color: #cef8e0 !important;
}
.c-green-200 {
  color: #89ecbc;
}
.c-green-200-i {
  color: #89ecbc !important;
}
.c-green-300 {
  color: #49cc93;
}
.c-green-300-i {
  color: #49cc93 !important;
}
.c-green-400 {
  color: #15a46e;
}
.c-green-400-i {
  color: #15a46e !important;
}
.c-green-500 {
  color: #007a4d;
}
.c-green-500-i {
  color: #007a4d !important;
}
.c-green-600 {
  color: #005132;
}
.c-green-600-i {
  color: #005132 !important;
}
.c-cyan-100 {
  color: #e3fcff;
}
.c-cyan-100-i {
  color: #e3fcff !important;
}
.c-cyan-200 {
  color: #b1f3fa;
}
.c-cyan-200-i {
  color: #b1f3fa !important;
}
.c-cyan-300 {
  color: #13ceea;
}
.c-cyan-300-i {
  color: #13ceea !important;
}
.c-cyan-400 {
  color: #08bfdf;
}
.c-cyan-400-i {
  color: #08bfdf !important;
}
.c-cyan-500 {
  color: #0ca5c0;
}
.c-cyan-500-i {
  color: #0ca5c0 !important;
}
.c-cyan-600 {
  color: #038299;
}
.c-cyan-600-i {
  color: #038299 !important;
}
.c-purple-100 {
  color: #f1edff;
}
.c-purple-100-i {
  color: #f1edff !important;
}
.c-purple-200 {
  color: #c1b6f2;
}
.c-purple-200-i {
  color: #c1b6f2 !important;
}
.c-purple-300 {
  color: #8772e5;
}
.c-purple-300-i {
  color: #8772e5 !important;
}
.c-purple-400 {
  color: #6954c0;
}
.c-purple-400-i {
  color: #6954c0 !important;
}
.c-purple-500 {
  color: #4f3a9e;
}
.c-purple-500-i {
  color: #4f3a9e !important;
}
.c-purple-600 {
  color: #422799;
}
.c-purple-600-i {
  color: #422799 !important;
}
.c-red-100 {
  color: #ffece9;
}
.c-red-100-i {
  color: #ffece9 !important;
}
.c-red-200 {
  color: #ffb2a0;
}
.c-red-200-i {
  color: #ffb2a0 !important;
}
.c-red-300 {
  color: #ff745f;
}
.c-red-300-i {
  color: #ff745f !important;
}
.c-red-400 {
  color: #f94d32;
}
.c-red-400-i {
  color: #f94d32 !important;
}
.c-red-500 {
  color: #e13212;
}
.c-red-500-i {
  color: #e13212 !important;
}
.c-red-600 {
  color: #bf2a00;
}
.c-red-600-i {
  color: #bf2a00 !important;
}
.c-magenta-100 {
  color: #fbeaf5;
}
.c-magenta-100-i {
  color: #fbeaf5 !important;
}
.c-magenta-200 {
  color: #faafe2;
}
.c-magenta-200-i {
  color: #faafe2 !important;
}
.c-magenta-300 {
  color: #d949a9;
}
.c-magenta-300-i {
  color: #d949a9 !important;
}
.c-magenta-400 {
  color: #b52d88;
}
.c-magenta-400-i {
  color: #b52d88 !important;
}
.c-magenta-500 {
  color: #982071;
}
.c-magenta-500-i {
  color: #982071 !important;
}
.c-magenta-600 {
  color: #7d165b;
}
.c-magenta-600-i {
  color: #7d165b !important;
}

.c-inherit {
  color: inherit;
}

.c-inherit-i {
  color: inherit !important;
}

.c-brand-ti {
  color: #191950;
}

.cursor-alias {
  cursor: alias;
}

.cursor-alias-i {
  cursor: alias !important;
}

.cursor-all-scroll {
  cursor: all-scroll;
}

.cursor-all-scroll-i {
  cursor: all-scroll !important;
}

.cursor-auto {
  cursor: auto;
}

.cursor-auto-i {
  cursor: auto !important;
}

.cursor-cell {
  cursor: cell;
}

.cursor-cell-i {
  cursor: cell !important;
}

.cursor-context-menu {
  cursor: context-menu;
}

.cursor-context-menu-i {
  cursor: context-menu !important;
}

/* not visible in Windows.Chrome */
.cursor-copy {
  cursor: copy;
}

.cursor-copy-i {
  cursor: copy !important;
}

.cursor-crosshair {
  cursor: crosshair;
}

.cursor-crosshair-i {
  cursor: crosshair !important;
}

.cursor-default {
  cursor: default;
}

.cursor-default-i {
  cursor: default !important;
}

.cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.cursor-grab-i {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.cursor-grabbing-i {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.cursor-help {
  cursor: help;
}

.cursor-help-i {
  cursor: help !important;
}

.cursor-move {
  cursor: move;
}

.cursor-move-i {
  cursor: move !important;
}

/* same as 'all-scroll' */
.cursor-none {
  cursor: none;
}

.cursor-none-i {
  cursor: none !important;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-not-allowed-i {
  cursor: not-allowed !important;
}

/* same as 'no-drop' */
.cursor-no-drop {
  cursor: no-drop;
}

.cursor-no-drop-i {
  cursor: no-drop !important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-pointer-i {
  cursor: pointer !important;
}

.cursor-progress {
  cursor: progress;
}

.cursor-progress-i {
  cursor: progress !important;
}

.cursor-text {
  cursor: text;
}

.cursor-text-i {
  cursor: text !important;
}

/* same as 'auto' */
.cursor-vertical-text {
  cursor: vertical-text;
}

.cursor-vertical-text-i {
  cursor: vertical-text !important;
}

.cursor-wait {
  cursor: wait;
}

.cursor-wait-i {
  cursor: wait !important;
}

.cursor-zoom-in {
  cursor: zoom-in;
}

.cursor-zoom-in-i {
  cursor: zoom-in !important;
}

.cursor-zoom-out {
  cursor: zoom-out;
}

.cursor-zoom-out-i {
  cursor: zoom-out !important;
}

.cursor-e-resize {
  cursor: e-resize;
}

.cursor-e-resize-i {
  cursor: e-resize !important;
}

.cursor-n-resize {
  cursor: n-resize;
}

.cursor-n-resize-i {
  cursor: n-resize !important;
}

.cursor-ne-resize {
  cursor: ne-resize;
}

.cursor-ne-resize-i {
  cursor: ne-resize !important;
}

.cursor-nw-resize {
  cursor: nw-resize;
}

.cursor-nw-resize-i {
  cursor: nw-resize !important;
}

.cursor-s-resize {
  cursor: s-resize;
}

.cursor-s-resize-i {
  cursor: s-resize !important;
}

.cursor-se-resize {
  cursor: se-resize;
}

.cursor-se-resize-i {
  cursor: se-resize !important;
}

.cursor-sw-resize {
  cursor: sw-resize;
}

.cursor-sw-resize-i {
  cursor: sw-resize !important;
}

.cursor-w-resize {
  cursor: w-resize;
}

.cursor-w-resize-i {
  cursor: w-resize !important;
}

.cursor-ew-resize {
  cursor: ew-resize;
}

.cursor-ew-resize-i {
  cursor: ew-resize !important;
}

.cursor-ns-resize {
  cursor: ns-resize;
}

.cursor-ns-resize-i {
  cursor: ns-resize !important;
}

.cursor-nesw-resize {
  cursor: nesw-resize;
}

.cursor-nesw-resize-i {
  cursor: nesw-resize !important;
}

.cursor-nwse-resize {
  cursor: nwse-resize;
}

.cursor-nwse-resize-i {
  cursor: nwse-resize !important;
}

.cursor-col-resize {
  cursor: col-resize;
}

.cursor-col-resize-i {
  cursor: col-resize !important;
}

.cursor-row-resize {
  cursor: row-resize;
}

.cursor-row-resize-i {
  cursor: row-resize !important;
}

.debug * {
  outline: 1px solid gold;
}

.debug-i * {
  outline: 1px solid gold !important;
}

.d-n {
  display: none;
}

.d-n-i {
  display: none !important;
}

.d-i {
  display: inline;
}

.d-i-i {
  display: inline !important;
}

.d-b {
  display: block;
}

.d-b-i {
  display: block !important;
}

.d-ib {
  display: inline-block;
}

.d-ib-i {
  display: inline-block !important;
}

.d-t {
  display: table;
}

.d-t-i {
  display: table !important;
}

.d-it {
  display: inline-table;
}

.d-it-i {
  display: inline-table !important;
}

.d-tc {
  display: table-cell;
}

.d-tc-i {
  display: table-cell !important;
}

.d-tr {
  display: table-row;
}

.d-tr-i {
  display: table-row !important;
}

.d-f {
  display: flex;
}

.d-f-i {
  display: flex !important;
}

.d-if {
  display: inline-flex;
}

.d-if-i {
  display: inline-flex !important;
}

/*
  This will set table to full width and then
  all cells will be equal width
*/
.d-t-fixed {
  table-layout: fixed;
  width: 100%;
}

.d-t-fixed-i {
  table-layout: fixed !important;
  width: 100% !important;
}

.elevation-0 {
  border: 0;
}

.elevation-0-i {
  border: 0 !important;
}

.elevation-1 {
  border: 1px solid #dfe0e1;
}

.elevation-1-i {
  border: 1px solid #dfe0e1 !important;
}

.elevation-2 {
  border: 1px solid #dfe0e1;
}

.elevation-2-i {
  border: 1px solid #dfe0e1 !important;
}

.elevation-3 {
  border: 1px solid #dfe0e1;
}

.elevation-3-i {
  border: 1px solid #dfe0e1 !important;
}

.elevation-4 {
  border: 1px solid #dfe0e1;
}

.elevation-4-i {
  border: 1px solid #dfe0e1 !important;
}

.elevation-0 {
  box-shadow: none;
}

.elevation-0-i {
  box-shadow: none !important;
}

.elevation-1 {
  box-shadow: none;
}

.elevation-1-i {
  box-shadow: none !important;
}

.elevation-2 {
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
}

.elevation-2-i {
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1) !important;
}

.elevation-3 {
  box-shadow: 0 2px 8px rgba(20, 20, 20, 0.1);
}

.elevation-3-i {
  box-shadow: 0 2px 8px rgba(20, 20, 20, 0.1) !important;
}

.elevation-4 {
  box-shadow: 0 8px 24px rgba(20, 20, 20, 0.1);
}

.elevation-4-i {
  box-shadow: 0 8px 24px rgba(20, 20, 20, 0.1) !important;
}

.shadow-0 {
  box-shadow: none;
}

.shadow-0-i {
  box-shadow: none !important;
}

.shadow-1 {
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1);
}

.shadow-1-i {
  box-shadow: 0 1px 2px rgba(20, 20, 20, 0.1) !important;
}

.shadow-2 {
  box-shadow: 0 2px 8px rgba(20, 20, 20, 0.1);
}

.shadow-2-i {
  box-shadow: 0 2px 8px rgba(20, 20, 20, 0.1) !important;
}

.shadow-3 {
  box-shadow: 0 8px 24px rgba(20, 20, 20, 0.1);
}

.shadow-3-i {
  box-shadow: 0 8px 24px rgba(20, 20, 20, 0.1) !important;
}

/* 1. Fix for Chrome 44 bug.
 * https://code.google.com/p/chromium/issues/detail?id=506893 */
.flex-auto {
  flex: 1 1 auto;
  min-width: 0;
  /* 1 */
  min-height: 0;
  /* 1 */
}

.flex-none {
  flex: none;
}

.flex-none-i {
  flex: none !important;
}

.flex-column {
  flex-direction: column;
}

.flex-column-i {
  flex-direction: column !important;
}

.flex-row {
  flex-direction: row;
}

.flex-row-i {
  flex-direction: row !important;
}

.flex-column-reverse {
  flex-direction: column-reverse;
}

.flex-column-reverse-i {
  flex-direction: column-reverse !important;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-row-reverse-i {
  flex-direction: row-reverse !important;
}

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

.flex-wrap-i {
  flex-wrap: wrap !important;
}

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

.flex-nowrap-i {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.flex-wrap-reverse-i {
  flex-wrap: wrap-reverse !important;
}

.align-items-start {
  align-items: flex-start;
}

.align-items-start-i {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end;
}

.align-items-end-i {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center;
}

.align-items-center-i {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline;
}

.align-items-baseline-i {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch;
}

.align-items-stretch-i {
  align-items: stretch !important;
}

.align-self-start {
  align-self: flex-start;
}

.align-self-start-i {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end;
}

.align-self-end-i {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center;
}

.align-self-center-i {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline;
}

.align-self-baseline-i {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch;
}

.align-self-stretch-i {
  align-self: stretch !important;
}

.align-self-auto {
  align-self: auto;
}

.align-self-auto-i {
  align-self: auto !important;
}

.justify-content-start {
  justify-content: flex-start;
}

.justify-content-start-i {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end;
}

.justify-content-end-i {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-center-i {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between;
}

.justify-content-between-i {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around;
}

.justify-content-around-i {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly;
}

.justify-content-evenly-i {
  justify-content: space-evenly !important;
}

.align-content-start {
  align-content: flex-start;
}

.align-content-start-i {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end;
}

.align-content-end-i {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center;
}

.align-content-center-i {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between;
}

.align-content-between-i {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around;
}

.align-content-around-i {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch;
}

.align-content-stretch-i {
  align-content: stretch !important;
}

.order-0 {
  order: 0;
}

.order-0-i {
  order: 0 !important;
}

.order-1 {
  order: 1;
}

.order-1-i {
  order: 1 !important;
}

.order-2 {
  order: 2;
}

.order-2-i {
  order: 2 !important;
}

.order-3 {
  order: 3;
}

.order-3-i {
  order: 3 !important;
}

.order-4 {
  order: 4;
}

.order-4-i {
  order: 4 !important;
}

.order-5 {
  order: 5;
}

.order-5-i {
  order: 5 !important;
}

.order-6 {
  order: 6;
}

.order-6-i {
  order: 6 !important;
}

.order-7 {
  order: 7;
}

.order-7-i {
  order: 7 !important;
}

.order-8 {
  order: 8;
}

.order-8-i {
  order: 8 !important;
}

.order-last {
  order: 99999;
}

.order-last-i {
  order: 99999 !important;
}

.flex-grow-0 {
  flex-grow: 0;
}

.flex-grow-0-i {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1;
}

.flex-grow-1-i {
  flex-grow: 1 !important;
}

.flex-grow-2 {
  flex-grow: 2;
}

.flex-grow-2-i {
  flex-grow: 2 !important;
}

.flex-grow-3 {
  flex-grow: 3;
}

.flex-grow-3-i {
  flex-grow: 3 !important;
}

.flex-grow-4 {
  flex-grow: 4;
}

.flex-grow-4-i {
  flex-grow: 4 !important;
}

.flex-grow-5 {
  flex-grow: 5;
}

.flex-grow-5-i {
  flex-grow: 5 !important;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-shrink-0-i {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1;
}

.flex-shrink-1-i {
  flex-shrink: 1 !important;
}

.flex-shrink-2 {
  flex-shrink: 2;
}

.flex-shrink-2-i {
  flex-shrink: 2 !important;
}

.flex-shrink-3 {
  flex-shrink: 3;
}

.flex-shrink-3-i {
  flex-shrink: 3 !important;
}

.flex-basis-auto {
  flex-basis: auto;
}

.flex-basis-auto-i {
  flex-basis: auto !important;
}

.flex-basis-0 {
  flex-basis: 0;
}

.flex-basis-0-i {
  flex-basis: 0 !important;
}

.ff-default {
  font-family: "Nunito Sans", sans-serif;
}

.ff-default-i {
  font-family: "Nunito Sans", sans-serif !important;
}

.ff-display {
  font-family: "Sofia Pro", SofiaPro, sans-serif;
}

.ff-display-i {
  font-family: "Sofia Pro", SofiaPro, sans-serif !important;
}

.fs-0 {
  font-size: 10px;
}

.fs-0-i {
  font-size: 10px !important;
}

.fs-1 {
  font-size: 12px;
}

.fs-1-i {
  font-size: 12px !important;
}

.fs-2 {
  font-size: 14px;
}

.fs-2-i {
  font-size: 14px !important;
}

.fs-3 {
  font-size: 16px;
}

.fs-3-i {
  font-size: 16px !important;
}

.fs-4 {
  font-size: 20px;
}

.fs-4-i {
  font-size: 20px !important;
}

.fs-5 {
  font-size: 26px;
}

.fs-5-i {
  font-size: 26px !important;
}

.fs-6 {
  font-size: 32px;
}

.fs-6-i {
  font-size: 32px !important;
}

.fs-7 {
  font-size: 41px;
}

.fs-7-i {
  font-size: 41px !important;
}

.h1 {
  font-size: 12px;
}

.h2 {
  font-size: 14px;
}

.h3 {
  font-size: 16px;
}

.h4 {
  font-size: 20px;
}

.h5 {
  font-size: 26px;
}

.h6 {
  font-size: 32px;
}

.h7 {
  font-size: 41px;
}

.fs-normal {
  font-style: normal;
}

.fs-normal-i {
  font-style: normal !important;
}

.fs-italic {
  font-style: italic;
}

.fs-italic-i {
  font-style: italic !important;
}

.fs-1,
.fs-2,
.fs-3,
.fs-4,
.fs-5,
.fs-6,
.fs-7 {
  font-weight: 400;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.h7 {
  font-weight: 700;
}

.fw-normal {
  font-weight: 400;
}

.fw-normal-i {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700;
}

.fw-bold-i {
  font-weight: 700 !important;
}

.h-0 {
  height: 0;
}

.h-0-i {
  height: 0 !important;
}

.h-100 {
  height: 100%;
}

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

.h-100vh {
  height: 100vh;
}

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

.h-auto {
  height: auto;
}

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

.lh-default {
  line-height: 1.5;
}

.lh-default-i {
  line-height: 1.5 !important;
}

.lh-display {
  line-height: 1.25;
}

.lh-display-i {
  line-height: 1.25 !important;
}

.lh-1 {
  line-height: 1;
}

.lh-1-i {
  line-height: 1 !important;
}

.m-0,
.Button.m-0 {
  margin: 0;
}
.m-0-i,
.Button.m-0-i {
  margin: 0 !important;
}
.m-1,
.Button.m-1 {
  margin: 8px;
}
.m-1-i,
.Button.m-1-i {
  margin: 8px !important;
}
.m-2,
.Button.m-2 {
  margin: 16px;
}
.m-2-i,
.Button.m-2-i {
  margin: 16px !important;
}
.m-3,
.Button.m-3 {
  margin: 24px;
}
.m-3-i,
.Button.m-3-i {
  margin: 24px !important;
}
.m-4,
.Button.m-4 {
  margin: 32px;
}
.m-4-i,
.Button.m-4-i {
  margin: 32px !important;
}
.m-5,
.Button.m-5 {
  margin: 48px;
}
.m-5-i,
.Button.m-5-i {
  margin: 48px !important;
}
.m-6,
.Button.m-6 {
  margin: 64px;
}
.m-6-i,
.Button.m-6-i {
  margin: 64px !important;
}
.m-7,
.Button.m-7 {
  margin: 96px;
}
.m-7-i,
.Button.m-7-i {
  margin: 96px !important;
}
.m-8,
.Button.m-8 {
  margin: 128px;
}
.m-8-i,
.Button.m-8-i {
  margin: 128px !important;
}
.m-half,
.Button.m-half {
  margin: 4px;
}
.m-half-i,
.Button.m-half-i {
  margin: 4px !important;
}
.m--1,
.Button.m--1 {
  margin: -8px;
}
.m--1-i,
.Button.m--1-i {
  margin: -8px !important;
}
.m--2,
.Button.m--2 {
  margin: -16px;
}
.m--2-i,
.Button.m--2-i {
  margin: -16px !important;
}
.m--3,
.Button.m--3 {
  margin: -24px;
}
.m--3-i,
.Button.m--3-i {
  margin: -24px !important;
}
.m--4,
.Button.m--4 {
  margin: -32px;
}
.m--4-i,
.Button.m--4-i {
  margin: -32px !important;
}
.m--5,
.Button.m--5 {
  margin: -48px;
}
.m--5-i,
.Button.m--5-i {
  margin: -48px !important;
}
.m--6,
.Button.m--6 {
  margin: -64px;
}
.m--6-i,
.Button.m--6-i {
  margin: -64px !important;
}
.m--7,
.Button.m--7 {
  margin: -96px;
}
.m--7-i,
.Button.m--7-i {
  margin: -96px !important;
}
.m--8,
.Button.m--8 {
  margin: -128px;
}
.m--8-i,
.Button.m--8-i {
  margin: -128px !important;
}
.m--half,
.Button.m--half {
  margin: -4px;
}
.m--half-i,
.Button.m--half-i {
  margin: -4px !important;
}
.m-auto,
.Button.m-auto {
  margin: auto;
}
.m-auto-i,
.Button.m-auto-i {
  margin: auto !important;
}

.m-x-0,
.Button.m-x-0 {
  margin-left: 0;
  margin-right: 0;
}
.m-x-0-i,
.Button.m-x-0-i {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.m-x-1,
.Button.m-x-1 {
  margin-left: 8px;
  margin-right: 8px;
}
.m-x-1-i,
.Button.m-x-1-i {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.m-x-2,
.Button.m-x-2 {
  margin-left: 16px;
  margin-right: 16px;
}
.m-x-2-i,
.Button.m-x-2-i {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.m-x-3,
.Button.m-x-3 {
  margin-left: 24px;
  margin-right: 24px;
}
.m-x-3-i,
.Button.m-x-3-i {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.m-x-4,
.Button.m-x-4 {
  margin-left: 32px;
  margin-right: 32px;
}
.m-x-4-i,
.Button.m-x-4-i {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.m-x-5,
.Button.m-x-5 {
  margin-left: 48px;
  margin-right: 48px;
}
.m-x-5-i,
.Button.m-x-5-i {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.m-x-6,
.Button.m-x-6 {
  margin-left: 64px;
  margin-right: 64px;
}
.m-x-6-i,
.Button.m-x-6-i {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.m-x-7,
.Button.m-x-7 {
  margin-left: 96px;
  margin-right: 96px;
}
.m-x-7-i,
.Button.m-x-7-i {
  margin-left: 96px !important;
  margin-right: 96px !important;
}
.m-x-8,
.Button.m-x-8 {
  margin-left: 128px;
  margin-right: 128px;
}
.m-x-8-i,
.Button.m-x-8-i {
  margin-left: 128px !important;
  margin-right: 128px !important;
}
.m-x-half,
.Button.m-x-half {
  margin-left: 4px;
  margin-right: 4px;
}
.m-x-half-i,
.Button.m-x-half-i {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.m-x--1,
.Button.m-x--1 {
  margin-left: -8px;
  margin-right: -8px;
}
.m-x--1-i,
.Button.m-x--1-i {
  margin-left: -8px !important;
  margin-right: -8px !important;
}
.m-x--2,
.Button.m-x--2 {
  margin-left: -16px;
  margin-right: -16px;
}
.m-x--2-i,
.Button.m-x--2-i {
  margin-left: -16px !important;
  margin-right: -16px !important;
}
.m-x--3,
.Button.m-x--3 {
  margin-left: -24px;
  margin-right: -24px;
}
.m-x--3-i,
.Button.m-x--3-i {
  margin-left: -24px !important;
  margin-right: -24px !important;
}
.m-x--4,
.Button.m-x--4 {
  margin-left: -32px;
  margin-right: -32px;
}
.m-x--4-i,
.Button.m-x--4-i {
  margin-left: -32px !important;
  margin-right: -32px !important;
}
.m-x--5,
.Button.m-x--5 {
  margin-left: -48px;
  margin-right: -48px;
}
.m-x--5-i,
.Button.m-x--5-i {
  margin-left: -48px !important;
  margin-right: -48px !important;
}
.m-x--6,
.Button.m-x--6 {
  margin-left: -64px;
  margin-right: -64px;
}
.m-x--6-i,
.Button.m-x--6-i {
  margin-left: -64px !important;
  margin-right: -64px !important;
}
.m-x--7,
.Button.m-x--7 {
  margin-left: -96px;
  margin-right: -96px;
}
.m-x--7-i,
.Button.m-x--7-i {
  margin-left: -96px !important;
  margin-right: -96px !important;
}
.m-x--8,
.Button.m-x--8 {
  margin-left: -128px;
  margin-right: -128px;
}
.m-x--8-i,
.Button.m-x--8-i {
  margin-left: -128px !important;
  margin-right: -128px !important;
}
.m-x--half,
.Button.m-x--half {
  margin-left: -4px;
  margin-right: -4px;
}
.m-x--half-i,
.Button.m-x--half-i {
  margin-left: -4px !important;
  margin-right: -4px !important;
}
.m-x-auto,
.Button.m-x-auto {
  margin-left: auto;
  margin-right: auto;
}
.m-x-auto-i,
.Button.m-x-auto-i {
  margin-left: auto !important;
  margin-right: auto !important;
}

.m-y-0,
.Button.m-y-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.m-y-0-i,
.Button.m-y-0-i {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-y-1,
.Button.m-y-1 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.m-y-1-i,
.Button.m-y-1-i {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.m-y-2,
.Button.m-y-2 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.m-y-2-i,
.Button.m-y-2-i {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.m-y-3,
.Button.m-y-3 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.m-y-3-i,
.Button.m-y-3-i {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.m-y-4,
.Button.m-y-4 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.m-y-4-i,
.Button.m-y-4-i {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.m-y-5,
.Button.m-y-5 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.m-y-5-i,
.Button.m-y-5-i {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.m-y-6,
.Button.m-y-6 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.m-y-6-i,
.Button.m-y-6-i {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.m-y-7,
.Button.m-y-7 {
  margin-top: 96px;
  margin-bottom: 96px;
}
.m-y-7-i,
.Button.m-y-7-i {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}
.m-y-8,
.Button.m-y-8 {
  margin-top: 128px;
  margin-bottom: 128px;
}
.m-y-8-i,
.Button.m-y-8-i {
  margin-top: 128px !important;
  margin-bottom: 128px !important;
}
.m-y-half,
.Button.m-y-half {
  margin-top: 4px;
  margin-bottom: 4px;
}
.m-y-half-i,
.Button.m-y-half-i {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.m-y--1,
.Button.m-y--1 {
  margin-top: -8px;
  margin-bottom: -8px;
}
.m-y--1-i,
.Button.m-y--1-i {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}
.m-y--2,
.Button.m-y--2 {
  margin-top: -16px;
  margin-bottom: -16px;
}
.m-y--2-i,
.Button.m-y--2-i {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}
.m-y--3,
.Button.m-y--3 {
  margin-top: -24px;
  margin-bottom: -24px;
}
.m-y--3-i,
.Button.m-y--3-i {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}
.m-y--4,
.Button.m-y--4 {
  margin-top: -32px;
  margin-bottom: -32px;
}
.m-y--4-i,
.Button.m-y--4-i {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}
.m-y--5,
.Button.m-y--5 {
  margin-top: -48px;
  margin-bottom: -48px;
}
.m-y--5-i,
.Button.m-y--5-i {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}
.m-y--6,
.Button.m-y--6 {
  margin-top: -64px;
  margin-bottom: -64px;
}
.m-y--6-i,
.Button.m-y--6-i {
  margin-top: -64px !important;
  margin-bottom: -64px !important;
}
.m-y--7,
.Button.m-y--7 {
  margin-top: -96px;
  margin-bottom: -96px;
}
.m-y--7-i,
.Button.m-y--7-i {
  margin-top: -96px !important;
  margin-bottom: -96px !important;
}
.m-y--8,
.Button.m-y--8 {
  margin-top: -128px;
  margin-bottom: -128px;
}
.m-y--8-i,
.Button.m-y--8-i {
  margin-top: -128px !important;
  margin-bottom: -128px !important;
}
.m-y--half,
.Button.m-y--half {
  margin-top: -4px;
  margin-bottom: -4px;
}
.m-y--half-i,
.Button.m-y--half-i {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}
.m-y-auto,
.Button.m-y-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.m-y-auto-i,
.Button.m-y-auto-i {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.m-t-0,
.Button.m-t-0 {
  margin-top: 0;
}
.m-t-0-i,
.Button.m-t-0-i {
  margin-top: 0 !important;
}
.m-t-1,
.Button.m-t-1 {
  margin-top: 8px;
}
.m-t-1-i,
.Button.m-t-1-i {
  margin-top: 8px !important;
}
.m-t-2,
.Button.m-t-2 {
  margin-top: 16px;
}
.m-t-2-i,
.Button.m-t-2-i {
  margin-top: 16px !important;
}
.m-t-3,
.Button.m-t-3 {
  margin-top: 24px;
}
.m-t-3-i,
.Button.m-t-3-i {
  margin-top: 24px !important;
}
.m-t-4,
.Button.m-t-4 {
  margin-top: 32px;
}
.m-t-4-i,
.Button.m-t-4-i {
  margin-top: 32px !important;
}
.m-t-5,
.Button.m-t-5 {
  margin-top: 48px;
}
.m-t-5-i,
.Button.m-t-5-i {
  margin-top: 48px !important;
}
.m-t-6,
.Button.m-t-6 {
  margin-top: 64px;
}
.m-t-6-i,
.Button.m-t-6-i {
  margin-top: 64px !important;
}
.m-t-7,
.Button.m-t-7 {
  margin-top: 96px;
}
.m-t-7-i,
.Button.m-t-7-i {
  margin-top: 96px !important;
}
.m-t-8,
.Button.m-t-8 {
  margin-top: 128px;
}
.m-t-8-i,
.Button.m-t-8-i {
  margin-top: 128px !important;
}
.m-t-half,
.Button.m-t-half {
  margin-top: 4px;
}
.m-t-half-i,
.Button.m-t-half-i {
  margin-top: 4px !important;
}
.m-t--1,
.Button.m-t--1 {
  margin-top: -8px;
}
.m-t--1-i,
.Button.m-t--1-i {
  margin-top: -8px !important;
}
.m-t--2,
.Button.m-t--2 {
  margin-top: -16px;
}
.m-t--2-i,
.Button.m-t--2-i {
  margin-top: -16px !important;
}
.m-t--3,
.Button.m-t--3 {
  margin-top: -24px;
}
.m-t--3-i,
.Button.m-t--3-i {
  margin-top: -24px !important;
}
.m-t--4,
.Button.m-t--4 {
  margin-top: -32px;
}
.m-t--4-i,
.Button.m-t--4-i {
  margin-top: -32px !important;
}
.m-t--5,
.Button.m-t--5 {
  margin-top: -48px;
}
.m-t--5-i,
.Button.m-t--5-i {
  margin-top: -48px !important;
}
.m-t--6,
.Button.m-t--6 {
  margin-top: -64px;
}
.m-t--6-i,
.Button.m-t--6-i {
  margin-top: -64px !important;
}
.m-t--7,
.Button.m-t--7 {
  margin-top: -96px;
}
.m-t--7-i,
.Button.m-t--7-i {
  margin-top: -96px !important;
}
.m-t--8,
.Button.m-t--8 {
  margin-top: -128px;
}
.m-t--8-i,
.Button.m-t--8-i {
  margin-top: -128px !important;
}
.m-t--half,
.Button.m-t--half {
  margin-top: -4px;
}
.m-t--half-i,
.Button.m-t--half-i {
  margin-top: -4px !important;
}
.m-t-auto,
.Button.m-t-auto {
  margin-top: auto;
}
.m-t-auto-i,
.Button.m-t-auto-i {
  margin-top: auto !important;
}

.m-r-0,
.Button.m-r-0 {
  margin-right: 0;
}
.m-r-0-i,
.Button.m-r-0-i {
  margin-right: 0 !important;
}
.m-r-1,
.Button.m-r-1 {
  margin-right: 8px;
}
.m-r-1-i,
.Button.m-r-1-i {
  margin-right: 8px !important;
}
.m-r-2,
.Button.m-r-2 {
  margin-right: 16px;
}
.m-r-2-i,
.Button.m-r-2-i {
  margin-right: 16px !important;
}
.m-r-3,
.Button.m-r-3 {
  margin-right: 24px;
}
.m-r-3-i,
.Button.m-r-3-i {
  margin-right: 24px !important;
}
.m-r-4,
.Button.m-r-4 {
  margin-right: 32px;
}
.m-r-4-i,
.Button.m-r-4-i {
  margin-right: 32px !important;
}
.m-r-5,
.Button.m-r-5 {
  margin-right: 48px;
}
.m-r-5-i,
.Button.m-r-5-i {
  margin-right: 48px !important;
}
.m-r-6,
.Button.m-r-6 {
  margin-right: 64px;
}
.m-r-6-i,
.Button.m-r-6-i {
  margin-right: 64px !important;
}
.m-r-7,
.Button.m-r-7 {
  margin-right: 96px;
}
.m-r-7-i,
.Button.m-r-7-i {
  margin-right: 96px !important;
}
.m-r-8,
.Button.m-r-8 {
  margin-right: 128px;
}
.m-r-8-i,
.Button.m-r-8-i {
  margin-right: 128px !important;
}
.m-r-half,
.Button.m-r-half {
  margin-right: 4px;
}
.m-r-half-i,
.Button.m-r-half-i {
  margin-right: 4px !important;
}
.m-r--1,
.Button.m-r--1 {
  margin-right: -8px;
}
.m-r--1-i,
.Button.m-r--1-i {
  margin-right: -8px !important;
}
.m-r--2,
.Button.m-r--2 {
  margin-right: -16px;
}
.m-r--2-i,
.Button.m-r--2-i {
  margin-right: -16px !important;
}
.m-r--3,
.Button.m-r--3 {
  margin-right: -24px;
}
.m-r--3-i,
.Button.m-r--3-i {
  margin-right: -24px !important;
}
.m-r--4,
.Button.m-r--4 {
  margin-right: -32px;
}
.m-r--4-i,
.Button.m-r--4-i {
  margin-right: -32px !important;
}
.m-r--5,
.Button.m-r--5 {
  margin-right: -48px;
}
.m-r--5-i,
.Button.m-r--5-i {
  margin-right: -48px !important;
}
.m-r--6,
.Button.m-r--6 {
  margin-right: -64px;
}
.m-r--6-i,
.Button.m-r--6-i {
  margin-right: -64px !important;
}
.m-r--7,
.Button.m-r--7 {
  margin-right: -96px;
}
.m-r--7-i,
.Button.m-r--7-i {
  margin-right: -96px !important;
}
.m-r--8,
.Button.m-r--8 {
  margin-right: -128px;
}
.m-r--8-i,
.Button.m-r--8-i {
  margin-right: -128px !important;
}
.m-r--half,
.Button.m-r--half {
  margin-right: -4px;
}
.m-r--half-i,
.Button.m-r--half-i {
  margin-right: -4px !important;
}
.m-r-auto,
.Button.m-r-auto {
  margin-right: auto;
}
.m-r-auto-i,
.Button.m-r-auto-i {
  margin-right: auto !important;
}

.m-b-0,
.Button.m-b-0 {
  margin-bottom: 0;
}
.m-b-0-i,
.Button.m-b-0-i {
  margin-bottom: 0 !important;
}
.m-b-1,
.Button.m-b-1 {
  margin-bottom: 8px;
}
.m-b-1-i,
.Button.m-b-1-i {
  margin-bottom: 8px !important;
}
.m-b-2,
.Button.m-b-2 {
  margin-bottom: 16px;
}
.m-b-2-i,
.Button.m-b-2-i {
  margin-bottom: 16px !important;
}
.m-b-3,
.Button.m-b-3 {
  margin-bottom: 24px;
}
.m-b-3-i,
.Button.m-b-3-i {
  margin-bottom: 24px !important;
}
.m-b-4,
.Button.m-b-4 {
  margin-bottom: 32px;
}
.m-b-4-i,
.Button.m-b-4-i {
  margin-bottom: 32px !important;
}
.m-b-5,
.Button.m-b-5 {
  margin-bottom: 48px;
}
.m-b-5-i,
.Button.m-b-5-i {
  margin-bottom: 48px !important;
}
.m-b-6,
.Button.m-b-6 {
  margin-bottom: 64px;
}
.m-b-6-i,
.Button.m-b-6-i {
  margin-bottom: 64px !important;
}
.m-b-7,
.Button.m-b-7 {
  margin-bottom: 96px;
}
.m-b-7-i,
.Button.m-b-7-i {
  margin-bottom: 96px !important;
}
.m-b-8,
.Button.m-b-8 {
  margin-bottom: 128px;
}
.m-b-8-i,
.Button.m-b-8-i {
  margin-bottom: 128px !important;
}
.m-b-half,
.Button.m-b-half {
  margin-bottom: 4px;
}
.m-b-half-i,
.Button.m-b-half-i {
  margin-bottom: 4px !important;
}
.m-b--1,
.Button.m-b--1 {
  margin-bottom: -8px;
}
.m-b--1-i,
.Button.m-b--1-i {
  margin-bottom: -8px !important;
}
.m-b--2,
.Button.m-b--2 {
  margin-bottom: -16px;
}
.m-b--2-i,
.Button.m-b--2-i {
  margin-bottom: -16px !important;
}
.m-b--3,
.Button.m-b--3 {
  margin-bottom: -24px;
}
.m-b--3-i,
.Button.m-b--3-i {
  margin-bottom: -24px !important;
}
.m-b--4,
.Button.m-b--4 {
  margin-bottom: -32px;
}
.m-b--4-i,
.Button.m-b--4-i {
  margin-bottom: -32px !important;
}
.m-b--5,
.Button.m-b--5 {
  margin-bottom: -48px;
}
.m-b--5-i,
.Button.m-b--5-i {
  margin-bottom: -48px !important;
}
.m-b--6,
.Button.m-b--6 {
  margin-bottom: -64px;
}
.m-b--6-i,
.Button.m-b--6-i {
  margin-bottom: -64px !important;
}
.m-b--7,
.Button.m-b--7 {
  margin-bottom: -96px;
}
.m-b--7-i,
.Button.m-b--7-i {
  margin-bottom: -96px !important;
}
.m-b--8,
.Button.m-b--8 {
  margin-bottom: -128px;
}
.m-b--8-i,
.Button.m-b--8-i {
  margin-bottom: -128px !important;
}
.m-b--half,
.Button.m-b--half {
  margin-bottom: -4px;
}
.m-b--half-i,
.Button.m-b--half-i {
  margin-bottom: -4px !important;
}
.m-b-auto,
.Button.m-b-auto {
  margin-bottom: auto;
}
.m-b-auto-i,
.Button.m-b-auto-i {
  margin-bottom: auto !important;
}

.m-l-0,
.Button.m-l-0 {
  margin-left: 0;
}
.m-l-0-i,
.Button.m-l-0-i {
  margin-left: 0 !important;
}
.m-l-1,
.Button.m-l-1 {
  margin-left: 8px;
}
.m-l-1-i,
.Button.m-l-1-i {
  margin-left: 8px !important;
}
.m-l-2,
.Button.m-l-2 {
  margin-left: 16px;
}
.m-l-2-i,
.Button.m-l-2-i {
  margin-left: 16px !important;
}
.m-l-3,
.Button.m-l-3 {
  margin-left: 24px;
}
.m-l-3-i,
.Button.m-l-3-i {
  margin-left: 24px !important;
}
.m-l-4,
.Button.m-l-4 {
  margin-left: 32px;
}
.m-l-4-i,
.Button.m-l-4-i {
  margin-left: 32px !important;
}
.m-l-5,
.Button.m-l-5 {
  margin-left: 48px;
}
.m-l-5-i,
.Button.m-l-5-i {
  margin-left: 48px !important;
}
.m-l-6,
.Button.m-l-6 {
  margin-left: 64px;
}
.m-l-6-i,
.Button.m-l-6-i {
  margin-left: 64px !important;
}
.m-l-7,
.Button.m-l-7 {
  margin-left: 96px;
}
.m-l-7-i,
.Button.m-l-7-i {
  margin-left: 96px !important;
}
.m-l-8,
.Button.m-l-8 {
  margin-left: 128px;
}
.m-l-8-i,
.Button.m-l-8-i {
  margin-left: 128px !important;
}
.m-l-half,
.Button.m-l-half {
  margin-left: 4px;
}
.m-l-half-i,
.Button.m-l-half-i {
  margin-left: 4px !important;
}
.m-l--1,
.Button.m-l--1 {
  margin-left: -8px;
}
.m-l--1-i,
.Button.m-l--1-i {
  margin-left: -8px !important;
}
.m-l--2,
.Button.m-l--2 {
  margin-left: -16px;
}
.m-l--2-i,
.Button.m-l--2-i {
  margin-left: -16px !important;
}
.m-l--3,
.Button.m-l--3 {
  margin-left: -24px;
}
.m-l--3-i,
.Button.m-l--3-i {
  margin-left: -24px !important;
}
.m-l--4,
.Button.m-l--4 {
  margin-left: -32px;
}
.m-l--4-i,
.Button.m-l--4-i {
  margin-left: -32px !important;
}
.m-l--5,
.Button.m-l--5 {
  margin-left: -48px;
}
.m-l--5-i,
.Button.m-l--5-i {
  margin-left: -48px !important;
}
.m-l--6,
.Button.m-l--6 {
  margin-left: -64px;
}
.m-l--6-i,
.Button.m-l--6-i {
  margin-left: -64px !important;
}
.m-l--7,
.Button.m-l--7 {
  margin-left: -96px;
}
.m-l--7-i,
.Button.m-l--7-i {
  margin-left: -96px !important;
}
.m-l--8,
.Button.m-l--8 {
  margin-left: -128px;
}
.m-l--8-i,
.Button.m-l--8-i {
  margin-left: -128px !important;
}
.m-l--half,
.Button.m-l--half {
  margin-left: -4px;
}
.m-l--half-i,
.Button.m-l--half-i {
  margin-left: -4px !important;
}
.m-l-auto,
.Button.m-l-auto {
  margin-left: auto;
}
.m-l-auto-i,
.Button.m-l-auto-i {
  margin-left: auto !important;
}

.max-h-none {
  max-height: none;
}

.max-h-none-i {
  max-height: none !important;
}

.max-h-0 {
  max-height: 0;
}

.max-h-0-i {
  max-height: 0 !important;
}

.max-h-100 {
  max-height: 100%;
}

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

.max-h-100vh {
  max-height: 100vh;
}

.max-h-100vh-i {
  max-height: 100vh !important;
}

.max-h-auto {
  max-height: auto;
}

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

.mw-mobile {
  max-width: 320px;
}

.mw-mobile-i {
  max-width: 320px !important;
}

.mw-tablet {
  max-width: 768px;
}

.mw-tablet-i {
  max-width: 768px !important;
}

.mw-desktop {
  max-width: 992px;
}

.mw-desktop-i {
  max-width: 992px !important;
}

.mw-desktop-large {
  max-width: 1200px;
}

.mw-desktop-large-i {
  max-width: 1200px !important;
}

.mw-desktop-wide {
  max-width: 1920px;
}

.mw-desktop-wide-i {
  max-width: 1920px !important;
}

.max-w-25 {
  max-width: 25%;
}

.max-w-25-i {
  max-width: 25% !important;
}

.max-w-33 {
  max-width: 33.33333%;
}

.max-w-33-i {
  max-width: 33.33333% !important;
}

.max-w-50 {
  max-width: 50%;
}

.max-w-50-i {
  max-width: 50% !important;
}

.max-w-66 {
  max-width: 66.66667%;
}

.max-w-66-i {
  max-width: 66.66667% !important;
}

.max-w-75 {
  max-width: 75%;
}

.max-w-75-i {
  max-width: 75% !important;
}

.max-w-100 {
  max-width: 100%;
}

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

.max-w-100vh {
  max-width: 100vw;
}

.max-w-100vh-i {
  max-width: 100vw !important;
}

.max-w-none {
  max-width: none;
}

.max-w-none-i {
  max-width: none !important;
}

.min-h-0 {
  min-height: 0;
}

.min-h-0-i {
  min-height: 0 !important;
}

.min-h-100 {
  min-height: 100%;
}

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

.min-h-100vh {
  min-height: 100vh;
}

.min-h-100vh-i {
  min-height: 100vh !important;
}

.min-h-auto {
  min-height: auto;
}

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

.min-w-0 {
  min-width: 0;
}

.min-w-0-i {
  min-width: 0 !important;
}

.min-w-25 {
  min-width: 25%;
}

.min-w-25-i {
  min-width: 25% !important;
}

.min-w-33 {
  min-width: 33.33333%;
}

.min-w-33-i {
  min-width: 33.33333% !important;
}

.min-w-50 {
  min-width: 50%;
}

.min-w-50-i {
  min-width: 50% !important;
}

.min-w-66 {
  min-width: 66.66667%;
}

.min-w-66-i {
  min-width: 66.66667% !important;
}

.min-w-75 {
  min-width: 75%;
}

.min-w-75-i {
  min-width: 75% !important;
}

.min-w-100 {
  min-width: 100%;
}

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

.min-w-100vh {
  min-width: 100vh;
}

.min-w-100vh-i {
  min-width: 100vh !important;
}

.opacity-none {
  opacity: 1;
}

.opacity-none-i {
  opacity: 1 !important;
}

.opacity-disabled {
  opacity: 0.6;
}

.opacity-disabled-i {
  opacity: 0.6 !important;
}

.opacity-placeholder {
  opacity: 0.4;
}

.opacity-placeholder-i {
  opacity: 0.4 !important;
}

.opacity-hovered:hover {
  opacity: 0.8;
}

.opacity-hovered-i:hover {
  opacity: 0.8 !important;
}

.of-auto {
  overflow: auto;
}

.of-auto-i {
  overflow: auto !important;
}

.of-hidden {
  overflow: hidden;
}

.of-hidden-i {
  overflow: hidden !important;
}

.of-scroll {
  overflow: scroll;
}

.of-scroll-i {
  overflow: scroll !important;
}

.of-visible {
  overflow: visible;
}

.of-visible-i {
  overflow: visible !important;
}

.of-x-auto {
  overflow-x: auto;
}

.of-x-auto-i {
  overflow-x: auto !important;
}

.of-x-hidden {
  overflow-x: hidden;
}

.of-x-hidden-i {
  overflow-x: hidden !important;
}

.of-x-scroll {
  overflow-x: scroll;
}

.of-x-scroll-i {
  overflow-x: scroll !important;
}

.of-x-visible {
  overflow-x: visible;
}

.of-x-visible-i {
  overflow-x: visible !important;
}

.of-y-auto {
  overflow-y: auto;
}

.of-y-auto-i {
  overflow-y: auto !important;
}

.of-y-hidden {
  overflow-y: hidden;
}

.of-y-hidden-i {
  overflow-y: hidden !important;
}

.of-y-scroll {
  overflow-y: scroll;
}

.of-y-scroll-i {
  overflow-y: scroll !important;
}

.of-y-visible {
  overflow-y: visible;
}

.of-y-visible-i {
  overflow-y: visible !important;
}

.p-0 {
  padding: 0;
}
.p-0-i {
  padding: 0 !important;
}
.p-1 {
  padding: 8px;
}
.p-1-i {
  padding: 8px !important;
}
.p-2 {
  padding: 16px;
}
.p-2-i {
  padding: 16px !important;
}
.p-3 {
  padding: 24px;
}
.p-3-i {
  padding: 24px !important;
}
.p-4 {
  padding: 32px;
}
.p-4-i {
  padding: 32px !important;
}
.p-5 {
  padding: 48px;
}
.p-5-i {
  padding: 48px !important;
}
.p-6 {
  padding: 64px;
}
.p-6-i {
  padding: 64px !important;
}
.p-7 {
  padding: 96px;
}
.p-7-i {
  padding: 96px !important;
}
.p-8 {
  padding: 128px;
}
.p-8-i {
  padding: 128px !important;
}
.p-half {
  padding: 4px;
}
.p-half-i {
  padding: 4px !important;
}
.p-auto {
  padding: auto;
}
.p-auto-i {
  padding: auto !important;
}

.p-x-0 {
  padding-left: 0;
  padding-right: 0;
}
.p-x-0-i {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.p-x-1 {
  padding-left: 8px;
  padding-right: 8px;
}
.p-x-1-i {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.p-x-2 {
  padding-left: 16px;
  padding-right: 16px;
}
.p-x-2-i {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.p-x-3 {
  padding-left: 24px;
  padding-right: 24px;
}
.p-x-3-i {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.p-x-4 {
  padding-left: 32px;
  padding-right: 32px;
}
.p-x-4-i {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.p-x-5 {
  padding-left: 48px;
  padding-right: 48px;
}
.p-x-5-i {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.p-x-6 {
  padding-left: 64px;
  padding-right: 64px;
}
.p-x-6-i {
  padding-left: 64px !important;
  padding-right: 64px !important;
}
.p-x-7 {
  padding-left: 96px;
  padding-right: 96px;
}
.p-x-7-i {
  padding-left: 96px !important;
  padding-right: 96px !important;
}
.p-x-8 {
  padding-left: 128px;
  padding-right: 128px;
}
.p-x-8-i {
  padding-left: 128px !important;
  padding-right: 128px !important;
}
.p-x-half {
  padding-left: 4px;
  padding-right: 4px;
}
.p-x-half-i {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.p-x-auto {
  padding-left: auto;
  padding-right: auto;
}
.p-x-auto-i {
  padding-left: auto !important;
  padding-right: auto !important;
}

.p-y-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.p-y-0-i {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-y-1 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.p-y-1-i {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.p-y-2 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.p-y-2-i {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.p-y-3 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.p-y-3-i {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.p-y-4 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.p-y-4-i {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.p-y-5 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.p-y-5-i {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.p-y-6 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.p-y-6-i {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.p-y-7 {
  padding-top: 96px;
  padding-bottom: 96px;
}
.p-y-7-i {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}
.p-y-8 {
  padding-top: 128px;
  padding-bottom: 128px;
}
.p-y-8-i {
  padding-top: 128px !important;
  padding-bottom: 128px !important;
}
.p-y-half {
  padding-top: 4px;
  padding-bottom: 4px;
}
.p-y-half-i {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.p-y-auto {
  padding-top: auto;
  padding-bottom: auto;
}
.p-y-auto-i {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.p-t-0 {
  padding-top: 0;
}
.p-t-0-i {
  padding-top: 0 !important;
}
.p-t-1 {
  padding-top: 8px;
}
.p-t-1-i {
  padding-top: 8px !important;
}
.p-t-2 {
  padding-top: 16px;
}
.p-t-2-i {
  padding-top: 16px !important;
}
.p-t-3 {
  padding-top: 24px;
}
.p-t-3-i {
  padding-top: 24px !important;
}
.p-t-4 {
  padding-top: 32px;
}
.p-t-4-i {
  padding-top: 32px !important;
}
.p-t-5 {
  padding-top: 48px;
}
.p-t-5-i {
  padding-top: 48px !important;
}
.p-t-6 {
  padding-top: 64px;
}
.p-t-6-i {
  padding-top: 64px !important;
}
.p-t-7 {
  padding-top: 96px;
}
.p-t-7-i {
  padding-top: 96px !important;
}
.p-t-8 {
  padding-top: 128px;
}
.p-t-8-i {
  padding-top: 128px !important;
}
.p-t-half {
  padding-top: 4px;
}
.p-t-half-i {
  padding-top: 4px !important;
}
.p-t-auto {
  padding-top: auto;
}
.p-t-auto-i {
  padding-top: auto !important;
}

.p-r-0 {
  padding-right: 0;
}
.p-r-0-i {
  padding-right: 0 !important;
}
.p-r-1 {
  padding-right: 8px;
}
.p-r-1-i {
  padding-right: 8px !important;
}
.p-r-2 {
  padding-right: 16px;
}
.p-r-2-i {
  padding-right: 16px !important;
}
.p-r-3 {
  padding-right: 24px;
}
.p-r-3-i {
  padding-right: 24px !important;
}
.p-r-4 {
  padding-right: 32px;
}
.p-r-4-i {
  padding-right: 32px !important;
}
.p-r-5 {
  padding-right: 48px;
}
.p-r-5-i {
  padding-right: 48px !important;
}
.p-r-6 {
  padding-right: 64px;
}
.p-r-6-i {
  padding-right: 64px !important;
}
.p-r-7 {
  padding-right: 96px;
}
.p-r-7-i {
  padding-right: 96px !important;
}
.p-r-8 {
  padding-right: 128px;
}
.p-r-8-i {
  padding-right: 128px !important;
}
.p-r-half {
  padding-right: 4px;
}
.p-r-half-i {
  padding-right: 4px !important;
}
.p-r-auto {
  padding-right: auto;
}
.p-r-auto-i {
  padding-right: auto !important;
}

.p-b-0 {
  padding-bottom: 0;
}
.p-b-0-i {
  padding-bottom: 0 !important;
}
.p-b-1 {
  padding-bottom: 8px;
}
.p-b-1-i {
  padding-bottom: 8px !important;
}
.p-b-2 {
  padding-bottom: 16px;
}
.p-b-2-i {
  padding-bottom: 16px !important;
}
.p-b-3 {
  padding-bottom: 24px;
}
.p-b-3-i {
  padding-bottom: 24px !important;
}
.p-b-4 {
  padding-bottom: 32px;
}
.p-b-4-i {
  padding-bottom: 32px !important;
}
.p-b-5 {
  padding-bottom: 48px;
}
.p-b-5-i {
  padding-bottom: 48px !important;
}
.p-b-6 {
  padding-bottom: 64px;
}
.p-b-6-i {
  padding-bottom: 64px !important;
}
.p-b-7 {
  padding-bottom: 96px;
}
.p-b-7-i {
  padding-bottom: 96px !important;
}
.p-b-8 {
  padding-bottom: 128px;
}
.p-b-8-i {
  padding-bottom: 128px !important;
}
.p-b-half {
  padding-bottom: 4px;
}
.p-b-half-i {
  padding-bottom: 4px !important;
}
.p-b-auto {
  padding-bottom: auto;
}
.p-b-auto-i {
  padding-bottom: auto !important;
}

.p-l-0 {
  padding-left: 0;
}
.p-l-0-i {
  padding-left: 0 !important;
}
.p-l-1 {
  padding-left: 8px;
}
.p-l-1-i {
  padding-left: 8px !important;
}
.p-l-2 {
  padding-left: 16px;
}
.p-l-2-i {
  padding-left: 16px !important;
}
.p-l-3 {
  padding-left: 24px;
}
.p-l-3-i {
  padding-left: 24px !important;
}
.p-l-4 {
  padding-left: 32px;
}
.p-l-4-i {
  padding-left: 32px !important;
}
.p-l-5 {
  padding-left: 48px;
}
.p-l-5-i {
  padding-left: 48px !important;
}
.p-l-6 {
  padding-left: 64px;
}
.p-l-6-i {
  padding-left: 64px !important;
}
.p-l-7 {
  padding-left: 96px;
}
.p-l-7-i {
  padding-left: 96px !important;
}
.p-l-8 {
  padding-left: 128px;
}
.p-l-8-i {
  padding-left: 128px !important;
}
.p-l-half {
  padding-left: 4px;
}
.p-l-half-i {
  padding-left: 4px !important;
}
.p-l-auto {
  padding-left: auto;
}
.p-l-auto-i {
  padding-left: auto !important;
}

.position-absolute {
  position: absolute;
}

.position-absolute-i {
  position: absolute !important;
}

.position-fixed {
  position: fixed;
}

.position-fixed-i {
  position: fixed !important;
}

.position-relative {
  position: relative;
}

.position-relative-i {
  position: relative !important;
}

.position-static {
  position: static;
}

.position-static-i {
  position: static !important;
}

.position-sticky {
  position: -webkit-sticky;
  position: sticky;
}

.position-sticky-i {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.position-t-auto {
  top: auto;
}

.position-t-auto-i {
  top: auto !important;
}

.position-r-auto {
  right: auto;
}

.position-r-auto-i {
  right: auto !important;
}

.position-b-auto {
  bottom: auto;
}

.position-b-auto-i {
  bottom: auto !important;
}

.position-l-auto {
  left: auto;
}

.position-l-auto-i {
  left: auto !important;
}

.top-auto {
  top: auto;
}

.top-auto-i {
  top: auto !important;
}

.right-auto {
  right: auto;
}

.right-auto-i {
  right: auto !important;
}

.bottom-auto {
  bottom: auto;
}

.bottom-auto-i {
  bottom: auto !important;
}

.left-auto {
  left: auto;
}

.left-auto-i {
  left: auto !important;
}

.position-t-0 {
  top: 0;
}

.position-t-0-i {
  top: 0 !important;
}

.position-r-0 {
  right: 0;
}

.position-r-0-i {
  right: 0 !important;
}

.position-b-0 {
  bottom: 0;
}

.position-b-0-i {
  bottom: 0 !important;
}

.position-l-0 {
  left: 0;
}

.position-l-0-i {
  left: 0 !important;
}

.top-0 {
  top: 0;
}

.top-0-i {
  top: 0 !important;
}

.right-0 {
  right: 0;
}

.right-0-i {
  right: 0 !important;
}

.bottom-0 {
  bottom: 0;
}

.bottom-0-i {
  bottom: 0 !important;
}

.left-0 {
  left: 0;
}

.left-0-i {
  left: 0 !important;
}

.top-50 {
  top: 50%;
}

.top-50-i {
  top: 50% !important;
}

.right-50 {
  right: 50%;
}

.right-50-i {
  right: 50% !important;
}

.bottom-50 {
  bottom: 50%;
}

.bottom-50-i {
  bottom: 50% !important;
}

.left-50 {
  left: 50%;
}

.left-50-i {
  left: 50% !important;
}

.top-100 {
  top: 100%;
}

.top-100-i {
  top: 100% !important;
}

.right-100 {
  right: 100%;
}

.right-100-i {
  right: 100% !important;
}

.bottom-100 {
  bottom: 100%;
}

.bottom-100-i {
  bottom: 100% !important;
}

.left-100 {
  left: 100%;
}

.left-100-i {
  left: 100% !important;
}

.ta-left {
  text-align: left;
}

.ta-left-i {
  text-align: left !important;
}

.ta-right {
  text-align: right;
}

.ta-right-i {
  text-align: right !important;
}

.ta-center {
  text-align: center;
}

.ta-center-i {
  text-align: center !important;
}

.ta-justify {
  text-align: justify;
}

.ta-justify-i {
  text-align: justify !important;
}

.tt-none {
  text-transform: none;
}

.tt-none-i {
  text-transform: none !important;
}

.tt-capitalize {
  text-transform: capitalize;
}

.tt-capitalize-i {
  text-transform: capitalize !important;
}

.tt-lowercase {
  text-transform: lowercase;
}

.tt-lowercase-i {
  text-transform: lowercase !important;
}

.tt-uppercase {
  text-transform: uppercase;
}

.tt-uppercase-i {
  text-transform: uppercase !important;
}

.t-truncate {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.t-truncate-i {
  text-overflow: ellipsis !important;
  overflow: hidden !important;
  white-space: nowrap !important;
}

.w-25 {
  width: 25%;
}

.w-25-i {
  width: 25% !important;
}

.w-33 {
  width: 33.33333%;
}

.w-33-i {
  width: 33.33333% !important;
}

.w-50 {
  width: 50%;
}

.w-50-i {
  width: 50% !important;
}

.w-66 {
  width: 66.66667%;
}

.w-66-i {
  width: 66.66667% !important;
}

.w-75 {
  width: 75%;
}

.w-75-i {
  width: 75% !important;
}

.w-100 {
  width: 100%;
}

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

.w-100vw {
  width: 100vw;
}

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

.w-auto {
  width: auto;
}

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

.z-notification {
  z-index: 1200;
}
.z-notification-i {
  z-index: 1200 !important;
}
.z-overlay {
  z-index: 1100;
}
.z-overlay-i {
  z-index: 1100 !important;
}
.z-guide-help {
  z-index: 999;
}
.z-guide-help-i {
  z-index: 999 !important;
}
.z-global-nav {
  z-index: 990;
}
.z-global-nav-i {
  z-index: 990 !important;
}
.z-popover {
  z-index: 800;
}
.z-popover-i {
  z-index: 800 !important;
}
.z-modal {
  z-index: 1100;
}
.z-modal-i {
  z-index: 1100 !important;
}
.z-drawer {
  z-index: 1100;
}
.z-drawer-i {
  z-index: 1100 !important;
}

.transform-none {
  transform: none;
}

.transform-none-i {
  transform: none !important;
}

.translate-x-0 {
  --transform-translate-x: 0;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-y-0 {
  --transform-translate-y: 0;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-x-0-i {
  --transform-translate-x: 0;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-y-0-i {
  --transform-translate-y: 0;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-x-50 {
  --transform-translate-x: 50%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-y-50 {
  --transform-translate-y: 50%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-x-50-i {
  --transform-translate-x: 50%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-y-50-i {
  --transform-translate-y: 50%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-x-100 {
  --transform-translate-x: 100%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-y-100 {
  --transform-translate-y: 100%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-x-100-i {
  --transform-translate-x: 100%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-y-100-i {
  --transform-translate-y: 100%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-x--50 {
  --transform-translate-x: -50%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-y--50 {
  --transform-translate-y: -50%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-x--50-i {
  --transform-translate-x: -50%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-y--50-i {
  --transform-translate-y: -50%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-x--100 {
  --transform-translate-x: -100%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-y--100 {
  --transform-translate-y: -100%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0));
}

.translate-x--100-i {
  --transform-translate-x: -100%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.translate-y--100-i {
  --transform-translate-y: -100%;
  transform: translate(var(--transform-translate-x, 0), var(--transform-translate-y, 0)) !important;
}

.row-gap-0 {
  row-gap: 0;
}

.row-gap-0-i {
  row-gap: 0 !important;
}

.column-gap-0 {
  -moz-column-gap: 0;
       column-gap: 0;
}

.column-gap-0-i {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.gap-0 {
  gap: 0;
}

.gap-0-i {
  gap: 0 !important;
}

.row-gap-1 {
  row-gap: 8px;
}

.row-gap-1-i {
  row-gap: 8px !important;
}

.column-gap-1 {
  -moz-column-gap: 8px;
       column-gap: 8px;
}

.column-gap-1-i {
  -moz-column-gap: 8px !important;
       column-gap: 8px !important;
}

.gap-1 {
  gap: 8px;
}

.gap-1-i {
  gap: 8px !important;
}

.row-gap-2 {
  row-gap: 16px;
}

.row-gap-2-i {
  row-gap: 16px !important;
}

.column-gap-2 {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.column-gap-2-i {
  -moz-column-gap: 16px !important;
       column-gap: 16px !important;
}

.gap-2 {
  gap: 16px;
}

.gap-2-i {
  gap: 16px !important;
}

.row-gap-3 {
  row-gap: 24px;
}

.row-gap-3-i {
  row-gap: 24px !important;
}

.column-gap-3 {
  -moz-column-gap: 24px;
       column-gap: 24px;
}

.column-gap-3-i {
  -moz-column-gap: 24px !important;
       column-gap: 24px !important;
}

.gap-3 {
  gap: 24px;
}

.gap-3-i {
  gap: 24px !important;
}

.row-gap-4 {
  row-gap: 32px;
}

.row-gap-4-i {
  row-gap: 32px !important;
}

.column-gap-4 {
  -moz-column-gap: 32px;
       column-gap: 32px;
}

.column-gap-4-i {
  -moz-column-gap: 32px !important;
       column-gap: 32px !important;
}

.gap-4 {
  gap: 32px;
}

.gap-4-i {
  gap: 32px !important;
}

.row-gap-5 {
  row-gap: 48px;
}

.row-gap-5-i {
  row-gap: 48px !important;
}

.column-gap-5 {
  -moz-column-gap: 48px;
       column-gap: 48px;
}

.column-gap-5-i {
  -moz-column-gap: 48px !important;
       column-gap: 48px !important;
}

.gap-5 {
  gap: 48px;
}

.gap-5-i {
  gap: 48px !important;
}

.row-gap-6 {
  row-gap: 64px;
}

.row-gap-6-i {
  row-gap: 64px !important;
}

.column-gap-6 {
  -moz-column-gap: 64px;
       column-gap: 64px;
}

.column-gap-6-i {
  -moz-column-gap: 64px !important;
       column-gap: 64px !important;
}

.gap-6 {
  gap: 64px;
}

.gap-6-i {
  gap: 64px !important;
}

.row-gap-7 {
  row-gap: 96px;
}

.row-gap-7-i {
  row-gap: 96px !important;
}

.column-gap-7 {
  -moz-column-gap: 96px;
       column-gap: 96px;
}

.column-gap-7-i {
  -moz-column-gap: 96px !important;
       column-gap: 96px !important;
}

.gap-7 {
  gap: 96px;
}

.gap-7-i {
  gap: 96px !important;
}

.row-gap-8 {
  row-gap: 128px;
}

.row-gap-8-i {
  row-gap: 128px !important;
}

.column-gap-8 {
  -moz-column-gap: 128px;
       column-gap: 128px;
}

.column-gap-8-i {
  -moz-column-gap: 128px !important;
       column-gap: 128px !important;
}

.gap-8 {
  gap: 128px;
}

.gap-8-i {
  gap: 128px !important;
}

.row-gap-half {
  row-gap: 4px;
}

.row-gap-half-i {
  row-gap: 4px !important;
}

.column-gap-half {
  -moz-column-gap: 4px;
       column-gap: 4px;
}

.column-gap-half-i {
  -moz-column-gap: 4px !important;
       column-gap: 4px !important;
}

.gap-half {
  gap: 4px;
}

.gap-half-i {
  gap: 4px !important;
}

.gap-normal {
  gap: normal;
}

.gap-normal-i {
  gap: normal !important;
}

.white-space-pre-line {
  white-space: pre-line;
}

.white-space-pre-line-i {
  white-space: pre-line !important;
}

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