@charset "UTF-8";

/* src/styles/base/reboot.css */
*,
*::before,
*::after {
  margin: 0;
  box-sizing: border-box;
}
:root {
  font-family: var(--font-family-body);
  font-style: normal;
  font-size: var(--font-size-body);
}
html,
body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  font-size: var(--font-size-body);
  -webkit-text-size-adjust: 100%;
}
body {
  font-family: var(--font-family-body);
  line-height: var(--line-height-body);
  font-weight: var(--font-weight-body);
  color: var(--color-black);
  background-color: var(--color-white);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  display: block;
  margin-top: 0;
  margin-bottom: var(--spacer-2);
  padding: 0;
  font-family: var(--font-family-header);
  font-weight: var(--font-weight-header) !important;
  line-height: var(--line-height-header);
  letter-spacing: initial;
  color: var(--color-black);
  text-decoration: none;
}
h1,
.h1 {
  font-size: var(--font-size-h1);
}
h2,
.h2 {
  font-size: var(--font-size-h2);
}
h3,
.h3 {
  font-size: var(--font-size-h3);
}
h4,
.h4 {
  font-size: var(--font-size-h4);
}
h5,
.h5 {
  font-size: var(--font-size-h5);
}
h6,
.h6 {
  font-size: var(--font-size-h6);
}
p,
a,
label,
.display {
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: var(--font-family-body);
  line-height: var(--line-height-body);
  letter-spacing: initial;
  text-decoration: none;
}
table,
tr,
td,
span,
strong,
div {
  font-family: var(--font-family-body);
}
.material-design-component {
  font-family: var(--font-family-body);
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: none;
  outline: none;
  background: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
button {
  cursor: pointer;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  margin-bottom: var(--spacer-2);
  padding: 0;
  font-size: var(--font-size-md);
  line-height: inherit;
}
hr {
  margin: var(--spacer-4) 0;
  border: 0;
  border-top: 1px solid var(--color-neutral-lighter);
}
button,
input,
textarea {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.ph {
  font-size: var(--font-size-lg);
}

/* src/styles/base/responsive.scss */
@media (min-width: 768px) {
  .animated-background .context .logo-section .logo {
    width: 45%;
  }
}
@media (max-width: 991.98px) {
  h1 {
    font-size: 3rem !important;
  }
  h2 {
    font-size: 2.488rem !important;
  }
  h3 {
    font-size: 2.074rem !important;
  }
  h4 {
    font-size: 1.728rem !important;
  }
  h5 {
    font-size: 1.44rem !important;
  }
  h6 {
    font-size: 1.2rem !important;
  }
  p {
    font-size: 0.875rem !important;
  }
  .font-lg {
    font-size: 0.875rem !important;
  }
  .font-md {
    font-size: 0.75rem !important;
  }
  .font-sm {
    font-size: 0.625rem !important;
  }
  .font-xs {
    font-size: 0.563rem !important;
  }
  a {
    font-size: 0.875rem !important;
  }
  .animated-background .context .position-fixed {
    position: unset !important;
  }
  .animated-background .context .logo-section {
    display: flex;
    flex-direction: column;
  }
  .animated-background .context .logo-section .ph {
    font-size: 1.2rem;
  }
  .animated-background .context .logo-section .logo {
    width: 75%;
  }
  .left-side-panel .login-section {
    display: flex;
    flex-direction: column;
    padding: var(--spacer-4) var(--spacer-4);
  }
}
@media (min-width: 991.98px) and (max-width: 1280px) {
  h1 {
    font-size: 3rem !important;
  }
  h2 {
    font-size: 2.488rem !important;
  }
  h3 {
    font-size: 2.074rem !important;
  }
  h4 {
    font-size: 1.728rem !important;
  }
  h5 {
    font-size: 1.44rem !important;
  }
  h6 {
    font-size: 1.2rem !important;
  }
  p {
    font-size: 0.875rem !important;
  }
  .font-lg {
    font-size: 0.875rem !important;
  }
  .font-md {
    font-size: 0.75rem !important;
  }
  .font-sm {
    font-size: 0.625rem !important;
  }
  .font-xs {
    font-size: 0.563rem !important;
  }
  a {
    font-size: 0.875rem !important;
  }
}

/* src/styles/themes/ads.theme-edig.css */
@font-face {
  font-family: Figtree;
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/figtree/v9/_Xmu-HUzqDCFdgfMm4GNAa5o_ik.woff2) format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: Figtree;
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/figtree/v9/_Xmu-HUzqDCFdgfMm4GND65o.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Figtree;
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: Figtree;
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
.text-btn {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
}
.text-btn-leading-icon,
.text-btn-trailing-icon {
  flex-direction: row;
}
.text-btn-trailing-icon:hover .ph-arrow-right,
.text-btn-trailing-icon:hover .ph-arrow-up-right {
  animation: bounce-horizontal .6s ease-in-out;
}
.text-btn-trailing-icon:hover .ph-download {
  animation: bounce-down .6s ease-in-out;
}
.text-btn-primary {
  color: #06b6d4 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-primary .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-primary:hover {
  color: #0891b2 !important;
}
.text-btn-primary:focus {
  box-shadow: none !important;
}
.text-btn-primary:active {
  color: #0e7490 !important;
}
.text-btn-mftg {
  color: #3b82f6 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-mftg .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-mftg:hover {
  color: #2563eb !important;
}
.text-btn-mftg:focus {
  box-shadow: none !important;
}
.text-btn-mftg:active {
  color: #1d4ed8 !important;
}
.text-btn-edig {
  color: #06b6d4 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-edig .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-edig:hover {
  color: #0891b2 !important;
}
.text-btn-edig:focus {
  box-shadow: none !important;
}
.text-btn-edig:active {
  color: #0e7490 !important;
}
.text-btn-as2g {
  color: #a855f7 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-as2g .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-as2g:hover {
  color: #9333ea !important;
}
.text-btn-as2g:focus {
  box-shadow: none !important;
}
.text-btn-as2g:active {
  color: #7e22ce !important;
}
.text-btn-info {
  color: #5181da !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-info .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-info:hover {
  color: #3b63c8 !important;
}
.text-btn-info:focus {
  box-shadow: none !important;
}
.text-btn-info:active {
  color: #2f4db0 !important;
}
.text-btn-success {
  color: #22c55e !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-success .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-success:hover {
  color: #16a34a !important;
}
.text-btn-success:focus {
  box-shadow: none !important;
}
.text-btn-success:active {
  color: #15803d !important;
}
.text-btn-warning {
  color: #eab308 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-warning .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-warning:hover {
  color: #ca8a04 !important;
}
.text-btn-warning:focus {
  box-shadow: none !important;
}
.text-btn-warning:active {
  color: #a16207 !important;
}
.text-btn-danger {
  color: #ef4444 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-danger .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-danger:hover {
  color: #dc2626 !important;
}
.text-btn-danger:focus {
  box-shadow: none !important;
}
.text-btn-danger:active {
  color: #b91c1c !important;
}
.text-btn-white {
  color: #fff !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-white .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-white:hover {
  color: #fffffff2 !important;
}
.text-btn-white:focus {
  box-shadow: none !important;
}
.text-btn-white:active {
  color: #fffc !important;
}
.text-btn-black {
  color: #1e2533 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-black .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-black:hover {
  color: #0e141f !important;
}
.text-btn-black:focus {
  box-shadow: none !important;
}
.text-btn-black:active {
  color: #04070d !important;
}
.text-btn-neutral {
  color: #6d7986 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none;
  outline: 0;
  padding: 0;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition: color .2s ease;
}
.text-btn-neutral .ph {
  color: inherit !important;
  font-size: .875rem;
  transition: color .2s ease;
}
.text-btn-neutral:hover {
  color: #323b49 !important;
}
.text-btn-neutral:focus {
  box-shadow: none !important;
}
.text-btn-neutral:active {
  color: #1e2533 !important;
}
.animation-link {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}
.animation-link:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  transform: scaleX(0);
  background: #06b6d4 !important;
  transition: .7s transform cubic-bezier(.06, .9, .28, 1);
}
.animation-link:hover:after {
  transform: scaleX(1);
}
@keyframes bounce-horizontal {
  0%, 20%, 50%, 80%, to {
    transform: translate(0);
  }
  40% {
    transform: translate(8px);
  }
  60% {
    transform: translate(4px);
  }
}
@keyframes bounce-down {
  0%, 20%, 50%, 80%, to {
    transform: translateY(0);
  }
  40% {
    transform: translateY(8px);
  }
  60% {
    transform: translateY(4px);
  }
}
.border-1 {
  border: 1px solid #E0E8EE;
}
.border-t-1 {
  border-top: 1px solid #E0E8EE;
}
.border-r-1 {
  border-right: 1px solid #E0E8EE;
}
.border-b-1 {
  border-bottom: 1px solid #E0E8EE;
}
.border-l-1 {
  border-left: 1px solid #E0E8EE;
}
.border-primary-1 {
  border: 1px solid #06b6d4;
}
.border-secondary-1 {
  border: 1px solid #f97316;
}
.border-mftg-1 {
  border: 1px solid #3b82f6;
}
.border-edig-1 {
  border: 1px solid #06b6d4;
}
.border-as2g-1 {
  border: 1px solid #a855f7;
}
.border-warning-1 {
  border: 1px solid #eab308;
}
.border-success-1 {
  border: 1px solid #22c55e;
}
.border-danger-1 {
  border: 1px solid #ef4444;
}
.border-info-1 {
  border: 1px solid #5181DA;
}
.border-neutral-1 {
  border: 1px solid #6D7986;
}
.border-t-primary-1 {
  border-top: 1px solid #06b6d4;
}
.border-t-secondary-1 {
  border-top: 1px solid #f97316;
}
.border-t-mftg-1 {
  border-top: 1px solid #3b82f6;
}
.border-t-edig-1 {
  border-top: 1px solid #06b6d4;
}
.border-t-as2g-1 {
  border-top: 1px solid #a855f7;
}
.border-t-warning-1 {
  border-top: 1px solid #eab308;
}
.border-t-success-1 {
  border-top: 1px solid #22c55e;
}
.border-t-danger-1 {
  border-top: 1px solid #ef4444;
}
.border-t-info-1 {
  border-top: 1px solid #5181DA;
}
.border-t-neutral-1 {
  border-top: 1px solid #6D7986;
}
.border-r-primary-1 {
  border-right: 1px solid #06b6d4;
}
.border-r-secondary-1 {
  border-right: 1px solid #f97316;
}
.border-r-mftg-1 {
  border-right: 1px solid #3b82f6;
}
.border-r-edig-1 {
  border-right: 1px solid #06b6d4;
}
.border-r-as2g-1 {
  border-right: 1px solid #a855f7;
}
.border-r-warning-1 {
  border-right: 1px solid #eab308;
}
.border-r-success-1 {
  border-right: 1px solid #22c55e;
}
.border-r-danger-1 {
  border-right: 1px solid #ef4444;
}
.border-r-info-1 {
  border-right: 1px solid #5181DA;
}
.border-r-neutral-1 {
  border-right: 1px solid #6D7986;
}
.border-b-primary-1 {
  border-bottom: 1px solid #06b6d4;
}
.border-b-secondary-1 {
  border-bottom: 1px solid #f97316;
}
.border-b-mftg-1 {
  border-bottom: 1px solid #3b82f6;
}
.border-b-edig-1 {
  border-bottom: 1px solid #06b6d4;
}
.border-b-as2g-1 {
  border-bottom: 1px solid #a855f7;
}
.border-b-warning-1 {
  border-bottom: 1px solid #eab308;
}
.border-b-success-1 {
  border-bottom: 1px solid #22c55e;
}
.border-b-danger-1 {
  border-bottom: 1px solid #ef4444;
}
.border-b-info-1 {
  border-bottom: 1px solid #5181DA;
}
.border-b-neutral-1 {
  border-bottom: 1px solid #6D7986;
}
.border-l-primary-1 {
  border-left: 1px solid #06b6d4;
}
.border-l-secondary-1 {
  border-left: 1px solid #f97316;
}
.border-l-mftg-1 {
  border-left: 1px solid #3b82f6;
}
.border-l-edig-1 {
  border-left: 1px solid #06b6d4;
}
.border-l-as2g-1 {
  border-left: 1px solid #a855f7;
}
.border-l-warning-1 {
  border-left: 1px solid #eab308;
}
.border-l-success-1 {
  border-left: 1px solid #22c55e;
}
.border-l-danger-1 {
  border-left: 1px solid #ef4444;
}
.border-l-info-1 {
  border-left: 1px solid #5181DA;
}
.border-l-neutral-1 {
  border-left: 1px solid #6D7986;
}
.border-none {
  border: none;
}
.border-t-none {
  border-top: none;
}
.border-r-none {
  border-right: none;
}
.border-b-none {
  border-bottom: none;
}
.border-l-none {
  border-left: none;
}
.d-flex {
  display: flex !important;
}
@media (min-width: 576px) {
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
@media (min-width: 576px) {
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 768px) {
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
@media (min-width: 576px) {
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 768px) {
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 992px) {
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 1200px) {
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
@media (min-width: 576px) {
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 768px) {
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 992px) {
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 1200px) {
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
@media (min-width: 576px) {
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 768px) {
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 992px) {
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 1200px) {
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
@media (min-width: 576px) {
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
}
@media (min-width: 768px) {
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
@media (min-width: 576px) {
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media (min-width: 768px) {
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
}
.flex-fill {
  flex: 1 1 auto !important;
}
@media (min-width: 576px) {
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
}
@media (min-width: 768px) {
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
}
.flex-auto {
  flex: 1 1 auto !important;
}
@media (min-width: 576px) {
  .flex-sm-auto {
    flex: 1 1 auto !important;
  }
}
@media (min-width: 768px) {
  .flex-md-auto {
    flex: 1 1 auto !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-auto {
    flex: 1 1 auto !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-auto {
    flex: 1 1 auto !important;
  }
}
.flex-none {
  flex: none !important;
}
@media (min-width: 576px) {
  .flex-sm-none {
    flex: none !important;
  }
}
@media (min-width: 768px) {
  .flex-md-none {
    flex: none !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-none {
    flex: none !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-none {
    flex: none !important;
  }
}
.order-first {
  order: -1 !important;
}
.order-last {
  order: 6 !important;
}
@media (min-width: 576px) {
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
}
@media (min-width: 768px) {
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
}
.gap-0 {
  gap: 0rem !important;
}
.gap-1 {
  gap: .25rem !important;
}
.gap-2 {
  gap: .5rem !important;
}
.gap-3 {
  gap: .75rem !important;
}
.gap-4 {
  gap: 1rem !important;
}
.gap-5 {
  gap: 1.25rem !important;
}
.gap-6 {
  gap: 1.5rem !important;
}
.gap-7 {
  gap: 1.75rem !important;
}
.gap-8 {
  gap: 2rem !important;
}
.gap-9 {
  gap: 2.25rem !important;
}
.gap-10 {
  gap: 2.5rem !important;
}
@media (min-width: 576px) {
  .gap-sm-0 {
    gap: 0rem !important;
  }
  .gap-sm-1 {
    gap: .25rem !important;
  }
  .gap-sm-2 {
    gap: .5rem !important;
  }
  .gap-sm-3 {
    gap: .75rem !important;
  }
  .gap-sm-4 {
    gap: 1rem !important;
  }
  .gap-sm-5 {
    gap: 1.25rem !important;
  }
  .gap-sm-6 {
    gap: 1.5rem !important;
  }
  .gap-sm-7 {
    gap: 1.75rem !important;
  }
  .gap-sm-8 {
    gap: 2rem !important;
  }
  .gap-sm-9 {
    gap: 2.25rem !important;
  }
  .gap-sm-10 {
    gap: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .gap-md-0 {
    gap: 0rem !important;
  }
  .gap-md-1 {
    gap: .25rem !important;
  }
  .gap-md-2 {
    gap: .5rem !important;
  }
  .gap-md-3 {
    gap: .75rem !important;
  }
  .gap-md-4 {
    gap: 1rem !important;
  }
  .gap-md-5 {
    gap: 1.25rem !important;
  }
  .gap-md-6 {
    gap: 1.5rem !important;
  }
  .gap-md-7 {
    gap: 1.75rem !important;
  }
  .gap-md-8 {
    gap: 2rem !important;
  }
  .gap-md-9 {
    gap: 2.25rem !important;
  }
  .gap-md-10 {
    gap: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .gap-lg-0 {
    gap: 0rem !important;
  }
  .gap-lg-1 {
    gap: .25rem !important;
  }
  .gap-lg-2 {
    gap: .5rem !important;
  }
  .gap-lg-3 {
    gap: .75rem !important;
  }
  .gap-lg-4 {
    gap: 1rem !important;
  }
  .gap-lg-5 {
    gap: 1.25rem !important;
  }
  .gap-lg-6 {
    gap: 1.5rem !important;
  }
  .gap-lg-7 {
    gap: 1.75rem !important;
  }
  .gap-lg-8 {
    gap: 2rem !important;
  }
  .gap-lg-9 {
    gap: 2.25rem !important;
  }
  .gap-lg-10 {
    gap: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .gap-xl-0 {
    gap: 0rem !important;
  }
  .gap-xl-1 {
    gap: .25rem !important;
  }
  .gap-xl-2 {
    gap: .5rem !important;
  }
  .gap-xl-3 {
    gap: .75rem !important;
  }
  .gap-xl-4 {
    gap: 1rem !important;
  }
  .gap-xl-5 {
    gap: 1.25rem !important;
  }
  .gap-xl-6 {
    gap: 1.5rem !important;
  }
  .gap-xl-7 {
    gap: 1.75rem !important;
  }
  .gap-xl-8 {
    gap: 2rem !important;
  }
  .gap-xl-9 {
    gap: 2.25rem !important;
  }
  .gap-xl-10 {
    gap: 2.5rem !important;
  }
}
body {
  font-family: Figtree, sans-serif !important;
  font-weight: 400;
  line-height: 1.6 !important;
  font-size: 1rem !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Figtree, sans-serif !important;
  font-weight: 800;
  line-height: 1.15 !important;
}
h1,
.h1 {
  font-size: 4rem !important;
}
h2,
.h2 {
  font-size: 2.986rem !important;
}
h3,
.h3 {
  font-size: 2.488rem !important;
}
h4,
.h4 {
  font-size: 2.074rem !important;
}
h5,
.h5 {
  font-size: 1.728rem !important;
}
h6,
.h6 {
  font-size: 1.44rem !important;
}
p {
  font-size: 1rem !important;
  color: #4b5563;
}
.text-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.font-xs {
  font-size: .694rem !important;
}
.font-sm {
  font-size: .833rem !important;
}
.font-md {
  font-size: 1rem !important;
}
.font-lg {
  font-size: 1.2rem !important;
}
@media (min-width: 576px) {
  .font-sm-xs {
    font-size: .694rem !important;
  }
  .font-sm-sm {
    font-size: .833rem !important;
  }
  .font-sm-md {
    font-size: 1rem !important;
  }
  .font-sm-lg {
    font-size: 1.2rem !important;
  }
}
@media (min-width: 768px) {
  .font-md-xs {
    font-size: .694rem !important;
  }
  .font-md-sm {
    font-size: .833rem !important;
  }
  .font-md-md {
    font-size: 1rem !important;
  }
  .font-md-lg {
    font-size: 1.2rem !important;
  }
}
@media (min-width: 992px) {
  .font-lg-xs {
    font-size: .694rem !important;
  }
  .font-lg-sm {
    font-size: .833rem !important;
  }
  .font-lg-md {
    font-size: 1rem !important;
  }
  .font-lg-lg {
    font-size: 1.2rem !important;
  }
}
@media (min-width: 1200px) {
  .font-xl-xs {
    font-size: .694rem !important;
  }
  .font-xl-sm {
    font-size: .833rem !important;
  }
  .font-xl-md {
    font-size: 1rem !important;
  }
  .font-xl-lg {
    font-size: 1.2rem !important;
  }
}
.fw-thin {
  font-weight: 100 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-extra-bold {
  font-weight: 800 !important;
}
@media (min-width: 576px) {
  .fw-sm-thin {
    font-weight: 100 !important;
  }
  .fw-sm-medium {
    font-weight: 500 !important;
  }
  .fw-sm-bold {
    font-weight: 700 !important;
  }
  .fw-sm-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 768px) {
  .fw-md-thin {
    font-weight: 100 !important;
  }
  .fw-md-medium {
    font-weight: 500 !important;
  }
  .fw-md-bold {
    font-weight: 700 !important;
  }
  .fw-md-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 992px) {
  .fw-lg-thin {
    font-weight: 100 !important;
  }
  .fw-lg-medium {
    font-weight: 500 !important;
  }
  .fw-lg-bold {
    font-weight: 700 !important;
  }
  .fw-lg-extra-bold {
    font-weight: 800 !important;
  }
}
@media (min-width: 1200px) {
  .fw-xl-thin {
    font-weight: 100 !important;
  }
  .fw-xl-medium {
    font-weight: 500 !important;
  }
  .fw-xl-bold {
    font-weight: 700 !important;
  }
  .fw-xl-extra-bold {
    font-weight: 800 !important;
  }
}
.font-italic {
  font-style: italic !important;
}
@media (min-width: 576px) {
  .font-sm-italic {
    font-style: italic !important;
  }
}
@media (min-width: 768px) {
  .font-md-italic {
    font-style: italic !important;
  }
}
@media (min-width: 992px) {
  .font-lg-italic {
    font-style: italic !important;
  }
}
@media (min-width: 1200px) {
  .font-xl-italic {
    font-style: italic !important;
  }
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .text-md-right {
    text-align: right !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
@media (min-width: 576px) {
  .text-sm-wrap {
    white-space: normal !important;
  }
  .text-sm-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 768px) {
  .text-md-wrap {
    white-space: normal !important;
  }
  .text-md-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 992px) {
  .text-lg-wrap {
    white-space: normal !important;
  }
  .text-lg-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-wrap {
    white-space: normal !important;
  }
  .text-xl-nowrap {
    white-space: nowrap !important;
  }
}
.text-break {
  overflow-wrap: break-word !important;
}
@media (min-width: 576px) {
  .text-sm-break {
    overflow-wrap: break-word !important;
  }
}
@media (min-width: 768px) {
  .text-md-break {
    overflow-wrap: break-word !important;
  }
}
@media (min-width: 992px) {
  .text-lg-break {
    overflow-wrap: break-word !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-break {
    overflow-wrap: break-word !important;
  }
}
.word-break-all {
  word-break: break-all !important;
}
.word-keep-all {
  word-break: keep-all !important;
}
@media (min-width: 576px) {
  .word-sm-break-all {
    word-break: break-all !important;
  }
  .word-sm-keep-all {
    word-break: keep-all !important;
  }
}
@media (min-width: 768px) {
  .word-md-break-all {
    word-break: break-all !important;
  }
  .word-md-keep-all {
    word-break: keep-all !important;
  }
}
@media (min-width: 992px) {
  .word-lg-break-all {
    word-break: break-all !important;
  }
  .word-lg-keep-all {
    word-break: keep-all !important;
  }
}
@media (min-width: 1200px) {
  .word-xl-break-all {
    word-break: break-all !important;
  }
  .word-xl-keep-all {
    word-break: keep-all !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
@media (min-width: 576px) {
  .text-sm-lowercase {
    text-transform: lowercase !important;
  }
  .text-sm-uppercase {
    text-transform: uppercase !important;
  }
  .text-sm-capitalize {
    text-transform: capitalize !important;
  }
}
@media (min-width: 768px) {
  .text-md-lowercase {
    text-transform: lowercase !important;
  }
  .text-md-uppercase {
    text-transform: uppercase !important;
  }
  .text-md-capitalize {
    text-transform: capitalize !important;
  }
}
@media (min-width: 992px) {
  .text-lg-lowercase {
    text-transform: lowercase !important;
  }
  .text-lg-uppercase {
    text-transform: uppercase !important;
  }
  .text-lg-capitalize {
    text-transform: capitalize !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-lowercase {
    text-transform: lowercase !important;
  }
  .text-xl-uppercase {
    text-transform: uppercase !important;
  }
  .text-xl-capitalize {
    text-transform: capitalize !important;
  }
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
@media (min-width: 576px) {
  .text-decoration-sm-none {
    text-decoration: none !important;
  }
  .text-decoration-sm-underline {
    text-decoration: underline !important;
  }
  .text-decoration-sm-line-through {
    text-decoration: line-through !important;
  }
}
@media (min-width: 768px) {
  .text-decoration-md-none {
    text-decoration: none !important;
  }
  .text-decoration-md-underline {
    text-decoration: underline !important;
  }
  .text-decoration-md-line-through {
    text-decoration: line-through !important;
  }
}
@media (min-width: 992px) {
  .text-decoration-lg-none {
    text-decoration: none !important;
  }
  .text-decoration-lg-underline {
    text-decoration: underline !important;
  }
  .text-decoration-lg-line-through {
    text-decoration: line-through !important;
  }
}
@media (min-width: 1200px) {
  .text-decoration-xl-none {
    text-decoration: none !important;
  }
  .text-decoration-xl-underline {
    text-decoration: underline !important;
  }
  .text-decoration-xl-line-through {
    text-decoration: line-through !important;
  }
}
.text-white {
  color: #fff !important;
}
.text-black {
  color: #000 !important;
}
.text-muted {
  color: #6d7986 !important;
}
.text-primary-extra-light {
  color: #ecfeff !important;
}
.text-primary-extra-light-medium {
  color: #cffafe !important;
}
.text-primary-lighter {
  color: #a5f3fc !important;
}
.text-primary-light {
  color: #67e8f9 !important;
}
.text-primary-light-medium {
  color: #22d3ee !important;
}
.text-primary {
  color: #06b6d4 !important;
}
.text-primary-dark-medium {
  color: #0891b2 !important;
}
.text-primary-dark {
  color: #0e7490 !important;
}
.text-primary-darker {
  color: #155e75 !important;
}
.text-primary-darkest {
  color: #164e63 !important;
}
.text-primary-extra-dark {
  color: #083344 !important;
}
.text-secondary-extra-light {
  color: #fff7ed !important;
}
.text-secondary-extra-light-medium {
  color: #ffedd5 !important;
}
.text-secondary-lighter {
  color: #fed7aa !important;
}
.text-secondary-light {
  color: #fb923c !important;
}
.text-secondary-light-medium {
  color: #fb964c !important;
}
.text-secondary {
  color: #f97316 !important;
}
.text-secondary-dark-medium {
  color: #ea580c !important;
}
.text-secondary-dark {
  color: #c2410c !important;
}
.text-secondary-darker {
  color: #9a3412 !important;
}
.text-secondary-darkest {
  color: #7c2d12 !important;
}
.text-secondary-extra-dark {
  color: #431407 !important;
}
.text-mftg-extra-light {
  color: #eff6ff !important;
}
.text-mftg-extra-light-medium {
  color: #dbeafe !important;
}
.text-mftg-lighter {
  color: #bfdbfe !important;
}
.text-mftg-light {
  color: #93c5fd !important;
}
.text-mftg-light-medium {
  color: #60a5fa !important;
}
.text-mftg {
  color: #3b82f6 !important;
}
.text-mftg-dark-medium {
  color: #2563eb !important;
}
.text-mftg-dark {
  color: #1d4ed8 !important;
}
.text-mftg-darker {
  color: #1e40af !important;
}
.text-mftg-darkest {
  color: #1e3a8a !important;
}
.text-mftg-extra-dark {
  color: #172554 !important;
}
.text-edig-extra-light {
  color: #ecfeff !important;
}
.text-edig-extra-light-medium {
  color: #cffafe !important;
}
.text-edig-lighter {
  color: #a5f3fc !important;
}
.text-edig-light {
  color: #67e8f9 !important;
}
.text-edig-light-medium {
  color: #22d3ee !important;
}
.text-edig {
  color: #06b6d4 !important;
}
.text-edig-dark-medium {
  color: #0891b2 !important;
}
.text-edig-dark {
  color: #0e7490 !important;
}
.text-edig-darker {
  color: #155e75 !important;
}
.text-edig-darkest {
  color: #164e63 !important;
}
.text-edig-extra-dark {
  color: #083344 !important;
}
.text-as2g-extra-light {
  color: #faf5ff !important;
}
.text-as2g-extra-light-medium {
  color: #f3e8ff !important;
}
.text-as2g-lighter {
  color: #e9d5ff !important;
}
.text-as2g-light {
  color: #d8b4fe !important;
}
.text-as2g-light-medium {
  color: #c084fc !important;
}
.text-as2g {
  color: #a855f7 !important;
}
.text-as2g-dark-medium {
  color: #9333ea !important;
}
.text-as2g-dark {
  color: #7e22ce !important;
}
.text-as2g-darker {
  color: #6b21a8 !important;
}
.text-as2g-darkest {
  color: #581c87 !important;
}
.text-as2g-extra-dark {
  color: #3b0764 !important;
}
.text-success-extra-light {
  color: #f0fdf4 !important;
}
.text-success-extra-light-medium {
  color: #dcfce7 !important;
}
.text-success-lighter {
  color: #bbf7d0 !important;
}
.text-success-light {
  color: #86efac !important;
}
.text-success-light-medium {
  color: #4ade80 !important;
}
.text-success {
  color: #22c55e !important;
}
.text-success-dark-medium {
  color: #16a34a !important;
}
.text-success-dark {
  color: #15803d !important;
}
.text-success-darker {
  color: #166534 !important;
}
.text-success-darkest {
  color: #14532d !important;
}
.text-success-extra-dark {
  color: #052e16 !important;
}
.text-danger-extra-light {
  color: #fef2f2 !important;
}
.text-danger-extra-light-medium {
  color: #fee2e2 !important;
}
.text-danger-lighter {
  color: #fecaca !important;
}
.text-danger-light {
  color: #fca5a5 !important;
}
.text-danger-light-medium {
  color: #f87171 !important;
}
.text-danger {
  color: #ef4444 !important;
}
.text-danger-dark-medium {
  color: #dc2626 !important;
}
.text-danger-dark {
  color: #b91c1c !important;
}
.text-danger-darker {
  color: #991b1b !important;
}
.text-danger-darkest {
  color: #7f1d1d !important;
}
.text-danger-extra-dark {
  color: #450a0a !important;
}
.text-warning-extra-light {
  color: #fefce8 !important;
}
.text-warning-extra-light-medium {
  color: #fef9c3 !important;
}
.text-warning-lighter {
  color: #fef08a !important;
}
.text-warning-light {
  color: #fde047 !important;
}
.text-warning-light-medium {
  color: #facc15 !important;
}
.text-warning {
  color: #eab308 !important;
}
.text-warning-dark-medium {
  color: #ca8a04 !important;
}
.text-warning-dark {
  color: #a16207 !important;
}
.text-warning-darker {
  color: #854d0e !important;
}
.text-warning-darkest {
  color: #713f12 !important;
}
.text-warning-extra-dark {
  color: #422006 !important;
}
.text-info-extra-light {
  color: #f1f6fd !important;
}
.text-info-extra-light-medium {
  color: #dfeafa !important;
}
.text-info-lighter {
  color: #c7dbf6 !important;
}
.text-info-light {
  color: #a0c4f0 !important;
}
.text-info-light-medium {
  color: #73a4e7 !important;
}
.text-info {
  color: #5181da !important;
}
.text-info-dark-medium {
  color: #3b63c8 !important;
}
.text-info-dark {
  color: #2f4db0 !important;
}
.text-info-darker {
  color: #263d93 !important;
}
.text-info-darkest {
  color: #1c3070 !important;
}
.text-info-extra-dark {
  color: #0e1840 !important;
}
.text-neutral-extra-light {
  color: #f7fafb !important;
}
.text-neutral-extra-light-medium {
  color: #eff4f7 !important;
}
.text-neutral-lighter {
  color: #e0e8ee !important;
}
.text-neutral-light {
  color: #c6cfd7 !important;
}
.text-neutral-light-medium {
  color: #9ca7b2 !important;
}
.text-neutral {
  color: #6d7986 !important;
}
.text-neutral-dark-medium {
  color: #4b5563 !important;
}
.text-neutral-dark {
  color: #323b49 !important;
}
.text-neutral-darker {
  color: #1e2533 !important;
}
.text-neutral-darkest {
  color: #0e141f !important;
}
.text-neutral-extra-dark {
  color: #04070d !important;
}
.text-transparent-white-extra-light {
  color: #fffffff2 !important;
}
.text-transparent-white-extra-light-medium {
  color: #ffffffe6 !important;
}
.text-transparent-white-lighter {
  color: #fffc !important;
}
.text-transparent-white-light {
  color: #ffffffb3 !important;
}
.text-transparent-white-light-medium {
  color: #fff9 !important;
}
.text-transparent-white {
  color: #ffffff80 !important;
}
.text-transparent-white-dark-medium {
  color: #fff6 !important;
}
.text-transparent-white-dark {
  color: #ffffff4d !important;
}
.text-transparent-white-darker {
  color: #fff3 !important;
}
.text-transparent-white-darkest {
  color: #ffffff1a !important;
}
.text-transparent-white-extra-dark {
  color: #ffffff0d !important;
}
.text-transparent-black-extra-light {
  color: #000000f2 !important;
}
.text-transparent-black-extra-light-medium {
  color: #000000e6 !important;
}
.text-transparent-black-lighter {
  color: #000c !important;
}
.text-transparent-black-light {
  color: #000000b3 !important;
}
.text-transparent-black-light-medium {
  color: #0009 !important;
}
.text-transparent-black {
  color: #00000080 !important;
}
.text-transparent-black-dark-medium {
  color: #0006 !important;
}
.text-transparent-black-dark {
  color: #0000004d !important;
}
.text-transparent-black-darker {
  color: #0003 !important;
}
.text-transparent-black-darkest {
  color: #0000001a !important;
}
.text-transparent-black-extra-dark {
  color: #0000000d !important;
}
@media (min-width: 576px) {
  .text-sm-white {
    color: #fff !important;
  }
  .text-sm-black {
    color: #000 !important;
  }
  .text-sm-muted {
    color: #6d7986 !important;
  }
  .text-sm-primary-extra-light {
    color: #ecfeff !important;
  }
  .text-sm-primary-extra-light-medium {
    color: #cffafe !important;
  }
  .text-sm-primary-lighter {
    color: #a5f3fc !important;
  }
  .text-sm-primary-light {
    color: #67e8f9 !important;
  }
  .text-sm-primary-light-medium {
    color: #22d3ee !important;
  }
  .text-sm-primary {
    color: #06b6d4 !important;
  }
  .text-sm-primary-dark-medium {
    color: #0891b2 !important;
  }
  .text-sm-primary-dark {
    color: #0e7490 !important;
  }
  .text-sm-primary-darker {
    color: #155e75 !important;
  }
  .text-sm-primary-darkest {
    color: #164e63 !important;
  }
  .text-sm-primary-extra-dark {
    color: #083344 !important;
  }
  .text-sm-secondary-extra-light {
    color: #fff7ed !important;
  }
  .text-sm-secondary-extra-light-medium {
    color: #ffedd5 !important;
  }
  .text-sm-secondary-lighter {
    color: #fed7aa !important;
  }
  .text-sm-secondary-light {
    color: #fb923c !important;
  }
  .text-sm-secondary-light-medium {
    color: #fb964c !important;
  }
  .text-sm-secondary {
    color: #f97316 !important;
  }
  .text-sm-secondary-dark-medium {
    color: #ea580c !important;
  }
  .text-sm-secondary-dark {
    color: #c2410c !important;
  }
  .text-sm-secondary-darker {
    color: #9a3412 !important;
  }
  .text-sm-secondary-darkest {
    color: #7c2d12 !important;
  }
  .text-sm-secondary-extra-dark {
    color: #431407 !important;
  }
  .text-sm-mftg-extra-light {
    color: #eff6ff !important;
  }
  .text-sm-mftg-extra-light-medium {
    color: #dbeafe !important;
  }
  .text-sm-mftg-lighter {
    color: #bfdbfe !important;
  }
  .text-sm-mftg-light {
    color: #93c5fd !important;
  }
  .text-sm-mftg-light-medium {
    color: #60a5fa !important;
  }
  .text-sm-mftg {
    color: #3b82f6 !important;
  }
  .text-sm-mftg-dark-medium {
    color: #2563eb !important;
  }
  .text-sm-mftg-dark {
    color: #1d4ed8 !important;
  }
  .text-sm-mftg-darker {
    color: #1e40af !important;
  }
  .text-sm-mftg-darkest {
    color: #1e3a8a !important;
  }
  .text-sm-mftg-extra-dark {
    color: #172554 !important;
  }
  .text-sm-edig-extra-light {
    color: #ecfeff !important;
  }
  .text-sm-edig-extra-light-medium {
    color: #cffafe !important;
  }
  .text-sm-edig-lighter {
    color: #a5f3fc !important;
  }
  .text-sm-edig-light {
    color: #67e8f9 !important;
  }
  .text-sm-edig-light-medium {
    color: #22d3ee !important;
  }
  .text-sm-edig {
    color: #06b6d4 !important;
  }
  .text-sm-edig-dark-medium {
    color: #0891b2 !important;
  }
  .text-sm-edig-dark {
    color: #0e7490 !important;
  }
  .text-sm-edig-darker {
    color: #155e75 !important;
  }
  .text-sm-edig-darkest {
    color: #164e63 !important;
  }
  .text-sm-edig-extra-dark {
    color: #083344 !important;
  }
  .text-sm-as2g-extra-light {
    color: #faf5ff !important;
  }
  .text-sm-as2g-extra-light-medium {
    color: #f3e8ff !important;
  }
  .text-sm-as2g-lighter {
    color: #e9d5ff !important;
  }
  .text-sm-as2g-light {
    color: #d8b4fe !important;
  }
  .text-sm-as2g-light-medium {
    color: #c084fc !important;
  }
  .text-sm-as2g {
    color: #a855f7 !important;
  }
  .text-sm-as2g-dark-medium {
    color: #9333ea !important;
  }
  .text-sm-as2g-dark {
    color: #7e22ce !important;
  }
  .text-sm-as2g-darker {
    color: #6b21a8 !important;
  }
  .text-sm-as2g-darkest {
    color: #581c87 !important;
  }
  .text-sm-as2g-extra-dark {
    color: #3b0764 !important;
  }
  .text-sm-success-extra-light {
    color: #f0fdf4 !important;
  }
  .text-sm-success-extra-light-medium {
    color: #dcfce7 !important;
  }
  .text-sm-success-lighter {
    color: #bbf7d0 !important;
  }
  .text-sm-success-light {
    color: #86efac !important;
  }
  .text-sm-success-light-medium {
    color: #4ade80 !important;
  }
  .text-sm-success {
    color: #22c55e !important;
  }
  .text-sm-success-dark-medium {
    color: #16a34a !important;
  }
  .text-sm-success-dark {
    color: #15803d !important;
  }
  .text-sm-success-darker {
    color: #166534 !important;
  }
  .text-sm-success-darkest {
    color: #14532d !important;
  }
  .text-sm-success-extra-dark {
    color: #052e16 !important;
  }
  .text-sm-danger-extra-light {
    color: #fef2f2 !important;
  }
  .text-sm-danger-extra-light-medium {
    color: #fee2e2 !important;
  }
  .text-sm-danger-lighter {
    color: #fecaca !important;
  }
  .text-sm-danger-light {
    color: #fca5a5 !important;
  }
  .text-sm-danger-light-medium {
    color: #f87171 !important;
  }
  .text-sm-danger {
    color: #ef4444 !important;
  }
  .text-sm-danger-dark-medium {
    color: #dc2626 !important;
  }
  .text-sm-danger-dark {
    color: #b91c1c !important;
  }
  .text-sm-danger-darker {
    color: #991b1b !important;
  }
  .text-sm-danger-darkest {
    color: #7f1d1d !important;
  }
  .text-sm-danger-extra-dark {
    color: #450a0a !important;
  }
  .text-sm-warning-extra-light {
    color: #fefce8 !important;
  }
  .text-sm-warning-extra-light-medium {
    color: #fef9c3 !important;
  }
  .text-sm-warning-lighter {
    color: #fef08a !important;
  }
  .text-sm-warning-light {
    color: #fde047 !important;
  }
  .text-sm-warning-light-medium {
    color: #facc15 !important;
  }
  .text-sm-warning {
    color: #eab308 !important;
  }
  .text-sm-warning-dark-medium {
    color: #ca8a04 !important;
  }
  .text-sm-warning-dark {
    color: #a16207 !important;
  }
  .text-sm-warning-darker {
    color: #854d0e !important;
  }
  .text-sm-warning-darkest {
    color: #713f12 !important;
  }
  .text-sm-warning-extra-dark {
    color: #422006 !important;
  }
  .text-sm-info-extra-light {
    color: #f1f6fd !important;
  }
  .text-sm-info-extra-light-medium {
    color: #dfeafa !important;
  }
  .text-sm-info-lighter {
    color: #c7dbf6 !important;
  }
  .text-sm-info-light {
    color: #a0c4f0 !important;
  }
  .text-sm-info-light-medium {
    color: #73a4e7 !important;
  }
  .text-sm-info {
    color: #5181da !important;
  }
  .text-sm-info-dark-medium {
    color: #3b63c8 !important;
  }
  .text-sm-info-dark {
    color: #2f4db0 !important;
  }
  .text-sm-info-darker {
    color: #263d93 !important;
  }
  .text-sm-info-darkest {
    color: #1c3070 !important;
  }
  .text-sm-info-extra-dark {
    color: #0e1840 !important;
  }
  .text-sm-neutral-extra-light {
    color: #f7fafb !important;
  }
  .text-sm-neutral-extra-light-medium {
    color: #eff4f7 !important;
  }
  .text-sm-neutral-lighter {
    color: #e0e8ee !important;
  }
  .text-sm-neutral-light {
    color: #c6cfd7 !important;
  }
  .text-sm-neutral-light-medium {
    color: #9ca7b2 !important;
  }
  .text-sm-neutral {
    color: #6d7986 !important;
  }
  .text-sm-neutral-dark-medium {
    color: #4b5563 !important;
  }
  .text-sm-neutral-dark {
    color: #323b49 !important;
  }
  .text-sm-neutral-darker {
    color: #1e2533 !important;
  }
  .text-sm-neutral-darkest {
    color: #0e141f !important;
  }
  .text-sm-neutral-extra-dark {
    color: #04070d !important;
  }
  .text-sm-transparent-white-extra-light {
    color: #fffffff2 !important;
  }
  .text-sm-transparent-white-extra-light-medium {
    color: #ffffffe6 !important;
  }
  .text-sm-transparent-white-lighter {
    color: #fffc !important;
  }
  .text-sm-transparent-white-light {
    color: #ffffffb3 !important;
  }
  .text-sm-transparent-white-light-medium {
    color: #fff9 !important;
  }
  .text-sm-transparent-white {
    color: #ffffff80 !important;
  }
  .text-sm-transparent-white-dark-medium {
    color: #fff6 !important;
  }
  .text-sm-transparent-white-dark {
    color: #ffffff4d !important;
  }
  .text-sm-transparent-white-darker {
    color: #fff3 !important;
  }
  .text-sm-transparent-white-darkest {
    color: #ffffff1a !important;
  }
  .text-sm-transparent-white-extra-dark {
    color: #ffffff0d !important;
  }
  .text-sm-transparent-black-extra-light {
    color: #000000f2 !important;
  }
  .text-sm-transparent-black-extra-light-medium {
    color: #000000e6 !important;
  }
  .text-sm-transparent-black-lighter {
    color: #000c !important;
  }
  .text-sm-transparent-black-light {
    color: #000000b3 !important;
  }
  .text-sm-transparent-black-light-medium {
    color: #0009 !important;
  }
  .text-sm-transparent-black {
    color: #00000080 !important;
  }
  .text-sm-transparent-black-dark-medium {
    color: #0006 !important;
  }
  .text-sm-transparent-black-dark {
    color: #0000004d !important;
  }
  .text-sm-transparent-black-darker {
    color: #0003 !important;
  }
  .text-sm-transparent-black-darkest {
    color: #0000001a !important;
  }
  .text-sm-transparent-black-extra-dark {
    color: #0000000d !important;
  }
}
@media (min-width: 768px) {
  .text-md-white {
    color: #fff !important;
  }
  .text-md-black {
    color: #000 !important;
  }
  .text-md-muted {
    color: #6d7986 !important;
  }
  .text-md-primary-extra-light {
    color: #ecfeff !important;
  }
  .text-md-primary-extra-light-medium {
    color: #cffafe !important;
  }
  .text-md-primary-lighter {
    color: #a5f3fc !important;
  }
  .text-md-primary-light {
    color: #67e8f9 !important;
  }
  .text-md-primary-light-medium {
    color: #22d3ee !important;
  }
  .text-md-primary {
    color: #06b6d4 !important;
  }
  .text-md-primary-dark-medium {
    color: #0891b2 !important;
  }
  .text-md-primary-dark {
    color: #0e7490 !important;
  }
  .text-md-primary-darker {
    color: #155e75 !important;
  }
  .text-md-primary-darkest {
    color: #164e63 !important;
  }
  .text-md-primary-extra-dark {
    color: #083344 !important;
  }
  .text-md-secondary-extra-light {
    color: #fff7ed !important;
  }
  .text-md-secondary-extra-light-medium {
    color: #ffedd5 !important;
  }
  .text-md-secondary-lighter {
    color: #fed7aa !important;
  }
  .text-md-secondary-light {
    color: #fb923c !important;
  }
  .text-md-secondary-light-medium {
    color: #fb964c !important;
  }
  .text-md-secondary {
    color: #f97316 !important;
  }
  .text-md-secondary-dark-medium {
    color: #ea580c !important;
  }
  .text-md-secondary-dark {
    color: #c2410c !important;
  }
  .text-md-secondary-darker {
    color: #9a3412 !important;
  }
  .text-md-secondary-darkest {
    color: #7c2d12 !important;
  }
  .text-md-secondary-extra-dark {
    color: #431407 !important;
  }
  .text-md-mftg-extra-light {
    color: #eff6ff !important;
  }
  .text-md-mftg-extra-light-medium {
    color: #dbeafe !important;
  }
  .text-md-mftg-lighter {
    color: #bfdbfe !important;
  }
  .text-md-mftg-light {
    color: #93c5fd !important;
  }
  .text-md-mftg-light-medium {
    color: #60a5fa !important;
  }
  .text-md-mftg {
    color: #3b82f6 !important;
  }
  .text-md-mftg-dark-medium {
    color: #2563eb !important;
  }
  .text-md-mftg-dark {
    color: #1d4ed8 !important;
  }
  .text-md-mftg-darker {
    color: #1e40af !important;
  }
  .text-md-mftg-darkest {
    color: #1e3a8a !important;
  }
  .text-md-mftg-extra-dark {
    color: #172554 !important;
  }
  .text-md-edig-extra-light {
    color: #ecfeff !important;
  }
  .text-md-edig-extra-light-medium {
    color: #cffafe !important;
  }
  .text-md-edig-lighter {
    color: #a5f3fc !important;
  }
  .text-md-edig-light {
    color: #67e8f9 !important;
  }
  .text-md-edig-light-medium {
    color: #22d3ee !important;
  }
  .text-md-edig {
    color: #06b6d4 !important;
  }
  .text-md-edig-dark-medium {
    color: #0891b2 !important;
  }
  .text-md-edig-dark {
    color: #0e7490 !important;
  }
  .text-md-edig-darker {
    color: #155e75 !important;
  }
  .text-md-edig-darkest {
    color: #164e63 !important;
  }
  .text-md-edig-extra-dark {
    color: #083344 !important;
  }
  .text-md-as2g-extra-light {
    color: #faf5ff !important;
  }
  .text-md-as2g-extra-light-medium {
    color: #f3e8ff !important;
  }
  .text-md-as2g-lighter {
    color: #e9d5ff !important;
  }
  .text-md-as2g-light {
    color: #d8b4fe !important;
  }
  .text-md-as2g-light-medium {
    color: #c084fc !important;
  }
  .text-md-as2g {
    color: #a855f7 !important;
  }
  .text-md-as2g-dark-medium {
    color: #9333ea !important;
  }
  .text-md-as2g-dark {
    color: #7e22ce !important;
  }
  .text-md-as2g-darker {
    color: #6b21a8 !important;
  }
  .text-md-as2g-darkest {
    color: #581c87 !important;
  }
  .text-md-as2g-extra-dark {
    color: #3b0764 !important;
  }
  .text-md-success-extra-light {
    color: #f0fdf4 !important;
  }
  .text-md-success-extra-light-medium {
    color: #dcfce7 !important;
  }
  .text-md-success-lighter {
    color: #bbf7d0 !important;
  }
  .text-md-success-light {
    color: #86efac !important;
  }
  .text-md-success-light-medium {
    color: #4ade80 !important;
  }
  .text-md-success {
    color: #22c55e !important;
  }
  .text-md-success-dark-medium {
    color: #16a34a !important;
  }
  .text-md-success-dark {
    color: #15803d !important;
  }
  .text-md-success-darker {
    color: #166534 !important;
  }
  .text-md-success-darkest {
    color: #14532d !important;
  }
  .text-md-success-extra-dark {
    color: #052e16 !important;
  }
  .text-md-danger-extra-light {
    color: #fef2f2 !important;
  }
  .text-md-danger-extra-light-medium {
    color: #fee2e2 !important;
  }
  .text-md-danger-lighter {
    color: #fecaca !important;
  }
  .text-md-danger-light {
    color: #fca5a5 !important;
  }
  .text-md-danger-light-medium {
    color: #f87171 !important;
  }
  .text-md-danger {
    color: #ef4444 !important;
  }
  .text-md-danger-dark-medium {
    color: #dc2626 !important;
  }
  .text-md-danger-dark {
    color: #b91c1c !important;
  }
  .text-md-danger-darker {
    color: #991b1b !important;
  }
  .text-md-danger-darkest {
    color: #7f1d1d !important;
  }
  .text-md-danger-extra-dark {
    color: #450a0a !important;
  }
  .text-md-warning-extra-light {
    color: #fefce8 !important;
  }
  .text-md-warning-extra-light-medium {
    color: #fef9c3 !important;
  }
  .text-md-warning-lighter {
    color: #fef08a !important;
  }
  .text-md-warning-light {
    color: #fde047 !important;
  }
  .text-md-warning-light-medium {
    color: #facc15 !important;
  }
  .text-md-warning {
    color: #eab308 !important;
  }
  .text-md-warning-dark-medium {
    color: #ca8a04 !important;
  }
  .text-md-warning-dark {
    color: #a16207 !important;
  }
  .text-md-warning-darker {
    color: #854d0e !important;
  }
  .text-md-warning-darkest {
    color: #713f12 !important;
  }
  .text-md-warning-extra-dark {
    color: #422006 !important;
  }
  .text-md-info-extra-light {
    color: #f1f6fd !important;
  }
  .text-md-info-extra-light-medium {
    color: #dfeafa !important;
  }
  .text-md-info-lighter {
    color: #c7dbf6 !important;
  }
  .text-md-info-light {
    color: #a0c4f0 !important;
  }
  .text-md-info-light-medium {
    color: #73a4e7 !important;
  }
  .text-md-info {
    color: #5181da !important;
  }
  .text-md-info-dark-medium {
    color: #3b63c8 !important;
  }
  .text-md-info-dark {
    color: #2f4db0 !important;
  }
  .text-md-info-darker {
    color: #263d93 !important;
  }
  .text-md-info-darkest {
    color: #1c3070 !important;
  }
  .text-md-info-extra-dark {
    color: #0e1840 !important;
  }
  .text-md-neutral-extra-light {
    color: #f7fafb !important;
  }
  .text-md-neutral-extra-light-medium {
    color: #eff4f7 !important;
  }
  .text-md-neutral-lighter {
    color: #e0e8ee !important;
  }
  .text-md-neutral-light {
    color: #c6cfd7 !important;
  }
  .text-md-neutral-light-medium {
    color: #9ca7b2 !important;
  }
  .text-md-neutral {
    color: #6d7986 !important;
  }
  .text-md-neutral-dark-medium {
    color: #4b5563 !important;
  }
  .text-md-neutral-dark {
    color: #323b49 !important;
  }
  .text-md-neutral-darker {
    color: #1e2533 !important;
  }
  .text-md-neutral-darkest {
    color: #0e141f !important;
  }
  .text-md-neutral-extra-dark {
    color: #04070d !important;
  }
  .text-md-transparent-white-extra-light {
    color: #fffffff2 !important;
  }
  .text-md-transparent-white-extra-light-medium {
    color: #ffffffe6 !important;
  }
  .text-md-transparent-white-lighter {
    color: #fffc !important;
  }
  .text-md-transparent-white-light {
    color: #ffffffb3 !important;
  }
  .text-md-transparent-white-light-medium {
    color: #fff9 !important;
  }
  .text-md-transparent-white {
    color: #ffffff80 !important;
  }
  .text-md-transparent-white-dark-medium {
    color: #fff6 !important;
  }
  .text-md-transparent-white-dark {
    color: #ffffff4d !important;
  }
  .text-md-transparent-white-darker {
    color: #fff3 !important;
  }
  .text-md-transparent-white-darkest {
    color: #ffffff1a !important;
  }
  .text-md-transparent-white-extra-dark {
    color: #ffffff0d !important;
  }
  .text-md-transparent-black-extra-light {
    color: #000000f2 !important;
  }
  .text-md-transparent-black-extra-light-medium {
    color: #000000e6 !important;
  }
  .text-md-transparent-black-lighter {
    color: #000c !important;
  }
  .text-md-transparent-black-light {
    color: #000000b3 !important;
  }
  .text-md-transparent-black-light-medium {
    color: #0009 !important;
  }
  .text-md-transparent-black {
    color: #00000080 !important;
  }
  .text-md-transparent-black-dark-medium {
    color: #0006 !important;
  }
  .text-md-transparent-black-dark {
    color: #0000004d !important;
  }
  .text-md-transparent-black-darker {
    color: #0003 !important;
  }
  .text-md-transparent-black-darkest {
    color: #0000001a !important;
  }
  .text-md-transparent-black-extra-dark {
    color: #0000000d !important;
  }
}
@media (min-width: 992px) {
  .text-lg-white {
    color: #fff !important;
  }
  .text-lg-black {
    color: #000 !important;
  }
  .text-lg-muted {
    color: #6d7986 !important;
  }
  .text-lg-primary-extra-light {
    color: #ecfeff !important;
  }
  .text-lg-primary-extra-light-medium {
    color: #cffafe !important;
  }
  .text-lg-primary-lighter {
    color: #a5f3fc !important;
  }
  .text-lg-primary-light {
    color: #67e8f9 !important;
  }
  .text-lg-primary-light-medium {
    color: #22d3ee !important;
  }
  .text-lg-primary {
    color: #06b6d4 !important;
  }
  .text-lg-primary-dark-medium {
    color: #0891b2 !important;
  }
  .text-lg-primary-dark {
    color: #0e7490 !important;
  }
  .text-lg-primary-darker {
    color: #155e75 !important;
  }
  .text-lg-primary-darkest {
    color: #164e63 !important;
  }
  .text-lg-primary-extra-dark {
    color: #083344 !important;
  }
  .text-lg-secondary-extra-light {
    color: #fff7ed !important;
  }
  .text-lg-secondary-extra-light-medium {
    color: #ffedd5 !important;
  }
  .text-lg-secondary-lighter {
    color: #fed7aa !important;
  }
  .text-lg-secondary-light {
    color: #fb923c !important;
  }
  .text-lg-secondary-light-medium {
    color: #fb964c !important;
  }
  .text-lg-secondary {
    color: #f97316 !important;
  }
  .text-lg-secondary-dark-medium {
    color: #ea580c !important;
  }
  .text-lg-secondary-dark {
    color: #c2410c !important;
  }
  .text-lg-secondary-darker {
    color: #9a3412 !important;
  }
  .text-lg-secondary-darkest {
    color: #7c2d12 !important;
  }
  .text-lg-secondary-extra-dark {
    color: #431407 !important;
  }
  .text-lg-mftg-extra-light {
    color: #eff6ff !important;
  }
  .text-lg-mftg-extra-light-medium {
    color: #dbeafe !important;
  }
  .text-lg-mftg-lighter {
    color: #bfdbfe !important;
  }
  .text-lg-mftg-light {
    color: #93c5fd !important;
  }
  .text-lg-mftg-light-medium {
    color: #60a5fa !important;
  }
  .text-lg-mftg {
    color: #3b82f6 !important;
  }
  .text-lg-mftg-dark-medium {
    color: #2563eb !important;
  }
  .text-lg-mftg-dark {
    color: #1d4ed8 !important;
  }
  .text-lg-mftg-darker {
    color: #1e40af !important;
  }
  .text-lg-mftg-darkest {
    color: #1e3a8a !important;
  }
  .text-lg-mftg-extra-dark {
    color: #172554 !important;
  }
  .text-lg-edig-extra-light {
    color: #ecfeff !important;
  }
  .text-lg-edig-extra-light-medium {
    color: #cffafe !important;
  }
  .text-lg-edig-lighter {
    color: #a5f3fc !important;
  }
  .text-lg-edig-light {
    color: #67e8f9 !important;
  }
  .text-lg-edig-light-medium {
    color: #22d3ee !important;
  }
  .text-lg-edig {
    color: #06b6d4 !important;
  }
  .text-lg-edig-dark-medium {
    color: #0891b2 !important;
  }
  .text-lg-edig-dark {
    color: #0e7490 !important;
  }
  .text-lg-edig-darker {
    color: #155e75 !important;
  }
  .text-lg-edig-darkest {
    color: #164e63 !important;
  }
  .text-lg-edig-extra-dark {
    color: #083344 !important;
  }
  .text-lg-as2g-extra-light {
    color: #faf5ff !important;
  }
  .text-lg-as2g-extra-light-medium {
    color: #f3e8ff !important;
  }
  .text-lg-as2g-lighter {
    color: #e9d5ff !important;
  }
  .text-lg-as2g-light {
    color: #d8b4fe !important;
  }
  .text-lg-as2g-light-medium {
    color: #c084fc !important;
  }
  .text-lg-as2g {
    color: #a855f7 !important;
  }
  .text-lg-as2g-dark-medium {
    color: #9333ea !important;
  }
  .text-lg-as2g-dark {
    color: #7e22ce !important;
  }
  .text-lg-as2g-darker {
    color: #6b21a8 !important;
  }
  .text-lg-as2g-darkest {
    color: #581c87 !important;
  }
  .text-lg-as2g-extra-dark {
    color: #3b0764 !important;
  }
  .text-lg-success-extra-light {
    color: #f0fdf4 !important;
  }
  .text-lg-success-extra-light-medium {
    color: #dcfce7 !important;
  }
  .text-lg-success-lighter {
    color: #bbf7d0 !important;
  }
  .text-lg-success-light {
    color: #86efac !important;
  }
  .text-lg-success-light-medium {
    color: #4ade80 !important;
  }
  .text-lg-success {
    color: #22c55e !important;
  }
  .text-lg-success-dark-medium {
    color: #16a34a !important;
  }
  .text-lg-success-dark {
    color: #15803d !important;
  }
  .text-lg-success-darker {
    color: #166534 !important;
  }
  .text-lg-success-darkest {
    color: #14532d !important;
  }
  .text-lg-success-extra-dark {
    color: #052e16 !important;
  }
  .text-lg-danger-extra-light {
    color: #fef2f2 !important;
  }
  .text-lg-danger-extra-light-medium {
    color: #fee2e2 !important;
  }
  .text-lg-danger-lighter {
    color: #fecaca !important;
  }
  .text-lg-danger-light {
    color: #fca5a5 !important;
  }
  .text-lg-danger-light-medium {
    color: #f87171 !important;
  }
  .text-lg-danger {
    color: #ef4444 !important;
  }
  .text-lg-danger-dark-medium {
    color: #dc2626 !important;
  }
  .text-lg-danger-dark {
    color: #b91c1c !important;
  }
  .text-lg-danger-darker {
    color: #991b1b !important;
  }
  .text-lg-danger-darkest {
    color: #7f1d1d !important;
  }
  .text-lg-danger-extra-dark {
    color: #450a0a !important;
  }
  .text-lg-warning-extra-light {
    color: #fefce8 !important;
  }
  .text-lg-warning-extra-light-medium {
    color: #fef9c3 !important;
  }
  .text-lg-warning-lighter {
    color: #fef08a !important;
  }
  .text-lg-warning-light {
    color: #fde047 !important;
  }
  .text-lg-warning-light-medium {
    color: #facc15 !important;
  }
  .text-lg-warning {
    color: #eab308 !important;
  }
  .text-lg-warning-dark-medium {
    color: #ca8a04 !important;
  }
  .text-lg-warning-dark {
    color: #a16207 !important;
  }
  .text-lg-warning-darker {
    color: #854d0e !important;
  }
  .text-lg-warning-darkest {
    color: #713f12 !important;
  }
  .text-lg-warning-extra-dark {
    color: #422006 !important;
  }
  .text-lg-info-extra-light {
    color: #f1f6fd !important;
  }
  .text-lg-info-extra-light-medium {
    color: #dfeafa !important;
  }
  .text-lg-info-lighter {
    color: #c7dbf6 !important;
  }
  .text-lg-info-light {
    color: #a0c4f0 !important;
  }
  .text-lg-info-light-medium {
    color: #73a4e7 !important;
  }
  .text-lg-info {
    color: #5181da !important;
  }
  .text-lg-info-dark-medium {
    color: #3b63c8 !important;
  }
  .text-lg-info-dark {
    color: #2f4db0 !important;
  }
  .text-lg-info-darker {
    color: #263d93 !important;
  }
  .text-lg-info-darkest {
    color: #1c3070 !important;
  }
  .text-lg-info-extra-dark {
    color: #0e1840 !important;
  }
  .text-lg-neutral-extra-light {
    color: #f7fafb !important;
  }
  .text-lg-neutral-extra-light-medium {
    color: #eff4f7 !important;
  }
  .text-lg-neutral-lighter {
    color: #e0e8ee !important;
  }
  .text-lg-neutral-light {
    color: #c6cfd7 !important;
  }
  .text-lg-neutral-light-medium {
    color: #9ca7b2 !important;
  }
  .text-lg-neutral {
    color: #6d7986 !important;
  }
  .text-lg-neutral-dark-medium {
    color: #4b5563 !important;
  }
  .text-lg-neutral-dark {
    color: #323b49 !important;
  }
  .text-lg-neutral-darker {
    color: #1e2533 !important;
  }
  .text-lg-neutral-darkest {
    color: #0e141f !important;
  }
  .text-lg-neutral-extra-dark {
    color: #04070d !important;
  }
  .text-lg-transparent-white-extra-light {
    color: #fffffff2 !important;
  }
  .text-lg-transparent-white-extra-light-medium {
    color: #ffffffe6 !important;
  }
  .text-lg-transparent-white-lighter {
    color: #fffc !important;
  }
  .text-lg-transparent-white-light {
    color: #ffffffb3 !important;
  }
  .text-lg-transparent-white-light-medium {
    color: #fff9 !important;
  }
  .text-lg-transparent-white {
    color: #ffffff80 !important;
  }
  .text-lg-transparent-white-dark-medium {
    color: #fff6 !important;
  }
  .text-lg-transparent-white-dark {
    color: #ffffff4d !important;
  }
  .text-lg-transparent-white-darker {
    color: #fff3 !important;
  }
  .text-lg-transparent-white-darkest {
    color: #ffffff1a !important;
  }
  .text-lg-transparent-white-extra-dark {
    color: #ffffff0d !important;
  }
  .text-lg-transparent-black-extra-light {
    color: #000000f2 !important;
  }
  .text-lg-transparent-black-extra-light-medium {
    color: #000000e6 !important;
  }
  .text-lg-transparent-black-lighter {
    color: #000c !important;
  }
  .text-lg-transparent-black-light {
    color: #000000b3 !important;
  }
  .text-lg-transparent-black-light-medium {
    color: #0009 !important;
  }
  .text-lg-transparent-black {
    color: #00000080 !important;
  }
  .text-lg-transparent-black-dark-medium {
    color: #0006 !important;
  }
  .text-lg-transparent-black-dark {
    color: #0000004d !important;
  }
  .text-lg-transparent-black-darker {
    color: #0003 !important;
  }
  .text-lg-transparent-black-darkest {
    color: #0000001a !important;
  }
  .text-lg-transparent-black-extra-dark {
    color: #0000000d !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-white {
    color: #fff !important;
  }
  .text-xl-black {
    color: #000 !important;
  }
  .text-xl-muted {
    color: #6d7986 !important;
  }
  .text-xl-primary-extra-light {
    color: #ecfeff !important;
  }
  .text-xl-primary-extra-light-medium {
    color: #cffafe !important;
  }
  .text-xl-primary-lighter {
    color: #a5f3fc !important;
  }
  .text-xl-primary-light {
    color: #67e8f9 !important;
  }
  .text-xl-primary-light-medium {
    color: #22d3ee !important;
  }
  .text-xl-primary {
    color: #06b6d4 !important;
  }
  .text-xl-primary-dark-medium {
    color: #0891b2 !important;
  }
  .text-xl-primary-dark {
    color: #0e7490 !important;
  }
  .text-xl-primary-darker {
    color: #155e75 !important;
  }
  .text-xl-primary-darkest {
    color: #164e63 !important;
  }
  .text-xl-primary-extra-dark {
    color: #083344 !important;
  }
  .text-xl-secondary-extra-light {
    color: #fff7ed !important;
  }
  .text-xl-secondary-extra-light-medium {
    color: #ffedd5 !important;
  }
  .text-xl-secondary-lighter {
    color: #fed7aa !important;
  }
  .text-xl-secondary-light {
    color: #fb923c !important;
  }
  .text-xl-secondary-light-medium {
    color: #fb964c !important;
  }
  .text-xl-secondary {
    color: #f97316 !important;
  }
  .text-xl-secondary-dark-medium {
    color: #ea580c !important;
  }
  .text-xl-secondary-dark {
    color: #c2410c !important;
  }
  .text-xl-secondary-darker {
    color: #9a3412 !important;
  }
  .text-xl-secondary-darkest {
    color: #7c2d12 !important;
  }
  .text-xl-secondary-extra-dark {
    color: #431407 !important;
  }
  .text-xl-mftg-extra-light {
    color: #eff6ff !important;
  }
  .text-xl-mftg-extra-light-medium {
    color: #dbeafe !important;
  }
  .text-xl-mftg-lighter {
    color: #bfdbfe !important;
  }
  .text-xl-mftg-light {
    color: #93c5fd !important;
  }
  .text-xl-mftg-light-medium {
    color: #60a5fa !important;
  }
  .text-xl-mftg {
    color: #3b82f6 !important;
  }
  .text-xl-mftg-dark-medium {
    color: #2563eb !important;
  }
  .text-xl-mftg-dark {
    color: #1d4ed8 !important;
  }
  .text-xl-mftg-darker {
    color: #1e40af !important;
  }
  .text-xl-mftg-darkest {
    color: #1e3a8a !important;
  }
  .text-xl-mftg-extra-dark {
    color: #172554 !important;
  }
  .text-xl-edig-extra-light {
    color: #ecfeff !important;
  }
  .text-xl-edig-extra-light-medium {
    color: #cffafe !important;
  }
  .text-xl-edig-lighter {
    color: #a5f3fc !important;
  }
  .text-xl-edig-light {
    color: #67e8f9 !important;
  }
  .text-xl-edig-light-medium {
    color: #22d3ee !important;
  }
  .text-xl-edig {
    color: #06b6d4 !important;
  }
  .text-xl-edig-dark-medium {
    color: #0891b2 !important;
  }
  .text-xl-edig-dark {
    color: #0e7490 !important;
  }
  .text-xl-edig-darker {
    color: #155e75 !important;
  }
  .text-xl-edig-darkest {
    color: #164e63 !important;
  }
  .text-xl-edig-extra-dark {
    color: #083344 !important;
  }
  .text-xl-as2g-extra-light {
    color: #faf5ff !important;
  }
  .text-xl-as2g-extra-light-medium {
    color: #f3e8ff !important;
  }
  .text-xl-as2g-lighter {
    color: #e9d5ff !important;
  }
  .text-xl-as2g-light {
    color: #d8b4fe !important;
  }
  .text-xl-as2g-light-medium {
    color: #c084fc !important;
  }
  .text-xl-as2g {
    color: #a855f7 !important;
  }
  .text-xl-as2g-dark-medium {
    color: #9333ea !important;
  }
  .text-xl-as2g-dark {
    color: #7e22ce !important;
  }
  .text-xl-as2g-darker {
    color: #6b21a8 !important;
  }
  .text-xl-as2g-darkest {
    color: #581c87 !important;
  }
  .text-xl-as2g-extra-dark {
    color: #3b0764 !important;
  }
  .text-xl-success-extra-light {
    color: #f0fdf4 !important;
  }
  .text-xl-success-extra-light-medium {
    color: #dcfce7 !important;
  }
  .text-xl-success-lighter {
    color: #bbf7d0 !important;
  }
  .text-xl-success-light {
    color: #86efac !important;
  }
  .text-xl-success-light-medium {
    color: #4ade80 !important;
  }
  .text-xl-success {
    color: #22c55e !important;
  }
  .text-xl-success-dark-medium {
    color: #16a34a !important;
  }
  .text-xl-success-dark {
    color: #15803d !important;
  }
  .text-xl-success-darker {
    color: #166534 !important;
  }
  .text-xl-success-darkest {
    color: #14532d !important;
  }
  .text-xl-success-extra-dark {
    color: #052e16 !important;
  }
  .text-xl-danger-extra-light {
    color: #fef2f2 !important;
  }
  .text-xl-danger-extra-light-medium {
    color: #fee2e2 !important;
  }
  .text-xl-danger-lighter {
    color: #fecaca !important;
  }
  .text-xl-danger-light {
    color: #fca5a5 !important;
  }
  .text-xl-danger-light-medium {
    color: #f87171 !important;
  }
  .text-xl-danger {
    color: #ef4444 !important;
  }
  .text-xl-danger-dark-medium {
    color: #dc2626 !important;
  }
  .text-xl-danger-dark {
    color: #b91c1c !important;
  }
  .text-xl-danger-darker {
    color: #991b1b !important;
  }
  .text-xl-danger-darkest {
    color: #7f1d1d !important;
  }
  .text-xl-danger-extra-dark {
    color: #450a0a !important;
  }
  .text-xl-warning-extra-light {
    color: #fefce8 !important;
  }
  .text-xl-warning-extra-light-medium {
    color: #fef9c3 !important;
  }
  .text-xl-warning-lighter {
    color: #fef08a !important;
  }
  .text-xl-warning-light {
    color: #fde047 !important;
  }
  .text-xl-warning-light-medium {
    color: #facc15 !important;
  }
  .text-xl-warning {
    color: #eab308 !important;
  }
  .text-xl-warning-dark-medium {
    color: #ca8a04 !important;
  }
  .text-xl-warning-dark {
    color: #a16207 !important;
  }
  .text-xl-warning-darker {
    color: #854d0e !important;
  }
  .text-xl-warning-darkest {
    color: #713f12 !important;
  }
  .text-xl-warning-extra-dark {
    color: #422006 !important;
  }
  .text-xl-info-extra-light {
    color: #f1f6fd !important;
  }
  .text-xl-info-extra-light-medium {
    color: #dfeafa !important;
  }
  .text-xl-info-lighter {
    color: #c7dbf6 !important;
  }
  .text-xl-info-light {
    color: #a0c4f0 !important;
  }
  .text-xl-info-light-medium {
    color: #73a4e7 !important;
  }
  .text-xl-info {
    color: #5181da !important;
  }
  .text-xl-info-dark-medium {
    color: #3b63c8 !important;
  }
  .text-xl-info-dark {
    color: #2f4db0 !important;
  }
  .text-xl-info-darker {
    color: #263d93 !important;
  }
  .text-xl-info-darkest {
    color: #1c3070 !important;
  }
  .text-xl-info-extra-dark {
    color: #0e1840 !important;
  }
  .text-xl-neutral-extra-light {
    color: #f7fafb !important;
  }
  .text-xl-neutral-extra-light-medium {
    color: #eff4f7 !important;
  }
  .text-xl-neutral-lighter {
    color: #e0e8ee !important;
  }
  .text-xl-neutral-light {
    color: #c6cfd7 !important;
  }
  .text-xl-neutral-light-medium {
    color: #9ca7b2 !important;
  }
  .text-xl-neutral {
    color: #6d7986 !important;
  }
  .text-xl-neutral-dark-medium {
    color: #4b5563 !important;
  }
  .text-xl-neutral-dark {
    color: #323b49 !important;
  }
  .text-xl-neutral-darker {
    color: #1e2533 !important;
  }
  .text-xl-neutral-darkest {
    color: #0e141f !important;
  }
  .text-xl-neutral-extra-dark {
    color: #04070d !important;
  }
  .text-xl-transparent-white-extra-light {
    color: #fffffff2 !important;
  }
  .text-xl-transparent-white-extra-light-medium {
    color: #ffffffe6 !important;
  }
  .text-xl-transparent-white-lighter {
    color: #fffc !important;
  }
  .text-xl-transparent-white-light {
    color: #ffffffb3 !important;
  }
  .text-xl-transparent-white-light-medium {
    color: #fff9 !important;
  }
  .text-xl-transparent-white {
    color: #ffffff80 !important;
  }
  .text-xl-transparent-white-dark-medium {
    color: #fff6 !important;
  }
  .text-xl-transparent-white-dark {
    color: #ffffff4d !important;
  }
  .text-xl-transparent-white-darker {
    color: #fff3 !important;
  }
  .text-xl-transparent-white-darkest {
    color: #ffffff1a !important;
  }
  .text-xl-transparent-white-extra-dark {
    color: #ffffff0d !important;
  }
  .text-xl-transparent-black-extra-light {
    color: #000000f2 !important;
  }
  .text-xl-transparent-black-extra-light-medium {
    color: #000000e6 !important;
  }
  .text-xl-transparent-black-lighter {
    color: #000c !important;
  }
  .text-xl-transparent-black-light {
    color: #000000b3 !important;
  }
  .text-xl-transparent-black-light-medium {
    color: #0009 !important;
  }
  .text-xl-transparent-black {
    color: #00000080 !important;
  }
  .text-xl-transparent-black-dark-medium {
    color: #0006 !important;
  }
  .text-xl-transparent-black-dark {
    color: #0000004d !important;
  }
  .text-xl-transparent-black-darker {
    color: #0003 !important;
  }
  .text-xl-transparent-black-darkest {
    color: #0000001a !important;
  }
  .text-xl-transparent-black-extra-dark {
    color: #0000000d !important;
  }
}
.bg-white {
  background-color: #fff !important;
}
.bg-black {
  background-color: #000 !important;
}
.bg-muted {
  background-color: #6d7986 !important;
}
.bg-primary-extra-light {
  background-color: #ecfeff !important;
}
.bg-primary-extra-light-medium {
  background-color: #cffafe !important;
}
.bg-primary-lighter {
  background-color: #a5f3fc !important;
}
.bg-primary-light {
  background-color: #67e8f9 !important;
}
.bg-primary-light-medium {
  background-color: #22d3ee !important;
}
.bg-primary {
  background-color: #06b6d4 !important;
}
.bg-primary-dark-medium {
  background-color: #0891b2 !important;
}
.bg-primary-dark {
  background-color: #0e7490 !important;
}
.bg-primary-darker {
  background-color: #155e75 !important;
}
.bg-primary-darkest {
  background-color: #164e63 !important;
}
.bg-primary-extra-dark {
  background-color: #083344 !important;
}
.bg-secondary-extra-light {
  background-color: #fff7ed !important;
}
.bg-secondary-extra-light-medium {
  background-color: #ffedd5 !important;
}
.bg-secondary-lighter {
  background-color: #fed7aa !important;
}
.bg-secondary-light {
  background-color: #fb923c !important;
}
.bg-secondary-light-medium {
  background-color: #fb964c !important;
}
.bg-secondary {
  background-color: #f97316 !important;
}
.bg-secondary-dark-medium {
  background-color: #ea580c !important;
}
.bg-secondary-dark {
  background-color: #c2410c !important;
}
.bg-secondary-darker {
  background-color: #9a3412 !important;
}
.bg-secondary-darkest {
  background-color: #7c2d12 !important;
}
.bg-secondary-extra-dark {
  background-color: #431407 !important;
}
.bg-mftg-extra-light {
  background-color: #eff6ff !important;
}
.bg-mftg-extra-light-medium {
  background-color: #dbeafe !important;
}
.bg-mftg-lighter {
  background-color: #bfdbfe !important;
}
.bg-mftg-light {
  background-color: #93c5fd !important;
}
.bg-mftg-light-medium {
  background-color: #60a5fa !important;
}
.bg-mftg {
  background-color: #3b82f6 !important;
}
.bg-mftg-dark-medium {
  background-color: #2563eb !important;
}
.bg-mftg-dark {
  background-color: #1d4ed8 !important;
}
.bg-mftg-darker {
  background-color: #1e40af !important;
}
.bg-mftg-darkest {
  background-color: #1e3a8a !important;
}
.bg-mftg-extra-dark {
  background-color: #172554 !important;
}
.bg-edig-extra-light {
  background-color: #ecfeff !important;
}
.bg-edig-extra-light-medium {
  background-color: #cffafe !important;
}
.bg-edig-lighter {
  background-color: #a5f3fc !important;
}
.bg-edig-light {
  background-color: #67e8f9 !important;
}
.bg-edig-light-medium {
  background-color: #22d3ee !important;
}
.bg-edig {
  background-color: #06b6d4 !important;
}
.bg-edig-dark-medium {
  background-color: #0891b2 !important;
}
.bg-edig-dark {
  background-color: #0e7490 !important;
}
.bg-edig-darker {
  background-color: #155e75 !important;
}
.bg-edig-darkest {
  background-color: #164e63 !important;
}
.bg-edig-extra-dark {
  background-color: #083344 !important;
}
.bg-as2g-extra-light {
  background-color: #faf5ff !important;
}
.bg-as2g-extra-light-medium {
  background-color: #f3e8ff !important;
}
.bg-as2g-lighter {
  background-color: #e9d5ff !important;
}
.bg-as2g-light {
  background-color: #d8b4fe !important;
}
.bg-as2g-light-medium {
  background-color: #c084fc !important;
}
.bg-as2g {
  background-color: #a855f7 !important;
}
.bg-as2g-dark-medium {
  background-color: #9333ea !important;
}
.bg-as2g-dark {
  background-color: #7e22ce !important;
}
.bg-as2g-darker {
  background-color: #6b21a8 !important;
}
.bg-as2g-darkest {
  background-color: #581c87 !important;
}
.bg-as2g-extra-dark {
  background-color: #3b0764 !important;
}
.bg-success-extra-light {
  background-color: #f0fdf4 !important;
}
.bg-success-extra-light-medium {
  background-color: #dcfce7 !important;
}
.bg-success-lighter {
  background-color: #bbf7d0 !important;
}
.bg-success-light {
  background-color: #86efac !important;
}
.bg-success-light-medium {
  background-color: #4ade80 !important;
}
.bg-success {
  background-color: #22c55e !important;
}
.bg-success-dark-medium {
  background-color: #16a34a !important;
}
.bg-success-dark {
  background-color: #15803d !important;
}
.bg-success-darker {
  background-color: #166534 !important;
}
.bg-success-darkest {
  background-color: #14532d !important;
}
.bg-success-extra-dark {
  background-color: #052e16 !important;
}
.bg-danger-extra-light {
  background-color: #fef2f2 !important;
}
.bg-danger-extra-light-medium {
  background-color: #fee2e2 !important;
}
.bg-danger-lighter {
  background-color: #fecaca !important;
}
.bg-danger-light {
  background-color: #fca5a5 !important;
}
.bg-danger-light-medium {
  background-color: #f87171 !important;
}
.bg-danger {
  background-color: #ef4444 !important;
}
.bg-danger-dark-medium {
  background-color: #dc2626 !important;
}
.bg-danger-dark {
  background-color: #b91c1c !important;
}
.bg-danger-darker {
  background-color: #991b1b !important;
}
.bg-danger-darkest {
  background-color: #7f1d1d !important;
}
.bg-danger-extra-dark {
  background-color: #450a0a !important;
}
.bg-warning-extra-light {
  background-color: #fefce8 !important;
}
.bg-warning-extra-light-medium {
  background-color: #fef9c3 !important;
}
.bg-warning-lighter {
  background-color: #fef08a !important;
}
.bg-warning-light {
  background-color: #fde047 !important;
}
.bg-warning-light-medium {
  background-color: #facc15 !important;
}
.bg-warning {
  background-color: #eab308 !important;
}
.bg-warning-dark-medium {
  background-color: #ca8a04 !important;
}
.bg-warning-dark {
  background-color: #a16207 !important;
}
.bg-warning-darker {
  background-color: #854d0e !important;
}
.bg-warning-darkest {
  background-color: #713f12 !important;
}
.bg-warning-extra-dark {
  background-color: #422006 !important;
}
.bg-info-extra-light {
  background-color: #f1f6fd !important;
}
.bg-info-extra-light-medium {
  background-color: #dfeafa !important;
}
.bg-info-lighter {
  background-color: #c7dbf6 !important;
}
.bg-info-light {
  background-color: #a0c4f0 !important;
}
.bg-info-light-medium {
  background-color: #73a4e7 !important;
}
.bg-info {
  background-color: #5181da !important;
}
.bg-info-dark-medium {
  background-color: #3b63c8 !important;
}
.bg-info-dark {
  background-color: #2f4db0 !important;
}
.bg-info-darker {
  background-color: #263d93 !important;
}
.bg-info-darkest {
  background-color: #1c3070 !important;
}
.bg-info-extra-dark {
  background-color: #0e1840 !important;
}
.bg-neutral-extra-light {
  background-color: #f7fafb !important;
}
.bg-neutral-extra-light-medium {
  background-color: #eff4f7 !important;
}
.bg-neutral-lighter {
  background-color: #e0e8ee !important;
}
.bg-neutral-light {
  background-color: #c6cfd7 !important;
}
.bg-neutral-light-medium {
  background-color: #9ca7b2 !important;
}
.bg-neutral {
  background-color: #6d7986 !important;
}
.bg-neutral-dark-medium {
  background-color: #4b5563 !important;
}
.bg-neutral-dark {
  background-color: #323b49 !important;
}
.bg-neutral-darker {
  background-color: #1e2533 !important;
}
.bg-neutral-darkest {
  background-color: #0e141f !important;
}
.bg-neutral-extra-dark {
  background-color: #04070d !important;
}
.bg-transparent-white-extra-light {
  background-color: #fffffff2 !important;
}
.bg-transparent-white-extra-light-medium {
  background-color: #ffffffe6 !important;
}
.bg-transparent-white-lighter {
  background-color: #fffc !important;
}
.bg-transparent-white-light {
  background-color: #ffffffb3 !important;
}
.bg-transparent-white-light-medium {
  background-color: #fff9 !important;
}
.bg-transparent-white {
  background-color: #ffffff80 !important;
}
.bg-transparent-white-dark-medium {
  background-color: #fff6 !important;
}
.bg-transparent-white-dark {
  background-color: #ffffff4d !important;
}
.bg-transparent-white-darker {
  background-color: #fff3 !important;
}
.bg-transparent-white-darkest {
  background-color: #ffffff1a !important;
}
.bg-transparent-white-extra-dark {
  background-color: #ffffff0d !important;
}
.bg-transparent-black-extra-light {
  background-color: #000000f2 !important;
}
.bg-transparent-black-extra-light-medium {
  background-color: #000000e6 !important;
}
.bg-transparent-black-lighter {
  background-color: #000c !important;
}
.bg-transparent-black-light {
  background-color: #000000b3 !important;
}
.bg-transparent-black-light-medium {
  background-color: #0009 !important;
}
.bg-transparent-black {
  background-color: #00000080 !important;
}
.bg-transparent-black-dark-medium {
  background-color: #0006 !important;
}
.bg-transparent-black-dark {
  background-color: #0000004d !important;
}
.bg-transparent-black-darker {
  background-color: #0003 !important;
}
.bg-transparent-black-darkest {
  background-color: #0000001a !important;
}
.bg-transparent-black-extra-dark {
  background-color: #0000000d !important;
}
@media (min-width: 576px) {
  .bg-sm-white {
    background-color: #fff !important;
  }
  .bg-sm-black {
    background-color: #000 !important;
  }
  .bg-sm-muted {
    background-color: #6d7986 !important;
  }
  .bg-sm-primary-extra-light {
    background-color: #ecfeff !important;
  }
  .bg-sm-primary-extra-light-medium {
    background-color: #cffafe !important;
  }
  .bg-sm-primary-lighter {
    background-color: #a5f3fc !important;
  }
  .bg-sm-primary-light {
    background-color: #67e8f9 !important;
  }
  .bg-sm-primary-light-medium {
    background-color: #22d3ee !important;
  }
  .bg-sm-primary {
    background-color: #06b6d4 !important;
  }
  .bg-sm-primary-dark-medium {
    background-color: #0891b2 !important;
  }
  .bg-sm-primary-dark {
    background-color: #0e7490 !important;
  }
  .bg-sm-primary-darker {
    background-color: #155e75 !important;
  }
  .bg-sm-primary-darkest {
    background-color: #164e63 !important;
  }
  .bg-sm-primary-extra-dark {
    background-color: #083344 !important;
  }
  .bg-sm-secondary-extra-light {
    background-color: #fff7ed !important;
  }
  .bg-sm-secondary-extra-light-medium {
    background-color: #ffedd5 !important;
  }
  .bg-sm-secondary-lighter {
    background-color: #fed7aa !important;
  }
  .bg-sm-secondary-light {
    background-color: #fb923c !important;
  }
  .bg-sm-secondary-light-medium {
    background-color: #fb964c !important;
  }
  .bg-sm-secondary {
    background-color: #f97316 !important;
  }
  .bg-sm-secondary-dark-medium {
    background-color: #ea580c !important;
  }
  .bg-sm-secondary-dark {
    background-color: #c2410c !important;
  }
  .bg-sm-secondary-darker {
    background-color: #9a3412 !important;
  }
  .bg-sm-secondary-darkest {
    background-color: #7c2d12 !important;
  }
  .bg-sm-secondary-extra-dark {
    background-color: #431407 !important;
  }
  .bg-sm-mftg-extra-light {
    background-color: #eff6ff !important;
  }
  .bg-sm-mftg-extra-light-medium {
    background-color: #dbeafe !important;
  }
  .bg-sm-mftg-lighter {
    background-color: #bfdbfe !important;
  }
  .bg-sm-mftg-light {
    background-color: #93c5fd !important;
  }
  .bg-sm-mftg-light-medium {
    background-color: #60a5fa !important;
  }
  .bg-sm-mftg {
    background-color: #3b82f6 !important;
  }
  .bg-sm-mftg-dark-medium {
    background-color: #2563eb !important;
  }
  .bg-sm-mftg-dark {
    background-color: #1d4ed8 !important;
  }
  .bg-sm-mftg-darker {
    background-color: #1e40af !important;
  }
  .bg-sm-mftg-darkest {
    background-color: #1e3a8a !important;
  }
  .bg-sm-mftg-extra-dark {
    background-color: #172554 !important;
  }
  .bg-sm-edig-extra-light {
    background-color: #ecfeff !important;
  }
  .bg-sm-edig-extra-light-medium {
    background-color: #cffafe !important;
  }
  .bg-sm-edig-lighter {
    background-color: #a5f3fc !important;
  }
  .bg-sm-edig-light {
    background-color: #67e8f9 !important;
  }
  .bg-sm-edig-light-medium {
    background-color: #22d3ee !important;
  }
  .bg-sm-edig {
    background-color: #06b6d4 !important;
  }
  .bg-sm-edig-dark-medium {
    background-color: #0891b2 !important;
  }
  .bg-sm-edig-dark {
    background-color: #0e7490 !important;
  }
  .bg-sm-edig-darker {
    background-color: #155e75 !important;
  }
  .bg-sm-edig-darkest {
    background-color: #164e63 !important;
  }
  .bg-sm-edig-extra-dark {
    background-color: #083344 !important;
  }
  .bg-sm-as2g-extra-light {
    background-color: #faf5ff !important;
  }
  .bg-sm-as2g-extra-light-medium {
    background-color: #f3e8ff !important;
  }
  .bg-sm-as2g-lighter {
    background-color: #e9d5ff !important;
  }
  .bg-sm-as2g-light {
    background-color: #d8b4fe !important;
  }
  .bg-sm-as2g-light-medium {
    background-color: #c084fc !important;
  }
  .bg-sm-as2g {
    background-color: #a855f7 !important;
  }
  .bg-sm-as2g-dark-medium {
    background-color: #9333ea !important;
  }
  .bg-sm-as2g-dark {
    background-color: #7e22ce !important;
  }
  .bg-sm-as2g-darker {
    background-color: #6b21a8 !important;
  }
  .bg-sm-as2g-darkest {
    background-color: #581c87 !important;
  }
  .bg-sm-as2g-extra-dark {
    background-color: #3b0764 !important;
  }
  .bg-sm-success-extra-light {
    background-color: #f0fdf4 !important;
  }
  .bg-sm-success-extra-light-medium {
    background-color: #dcfce7 !important;
  }
  .bg-sm-success-lighter {
    background-color: #bbf7d0 !important;
  }
  .bg-sm-success-light {
    background-color: #86efac !important;
  }
  .bg-sm-success-light-medium {
    background-color: #4ade80 !important;
  }
  .bg-sm-success {
    background-color: #22c55e !important;
  }
  .bg-sm-success-dark-medium {
    background-color: #16a34a !important;
  }
  .bg-sm-success-dark {
    background-color: #15803d !important;
  }
  .bg-sm-success-darker {
    background-color: #166534 !important;
  }
  .bg-sm-success-darkest {
    background-color: #14532d !important;
  }
  .bg-sm-success-extra-dark {
    background-color: #052e16 !important;
  }
  .bg-sm-danger-extra-light {
    background-color: #fef2f2 !important;
  }
  .bg-sm-danger-extra-light-medium {
    background-color: #fee2e2 !important;
  }
  .bg-sm-danger-lighter {
    background-color: #fecaca !important;
  }
  .bg-sm-danger-light {
    background-color: #fca5a5 !important;
  }
  .bg-sm-danger-light-medium {
    background-color: #f87171 !important;
  }
  .bg-sm-danger {
    background-color: #ef4444 !important;
  }
  .bg-sm-danger-dark-medium {
    background-color: #dc2626 !important;
  }
  .bg-sm-danger-dark {
    background-color: #b91c1c !important;
  }
  .bg-sm-danger-darker {
    background-color: #991b1b !important;
  }
  .bg-sm-danger-darkest {
    background-color: #7f1d1d !important;
  }
  .bg-sm-danger-extra-dark {
    background-color: #450a0a !important;
  }
  .bg-sm-warning-extra-light {
    background-color: #fefce8 !important;
  }
  .bg-sm-warning-extra-light-medium {
    background-color: #fef9c3 !important;
  }
  .bg-sm-warning-lighter {
    background-color: #fef08a !important;
  }
  .bg-sm-warning-light {
    background-color: #fde047 !important;
  }
  .bg-sm-warning-light-medium {
    background-color: #facc15 !important;
  }
  .bg-sm-warning {
    background-color: #eab308 !important;
  }
  .bg-sm-warning-dark-medium {
    background-color: #ca8a04 !important;
  }
  .bg-sm-warning-dark {
    background-color: #a16207 !important;
  }
  .bg-sm-warning-darker {
    background-color: #854d0e !important;
  }
  .bg-sm-warning-darkest {
    background-color: #713f12 !important;
  }
  .bg-sm-warning-extra-dark {
    background-color: #422006 !important;
  }
  .bg-sm-info-extra-light {
    background-color: #f1f6fd !important;
  }
  .bg-sm-info-extra-light-medium {
    background-color: #dfeafa !important;
  }
  .bg-sm-info-lighter {
    background-color: #c7dbf6 !important;
  }
  .bg-sm-info-light {
    background-color: #a0c4f0 !important;
  }
  .bg-sm-info-light-medium {
    background-color: #73a4e7 !important;
  }
  .bg-sm-info {
    background-color: #5181da !important;
  }
  .bg-sm-info-dark-medium {
    background-color: #3b63c8 !important;
  }
  .bg-sm-info-dark {
    background-color: #2f4db0 !important;
  }
  .bg-sm-info-darker {
    background-color: #263d93 !important;
  }
  .bg-sm-info-darkest {
    background-color: #1c3070 !important;
  }
  .bg-sm-info-extra-dark {
    background-color: #0e1840 !important;
  }
  .bg-sm-neutral-extra-light {
    background-color: #f7fafb !important;
  }
  .bg-sm-neutral-extra-light-medium {
    background-color: #eff4f7 !important;
  }
  .bg-sm-neutral-lighter {
    background-color: #e0e8ee !important;
  }
  .bg-sm-neutral-light {
    background-color: #c6cfd7 !important;
  }
  .bg-sm-neutral-light-medium {
    background-color: #9ca7b2 !important;
  }
  .bg-sm-neutral {
    background-color: #6d7986 !important;
  }
  .bg-sm-neutral-dark-medium {
    background-color: #4b5563 !important;
  }
  .bg-sm-neutral-dark {
    background-color: #323b49 !important;
  }
  .bg-sm-neutral-darker {
    background-color: #1e2533 !important;
  }
  .bg-sm-neutral-darkest {
    background-color: #0e141f !important;
  }
  .bg-sm-neutral-extra-dark {
    background-color: #04070d !important;
  }
  .bg-sm-transparent-white-extra-light {
    background-color: #fffffff2 !important;
  }
  .bg-sm-transparent-white-extra-light-medium {
    background-color: #ffffffe6 !important;
  }
  .bg-sm-transparent-white-lighter {
    background-color: #fffc !important;
  }
  .bg-sm-transparent-white-light {
    background-color: #ffffffb3 !important;
  }
  .bg-sm-transparent-white-light-medium {
    background-color: #fff9 !important;
  }
  .bg-sm-transparent-white {
    background-color: #ffffff80 !important;
  }
  .bg-sm-transparent-white-dark-medium {
    background-color: #fff6 !important;
  }
  .bg-sm-transparent-white-dark {
    background-color: #ffffff4d !important;
  }
  .bg-sm-transparent-white-darker {
    background-color: #fff3 !important;
  }
  .bg-sm-transparent-white-darkest {
    background-color: #ffffff1a !important;
  }
  .bg-sm-transparent-white-extra-dark {
    background-color: #ffffff0d !important;
  }
  .bg-sm-transparent-black-extra-light {
    background-color: #000000f2 !important;
  }
  .bg-sm-transparent-black-extra-light-medium {
    background-color: #000000e6 !important;
  }
  .bg-sm-transparent-black-lighter {
    background-color: #000c !important;
  }
  .bg-sm-transparent-black-light {
    background-color: #000000b3 !important;
  }
  .bg-sm-transparent-black-light-medium {
    background-color: #0009 !important;
  }
  .bg-sm-transparent-black {
    background-color: #00000080 !important;
  }
  .bg-sm-transparent-black-dark-medium {
    background-color: #0006 !important;
  }
  .bg-sm-transparent-black-dark {
    background-color: #0000004d !important;
  }
  .bg-sm-transparent-black-darker {
    background-color: #0003 !important;
  }
  .bg-sm-transparent-black-darkest {
    background-color: #0000001a !important;
  }
  .bg-sm-transparent-black-extra-dark {
    background-color: #0000000d !important;
  }
}
@media (min-width: 768px) {
  .bg-md-white {
    background-color: #fff !important;
  }
  .bg-md-black {
    background-color: #000 !important;
  }
  .bg-md-muted {
    background-color: #6d7986 !important;
  }
  .bg-md-primary-extra-light {
    background-color: #ecfeff !important;
  }
  .bg-md-primary-extra-light-medium {
    background-color: #cffafe !important;
  }
  .bg-md-primary-lighter {
    background-color: #a5f3fc !important;
  }
  .bg-md-primary-light {
    background-color: #67e8f9 !important;
  }
  .bg-md-primary-light-medium {
    background-color: #22d3ee !important;
  }
  .bg-md-primary {
    background-color: #06b6d4 !important;
  }
  .bg-md-primary-dark-medium {
    background-color: #0891b2 !important;
  }
  .bg-md-primary-dark {
    background-color: #0e7490 !important;
  }
  .bg-md-primary-darker {
    background-color: #155e75 !important;
  }
  .bg-md-primary-darkest {
    background-color: #164e63 !important;
  }
  .bg-md-primary-extra-dark {
    background-color: #083344 !important;
  }
  .bg-md-secondary-extra-light {
    background-color: #fff7ed !important;
  }
  .bg-md-secondary-extra-light-medium {
    background-color: #ffedd5 !important;
  }
  .bg-md-secondary-lighter {
    background-color: #fed7aa !important;
  }
  .bg-md-secondary-light {
    background-color: #fb923c !important;
  }
  .bg-md-secondary-light-medium {
    background-color: #fb964c !important;
  }
  .bg-md-secondary {
    background-color: #f97316 !important;
  }
  .bg-md-secondary-dark-medium {
    background-color: #ea580c !important;
  }
  .bg-md-secondary-dark {
    background-color: #c2410c !important;
  }
  .bg-md-secondary-darker {
    background-color: #9a3412 !important;
  }
  .bg-md-secondary-darkest {
    background-color: #7c2d12 !important;
  }
  .bg-md-secondary-extra-dark {
    background-color: #431407 !important;
  }
  .bg-md-mftg-extra-light {
    background-color: #eff6ff !important;
  }
  .bg-md-mftg-extra-light-medium {
    background-color: #dbeafe !important;
  }
  .bg-md-mftg-lighter {
    background-color: #bfdbfe !important;
  }
  .bg-md-mftg-light {
    background-color: #93c5fd !important;
  }
  .bg-md-mftg-light-medium {
    background-color: #60a5fa !important;
  }
  .bg-md-mftg {
    background-color: #3b82f6 !important;
  }
  .bg-md-mftg-dark-medium {
    background-color: #2563eb !important;
  }
  .bg-md-mftg-dark {
    background-color: #1d4ed8 !important;
  }
  .bg-md-mftg-darker {
    background-color: #1e40af !important;
  }
  .bg-md-mftg-darkest {
    background-color: #1e3a8a !important;
  }
  .bg-md-mftg-extra-dark {
    background-color: #172554 !important;
  }
  .bg-md-edig-extra-light {
    background-color: #ecfeff !important;
  }
  .bg-md-edig-extra-light-medium {
    background-color: #cffafe !important;
  }
  .bg-md-edig-lighter {
    background-color: #a5f3fc !important;
  }
  .bg-md-edig-light {
    background-color: #67e8f9 !important;
  }
  .bg-md-edig-light-medium {
    background-color: #22d3ee !important;
  }
  .bg-md-edig {
    background-color: #06b6d4 !important;
  }
  .bg-md-edig-dark-medium {
    background-color: #0891b2 !important;
  }
  .bg-md-edig-dark {
    background-color: #0e7490 !important;
  }
  .bg-md-edig-darker {
    background-color: #155e75 !important;
  }
  .bg-md-edig-darkest {
    background-color: #164e63 !important;
  }
  .bg-md-edig-extra-dark {
    background-color: #083344 !important;
  }
  .bg-md-as2g-extra-light {
    background-color: #faf5ff !important;
  }
  .bg-md-as2g-extra-light-medium {
    background-color: #f3e8ff !important;
  }
  .bg-md-as2g-lighter {
    background-color: #e9d5ff !important;
  }
  .bg-md-as2g-light {
    background-color: #d8b4fe !important;
  }
  .bg-md-as2g-light-medium {
    background-color: #c084fc !important;
  }
  .bg-md-as2g {
    background-color: #a855f7 !important;
  }
  .bg-md-as2g-dark-medium {
    background-color: #9333ea !important;
  }
  .bg-md-as2g-dark {
    background-color: #7e22ce !important;
  }
  .bg-md-as2g-darker {
    background-color: #6b21a8 !important;
  }
  .bg-md-as2g-darkest {
    background-color: #581c87 !important;
  }
  .bg-md-as2g-extra-dark {
    background-color: #3b0764 !important;
  }
  .bg-md-success-extra-light {
    background-color: #f0fdf4 !important;
  }
  .bg-md-success-extra-light-medium {
    background-color: #dcfce7 !important;
  }
  .bg-md-success-lighter {
    background-color: #bbf7d0 !important;
  }
  .bg-md-success-light {
    background-color: #86efac !important;
  }
  .bg-md-success-light-medium {
    background-color: #4ade80 !important;
  }
  .bg-md-success {
    background-color: #22c55e !important;
  }
  .bg-md-success-dark-medium {
    background-color: #16a34a !important;
  }
  .bg-md-success-dark {
    background-color: #15803d !important;
  }
  .bg-md-success-darker {
    background-color: #166534 !important;
  }
  .bg-md-success-darkest {
    background-color: #14532d !important;
  }
  .bg-md-success-extra-dark {
    background-color: #052e16 !important;
  }
  .bg-md-danger-extra-light {
    background-color: #fef2f2 !important;
  }
  .bg-md-danger-extra-light-medium {
    background-color: #fee2e2 !important;
  }
  .bg-md-danger-lighter {
    background-color: #fecaca !important;
  }
  .bg-md-danger-light {
    background-color: #fca5a5 !important;
  }
  .bg-md-danger-light-medium {
    background-color: #f87171 !important;
  }
  .bg-md-danger {
    background-color: #ef4444 !important;
  }
  .bg-md-danger-dark-medium {
    background-color: #dc2626 !important;
  }
  .bg-md-danger-dark {
    background-color: #b91c1c !important;
  }
  .bg-md-danger-darker {
    background-color: #991b1b !important;
  }
  .bg-md-danger-darkest {
    background-color: #7f1d1d !important;
  }
  .bg-md-danger-extra-dark {
    background-color: #450a0a !important;
  }
  .bg-md-warning-extra-light {
    background-color: #fefce8 !important;
  }
  .bg-md-warning-extra-light-medium {
    background-color: #fef9c3 !important;
  }
  .bg-md-warning-lighter {
    background-color: #fef08a !important;
  }
  .bg-md-warning-light {
    background-color: #fde047 !important;
  }
  .bg-md-warning-light-medium {
    background-color: #facc15 !important;
  }
  .bg-md-warning {
    background-color: #eab308 !important;
  }
  .bg-md-warning-dark-medium {
    background-color: #ca8a04 !important;
  }
  .bg-md-warning-dark {
    background-color: #a16207 !important;
  }
  .bg-md-warning-darker {
    background-color: #854d0e !important;
  }
  .bg-md-warning-darkest {
    background-color: #713f12 !important;
  }
  .bg-md-warning-extra-dark {
    background-color: #422006 !important;
  }
  .bg-md-info-extra-light {
    background-color: #f1f6fd !important;
  }
  .bg-md-info-extra-light-medium {
    background-color: #dfeafa !important;
  }
  .bg-md-info-lighter {
    background-color: #c7dbf6 !important;
  }
  .bg-md-info-light {
    background-color: #a0c4f0 !important;
  }
  .bg-md-info-light-medium {
    background-color: #73a4e7 !important;
  }
  .bg-md-info {
    background-color: #5181da !important;
  }
  .bg-md-info-dark-medium {
    background-color: #3b63c8 !important;
  }
  .bg-md-info-dark {
    background-color: #2f4db0 !important;
  }
  .bg-md-info-darker {
    background-color: #263d93 !important;
  }
  .bg-md-info-darkest {
    background-color: #1c3070 !important;
  }
  .bg-md-info-extra-dark {
    background-color: #0e1840 !important;
  }
  .bg-md-neutral-extra-light {
    background-color: #f7fafb !important;
  }
  .bg-md-neutral-extra-light-medium {
    background-color: #eff4f7 !important;
  }
  .bg-md-neutral-lighter {
    background-color: #e0e8ee !important;
  }
  .bg-md-neutral-light {
    background-color: #c6cfd7 !important;
  }
  .bg-md-neutral-light-medium {
    background-color: #9ca7b2 !important;
  }
  .bg-md-neutral {
    background-color: #6d7986 !important;
  }
  .bg-md-neutral-dark-medium {
    background-color: #4b5563 !important;
  }
  .bg-md-neutral-dark {
    background-color: #323b49 !important;
  }
  .bg-md-neutral-darker {
    background-color: #1e2533 !important;
  }
  .bg-md-neutral-darkest {
    background-color: #0e141f !important;
  }
  .bg-md-neutral-extra-dark {
    background-color: #04070d !important;
  }
  .bg-md-transparent-white-extra-light {
    background-color: #fffffff2 !important;
  }
  .bg-md-transparent-white-extra-light-medium {
    background-color: #ffffffe6 !important;
  }
  .bg-md-transparent-white-lighter {
    background-color: #fffc !important;
  }
  .bg-md-transparent-white-light {
    background-color: #ffffffb3 !important;
  }
  .bg-md-transparent-white-light-medium {
    background-color: #fff9 !important;
  }
  .bg-md-transparent-white {
    background-color: #ffffff80 !important;
  }
  .bg-md-transparent-white-dark-medium {
    background-color: #fff6 !important;
  }
  .bg-md-transparent-white-dark {
    background-color: #ffffff4d !important;
  }
  .bg-md-transparent-white-darker {
    background-color: #fff3 !important;
  }
  .bg-md-transparent-white-darkest {
    background-color: #ffffff1a !important;
  }
  .bg-md-transparent-white-extra-dark {
    background-color: #ffffff0d !important;
  }
  .bg-md-transparent-black-extra-light {
    background-color: #000000f2 !important;
  }
  .bg-md-transparent-black-extra-light-medium {
    background-color: #000000e6 !important;
  }
  .bg-md-transparent-black-lighter {
    background-color: #000c !important;
  }
  .bg-md-transparent-black-light {
    background-color: #000000b3 !important;
  }
  .bg-md-transparent-black-light-medium {
    background-color: #0009 !important;
  }
  .bg-md-transparent-black {
    background-color: #00000080 !important;
  }
  .bg-md-transparent-black-dark-medium {
    background-color: #0006 !important;
  }
  .bg-md-transparent-black-dark {
    background-color: #0000004d !important;
  }
  .bg-md-transparent-black-darker {
    background-color: #0003 !important;
  }
  .bg-md-transparent-black-darkest {
    background-color: #0000001a !important;
  }
  .bg-md-transparent-black-extra-dark {
    background-color: #0000000d !important;
  }
}
@media (min-width: 992px) {
  .bg-lg-white {
    background-color: #fff !important;
  }
  .bg-lg-black {
    background-color: #000 !important;
  }
  .bg-lg-muted {
    background-color: #6d7986 !important;
  }
  .bg-lg-primary-extra-light {
    background-color: #ecfeff !important;
  }
  .bg-lg-primary-extra-light-medium {
    background-color: #cffafe !important;
  }
  .bg-lg-primary-lighter {
    background-color: #a5f3fc !important;
  }
  .bg-lg-primary-light {
    background-color: #67e8f9 !important;
  }
  .bg-lg-primary-light-medium {
    background-color: #22d3ee !important;
  }
  .bg-lg-primary {
    background-color: #06b6d4 !important;
  }
  .bg-lg-primary-dark-medium {
    background-color: #0891b2 !important;
  }
  .bg-lg-primary-dark {
    background-color: #0e7490 !important;
  }
  .bg-lg-primary-darker {
    background-color: #155e75 !important;
  }
  .bg-lg-primary-darkest {
    background-color: #164e63 !important;
  }
  .bg-lg-primary-extra-dark {
    background-color: #083344 !important;
  }
  .bg-lg-secondary-extra-light {
    background-color: #fff7ed !important;
  }
  .bg-lg-secondary-extra-light-medium {
    background-color: #ffedd5 !important;
  }
  .bg-lg-secondary-lighter {
    background-color: #fed7aa !important;
  }
  .bg-lg-secondary-light {
    background-color: #fb923c !important;
  }
  .bg-lg-secondary-light-medium {
    background-color: #fb964c !important;
  }
  .bg-lg-secondary {
    background-color: #f97316 !important;
  }
  .bg-lg-secondary-dark-medium {
    background-color: #ea580c !important;
  }
  .bg-lg-secondary-dark {
    background-color: #c2410c !important;
  }
  .bg-lg-secondary-darker {
    background-color: #9a3412 !important;
  }
  .bg-lg-secondary-darkest {
    background-color: #7c2d12 !important;
  }
  .bg-lg-secondary-extra-dark {
    background-color: #431407 !important;
  }
  .bg-lg-mftg-extra-light {
    background-color: #eff6ff !important;
  }
  .bg-lg-mftg-extra-light-medium {
    background-color: #dbeafe !important;
  }
  .bg-lg-mftg-lighter {
    background-color: #bfdbfe !important;
  }
  .bg-lg-mftg-light {
    background-color: #93c5fd !important;
  }
  .bg-lg-mftg-light-medium {
    background-color: #60a5fa !important;
  }
  .bg-lg-mftg {
    background-color: #3b82f6 !important;
  }
  .bg-lg-mftg-dark-medium {
    background-color: #2563eb !important;
  }
  .bg-lg-mftg-dark {
    background-color: #1d4ed8 !important;
  }
  .bg-lg-mftg-darker {
    background-color: #1e40af !important;
  }
  .bg-lg-mftg-darkest {
    background-color: #1e3a8a !important;
  }
  .bg-lg-mftg-extra-dark {
    background-color: #172554 !important;
  }
  .bg-lg-edig-extra-light {
    background-color: #ecfeff !important;
  }
  .bg-lg-edig-extra-light-medium {
    background-color: #cffafe !important;
  }
  .bg-lg-edig-lighter {
    background-color: #a5f3fc !important;
  }
  .bg-lg-edig-light {
    background-color: #67e8f9 !important;
  }
  .bg-lg-edig-light-medium {
    background-color: #22d3ee !important;
  }
  .bg-lg-edig {
    background-color: #06b6d4 !important;
  }
  .bg-lg-edig-dark-medium {
    background-color: #0891b2 !important;
  }
  .bg-lg-edig-dark {
    background-color: #0e7490 !important;
  }
  .bg-lg-edig-darker {
    background-color: #155e75 !important;
  }
  .bg-lg-edig-darkest {
    background-color: #164e63 !important;
  }
  .bg-lg-edig-extra-dark {
    background-color: #083344 !important;
  }
  .bg-lg-as2g-extra-light {
    background-color: #faf5ff !important;
  }
  .bg-lg-as2g-extra-light-medium {
    background-color: #f3e8ff !important;
  }
  .bg-lg-as2g-lighter {
    background-color: #e9d5ff !important;
  }
  .bg-lg-as2g-light {
    background-color: #d8b4fe !important;
  }
  .bg-lg-as2g-light-medium {
    background-color: #c084fc !important;
  }
  .bg-lg-as2g {
    background-color: #a855f7 !important;
  }
  .bg-lg-as2g-dark-medium {
    background-color: #9333ea !important;
  }
  .bg-lg-as2g-dark {
    background-color: #7e22ce !important;
  }
  .bg-lg-as2g-darker {
    background-color: #6b21a8 !important;
  }
  .bg-lg-as2g-darkest {
    background-color: #581c87 !important;
  }
  .bg-lg-as2g-extra-dark {
    background-color: #3b0764 !important;
  }
  .bg-lg-success-extra-light {
    background-color: #f0fdf4 !important;
  }
  .bg-lg-success-extra-light-medium {
    background-color: #dcfce7 !important;
  }
  .bg-lg-success-lighter {
    background-color: #bbf7d0 !important;
  }
  .bg-lg-success-light {
    background-color: #86efac !important;
  }
  .bg-lg-success-light-medium {
    background-color: #4ade80 !important;
  }
  .bg-lg-success {
    background-color: #22c55e !important;
  }
  .bg-lg-success-dark-medium {
    background-color: #16a34a !important;
  }
  .bg-lg-success-dark {
    background-color: #15803d !important;
  }
  .bg-lg-success-darker {
    background-color: #166534 !important;
  }
  .bg-lg-success-darkest {
    background-color: #14532d !important;
  }
  .bg-lg-success-extra-dark {
    background-color: #052e16 !important;
  }
  .bg-lg-danger-extra-light {
    background-color: #fef2f2 !important;
  }
  .bg-lg-danger-extra-light-medium {
    background-color: #fee2e2 !important;
  }
  .bg-lg-danger-lighter {
    background-color: #fecaca !important;
  }
  .bg-lg-danger-light {
    background-color: #fca5a5 !important;
  }
  .bg-lg-danger-light-medium {
    background-color: #f87171 !important;
  }
  .bg-lg-danger {
    background-color: #ef4444 !important;
  }
  .bg-lg-danger-dark-medium {
    background-color: #dc2626 !important;
  }
  .bg-lg-danger-dark {
    background-color: #b91c1c !important;
  }
  .bg-lg-danger-darker {
    background-color: #991b1b !important;
  }
  .bg-lg-danger-darkest {
    background-color: #7f1d1d !important;
  }
  .bg-lg-danger-extra-dark {
    background-color: #450a0a !important;
  }
  .bg-lg-warning-extra-light {
    background-color: #fefce8 !important;
  }
  .bg-lg-warning-extra-light-medium {
    background-color: #fef9c3 !important;
  }
  .bg-lg-warning-lighter {
    background-color: #fef08a !important;
  }
  .bg-lg-warning-light {
    background-color: #fde047 !important;
  }
  .bg-lg-warning-light-medium {
    background-color: #facc15 !important;
  }
  .bg-lg-warning {
    background-color: #eab308 !important;
  }
  .bg-lg-warning-dark-medium {
    background-color: #ca8a04 !important;
  }
  .bg-lg-warning-dark {
    background-color: #a16207 !important;
  }
  .bg-lg-warning-darker {
    background-color: #854d0e !important;
  }
  .bg-lg-warning-darkest {
    background-color: #713f12 !important;
  }
  .bg-lg-warning-extra-dark {
    background-color: #422006 !important;
  }
  .bg-lg-info-extra-light {
    background-color: #f1f6fd !important;
  }
  .bg-lg-info-extra-light-medium {
    background-color: #dfeafa !important;
  }
  .bg-lg-info-lighter {
    background-color: #c7dbf6 !important;
  }
  .bg-lg-info-light {
    background-color: #a0c4f0 !important;
  }
  .bg-lg-info-light-medium {
    background-color: #73a4e7 !important;
  }
  .bg-lg-info {
    background-color: #5181da !important;
  }
  .bg-lg-info-dark-medium {
    background-color: #3b63c8 !important;
  }
  .bg-lg-info-dark {
    background-color: #2f4db0 !important;
  }
  .bg-lg-info-darker {
    background-color: #263d93 !important;
  }
  .bg-lg-info-darkest {
    background-color: #1c3070 !important;
  }
  .bg-lg-info-extra-dark {
    background-color: #0e1840 !important;
  }
  .bg-lg-neutral-extra-light {
    background-color: #f7fafb !important;
  }
  .bg-lg-neutral-extra-light-medium {
    background-color: #eff4f7 !important;
  }
  .bg-lg-neutral-lighter {
    background-color: #e0e8ee !important;
  }
  .bg-lg-neutral-light {
    background-color: #c6cfd7 !important;
  }
  .bg-lg-neutral-light-medium {
    background-color: #9ca7b2 !important;
  }
  .bg-lg-neutral {
    background-color: #6d7986 !important;
  }
  .bg-lg-neutral-dark-medium {
    background-color: #4b5563 !important;
  }
  .bg-lg-neutral-dark {
    background-color: #323b49 !important;
  }
  .bg-lg-neutral-darker {
    background-color: #1e2533 !important;
  }
  .bg-lg-neutral-darkest {
    background-color: #0e141f !important;
  }
  .bg-lg-neutral-extra-dark {
    background-color: #04070d !important;
  }
  .bg-lg-transparent-white-extra-light {
    background-color: #fffffff2 !important;
  }
  .bg-lg-transparent-white-extra-light-medium {
    background-color: #ffffffe6 !important;
  }
  .bg-lg-transparent-white-lighter {
    background-color: #fffc !important;
  }
  .bg-lg-transparent-white-light {
    background-color: #ffffffb3 !important;
  }
  .bg-lg-transparent-white-light-medium {
    background-color: #fff9 !important;
  }
  .bg-lg-transparent-white {
    background-color: #ffffff80 !important;
  }
  .bg-lg-transparent-white-dark-medium {
    background-color: #fff6 !important;
  }
  .bg-lg-transparent-white-dark {
    background-color: #ffffff4d !important;
  }
  .bg-lg-transparent-white-darker {
    background-color: #fff3 !important;
  }
  .bg-lg-transparent-white-darkest {
    background-color: #ffffff1a !important;
  }
  .bg-lg-transparent-white-extra-dark {
    background-color: #ffffff0d !important;
  }
  .bg-lg-transparent-black-extra-light {
    background-color: #000000f2 !important;
  }
  .bg-lg-transparent-black-extra-light-medium {
    background-color: #000000e6 !important;
  }
  .bg-lg-transparent-black-lighter {
    background-color: #000c !important;
  }
  .bg-lg-transparent-black-light {
    background-color: #000000b3 !important;
  }
  .bg-lg-transparent-black-light-medium {
    background-color: #0009 !important;
  }
  .bg-lg-transparent-black {
    background-color: #00000080 !important;
  }
  .bg-lg-transparent-black-dark-medium {
    background-color: #0006 !important;
  }
  .bg-lg-transparent-black-dark {
    background-color: #0000004d !important;
  }
  .bg-lg-transparent-black-darker {
    background-color: #0003 !important;
  }
  .bg-lg-transparent-black-darkest {
    background-color: #0000001a !important;
  }
  .bg-lg-transparent-black-extra-dark {
    background-color: #0000000d !important;
  }
}
@media (min-width: 1200px) {
  .bg-xl-white {
    background-color: #fff !important;
  }
  .bg-xl-black {
    background-color: #000 !important;
  }
  .bg-xl-muted {
    background-color: #6d7986 !important;
  }
  .bg-xl-primary-extra-light {
    background-color: #ecfeff !important;
  }
  .bg-xl-primary-extra-light-medium {
    background-color: #cffafe !important;
  }
  .bg-xl-primary-lighter {
    background-color: #a5f3fc !important;
  }
  .bg-xl-primary-light {
    background-color: #67e8f9 !important;
  }
  .bg-xl-primary-light-medium {
    background-color: #22d3ee !important;
  }
  .bg-xl-primary {
    background-color: #06b6d4 !important;
  }
  .bg-xl-primary-dark-medium {
    background-color: #0891b2 !important;
  }
  .bg-xl-primary-dark {
    background-color: #0e7490 !important;
  }
  .bg-xl-primary-darker {
    background-color: #155e75 !important;
  }
  .bg-xl-primary-darkest {
    background-color: #164e63 !important;
  }
  .bg-xl-primary-extra-dark {
    background-color: #083344 !important;
  }
  .bg-xl-secondary-extra-light {
    background-color: #fff7ed !important;
  }
  .bg-xl-secondary-extra-light-medium {
    background-color: #ffedd5 !important;
  }
  .bg-xl-secondary-lighter {
    background-color: #fed7aa !important;
  }
  .bg-xl-secondary-light {
    background-color: #fb923c !important;
  }
  .bg-xl-secondary-light-medium {
    background-color: #fb964c !important;
  }
  .bg-xl-secondary {
    background-color: #f97316 !important;
  }
  .bg-xl-secondary-dark-medium {
    background-color: #ea580c !important;
  }
  .bg-xl-secondary-dark {
    background-color: #c2410c !important;
  }
  .bg-xl-secondary-darker {
    background-color: #9a3412 !important;
  }
  .bg-xl-secondary-darkest {
    background-color: #7c2d12 !important;
  }
  .bg-xl-secondary-extra-dark {
    background-color: #431407 !important;
  }
  .bg-xl-mftg-extra-light {
    background-color: #eff6ff !important;
  }
  .bg-xl-mftg-extra-light-medium {
    background-color: #dbeafe !important;
  }
  .bg-xl-mftg-lighter {
    background-color: #bfdbfe !important;
  }
  .bg-xl-mftg-light {
    background-color: #93c5fd !important;
  }
  .bg-xl-mftg-light-medium {
    background-color: #60a5fa !important;
  }
  .bg-xl-mftg {
    background-color: #3b82f6 !important;
  }
  .bg-xl-mftg-dark-medium {
    background-color: #2563eb !important;
  }
  .bg-xl-mftg-dark {
    background-color: #1d4ed8 !important;
  }
  .bg-xl-mftg-darker {
    background-color: #1e40af !important;
  }
  .bg-xl-mftg-darkest {
    background-color: #1e3a8a !important;
  }
  .bg-xl-mftg-extra-dark {
    background-color: #172554 !important;
  }
  .bg-xl-edig-extra-light {
    background-color: #ecfeff !important;
  }
  .bg-xl-edig-extra-light-medium {
    background-color: #cffafe !important;
  }
  .bg-xl-edig-lighter {
    background-color: #a5f3fc !important;
  }
  .bg-xl-edig-light {
    background-color: #67e8f9 !important;
  }
  .bg-xl-edig-light-medium {
    background-color: #22d3ee !important;
  }
  .bg-xl-edig {
    background-color: #06b6d4 !important;
  }
  .bg-xl-edig-dark-medium {
    background-color: #0891b2 !important;
  }
  .bg-xl-edig-dark {
    background-color: #0e7490 !important;
  }
  .bg-xl-edig-darker {
    background-color: #155e75 !important;
  }
  .bg-xl-edig-darkest {
    background-color: #164e63 !important;
  }
  .bg-xl-edig-extra-dark {
    background-color: #083344 !important;
  }
  .bg-xl-as2g-extra-light {
    background-color: #faf5ff !important;
  }
  .bg-xl-as2g-extra-light-medium {
    background-color: #f3e8ff !important;
  }
  .bg-xl-as2g-lighter {
    background-color: #e9d5ff !important;
  }
  .bg-xl-as2g-light {
    background-color: #d8b4fe !important;
  }
  .bg-xl-as2g-light-medium {
    background-color: #c084fc !important;
  }
  .bg-xl-as2g {
    background-color: #a855f7 !important;
  }
  .bg-xl-as2g-dark-medium {
    background-color: #9333ea !important;
  }
  .bg-xl-as2g-dark {
    background-color: #7e22ce !important;
  }
  .bg-xl-as2g-darker {
    background-color: #6b21a8 !important;
  }
  .bg-xl-as2g-darkest {
    background-color: #581c87 !important;
  }
  .bg-xl-as2g-extra-dark {
    background-color: #3b0764 !important;
  }
  .bg-xl-success-extra-light {
    background-color: #f0fdf4 !important;
  }
  .bg-xl-success-extra-light-medium {
    background-color: #dcfce7 !important;
  }
  .bg-xl-success-lighter {
    background-color: #bbf7d0 !important;
  }
  .bg-xl-success-light {
    background-color: #86efac !important;
  }
  .bg-xl-success-light-medium {
    background-color: #4ade80 !important;
  }
  .bg-xl-success {
    background-color: #22c55e !important;
  }
  .bg-xl-success-dark-medium {
    background-color: #16a34a !important;
  }
  .bg-xl-success-dark {
    background-color: #15803d !important;
  }
  .bg-xl-success-darker {
    background-color: #166534 !important;
  }
  .bg-xl-success-darkest {
    background-color: #14532d !important;
  }
  .bg-xl-success-extra-dark {
    background-color: #052e16 !important;
  }
  .bg-xl-danger-extra-light {
    background-color: #fef2f2 !important;
  }
  .bg-xl-danger-extra-light-medium {
    background-color: #fee2e2 !important;
  }
  .bg-xl-danger-lighter {
    background-color: #fecaca !important;
  }
  .bg-xl-danger-light {
    background-color: #fca5a5 !important;
  }
  .bg-xl-danger-light-medium {
    background-color: #f87171 !important;
  }
  .bg-xl-danger {
    background-color: #ef4444 !important;
  }
  .bg-xl-danger-dark-medium {
    background-color: #dc2626 !important;
  }
  .bg-xl-danger-dark {
    background-color: #b91c1c !important;
  }
  .bg-xl-danger-darker {
    background-color: #991b1b !important;
  }
  .bg-xl-danger-darkest {
    background-color: #7f1d1d !important;
  }
  .bg-xl-danger-extra-dark {
    background-color: #450a0a !important;
  }
  .bg-xl-warning-extra-light {
    background-color: #fefce8 !important;
  }
  .bg-xl-warning-extra-light-medium {
    background-color: #fef9c3 !important;
  }
  .bg-xl-warning-lighter {
    background-color: #fef08a !important;
  }
  .bg-xl-warning-light {
    background-color: #fde047 !important;
  }
  .bg-xl-warning-light-medium {
    background-color: #facc15 !important;
  }
  .bg-xl-warning {
    background-color: #eab308 !important;
  }
  .bg-xl-warning-dark-medium {
    background-color: #ca8a04 !important;
  }
  .bg-xl-warning-dark {
    background-color: #a16207 !important;
  }
  .bg-xl-warning-darker {
    background-color: #854d0e !important;
  }
  .bg-xl-warning-darkest {
    background-color: #713f12 !important;
  }
  .bg-xl-warning-extra-dark {
    background-color: #422006 !important;
  }
  .bg-xl-info-extra-light {
    background-color: #f1f6fd !important;
  }
  .bg-xl-info-extra-light-medium {
    background-color: #dfeafa !important;
  }
  .bg-xl-info-lighter {
    background-color: #c7dbf6 !important;
  }
  .bg-xl-info-light {
    background-color: #a0c4f0 !important;
  }
  .bg-xl-info-light-medium {
    background-color: #73a4e7 !important;
  }
  .bg-xl-info {
    background-color: #5181da !important;
  }
  .bg-xl-info-dark-medium {
    background-color: #3b63c8 !important;
  }
  .bg-xl-info-dark {
    background-color: #2f4db0 !important;
  }
  .bg-xl-info-darker {
    background-color: #263d93 !important;
  }
  .bg-xl-info-darkest {
    background-color: #1c3070 !important;
  }
  .bg-xl-info-extra-dark {
    background-color: #0e1840 !important;
  }
  .bg-xl-neutral-extra-light {
    background-color: #f7fafb !important;
  }
  .bg-xl-neutral-extra-light-medium {
    background-color: #eff4f7 !important;
  }
  .bg-xl-neutral-lighter {
    background-color: #e0e8ee !important;
  }
  .bg-xl-neutral-light {
    background-color: #c6cfd7 !important;
  }
  .bg-xl-neutral-light-medium {
    background-color: #9ca7b2 !important;
  }
  .bg-xl-neutral {
    background-color: #6d7986 !important;
  }
  .bg-xl-neutral-dark-medium {
    background-color: #4b5563 !important;
  }
  .bg-xl-neutral-dark {
    background-color: #323b49 !important;
  }
  .bg-xl-neutral-darker {
    background-color: #1e2533 !important;
  }
  .bg-xl-neutral-darkest {
    background-color: #0e141f !important;
  }
  .bg-xl-neutral-extra-dark {
    background-color: #04070d !important;
  }
  .bg-xl-transparent-white-extra-light {
    background-color: #fffffff2 !important;
  }
  .bg-xl-transparent-white-extra-light-medium {
    background-color: #ffffffe6 !important;
  }
  .bg-xl-transparent-white-lighter {
    background-color: #fffc !important;
  }
  .bg-xl-transparent-white-light {
    background-color: #ffffffb3 !important;
  }
  .bg-xl-transparent-white-light-medium {
    background-color: #fff9 !important;
  }
  .bg-xl-transparent-white {
    background-color: #ffffff80 !important;
  }
  .bg-xl-transparent-white-dark-medium {
    background-color: #fff6 !important;
  }
  .bg-xl-transparent-white-dark {
    background-color: #ffffff4d !important;
  }
  .bg-xl-transparent-white-darker {
    background-color: #fff3 !important;
  }
  .bg-xl-transparent-white-darkest {
    background-color: #ffffff1a !important;
  }
  .bg-xl-transparent-white-extra-dark {
    background-color: #ffffff0d !important;
  }
  .bg-xl-transparent-black-extra-light {
    background-color: #000000f2 !important;
  }
  .bg-xl-transparent-black-extra-light-medium {
    background-color: #000000e6 !important;
  }
  .bg-xl-transparent-black-lighter {
    background-color: #000c !important;
  }
  .bg-xl-transparent-black-light {
    background-color: #000000b3 !important;
  }
  .bg-xl-transparent-black-light-medium {
    background-color: #0009 !important;
  }
  .bg-xl-transparent-black {
    background-color: #00000080 !important;
  }
  .bg-xl-transparent-black-dark-medium {
    background-color: #0006 !important;
  }
  .bg-xl-transparent-black-dark {
    background-color: #0000004d !important;
  }
  .bg-xl-transparent-black-darker {
    background-color: #0003 !important;
  }
  .bg-xl-transparent-black-darkest {
    background-color: #0000001a !important;
  }
  .bg-xl-transparent-black-extra-dark {
    background-color: #0000000d !important;
  }
}
.m-0 {
  margin: 0rem !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0rem !important;
  }
}
.m-1 {
  margin: .25rem !important;
}
@media (min-width: 576px) {
  .m-sm-1 {
    margin: .25rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-1 {
    margin: .25rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-1 {
    margin: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-1 {
    margin: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-1 {
    margin: .25rem !important;
  }
}
.m-2 {
  margin: .5rem !important;
}
@media (min-width: 576px) {
  .m-sm-2 {
    margin: .5rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-2 {
    margin: .5rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-2 {
    margin: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-2 {
    margin: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-2 {
    margin: .5rem !important;
  }
}
.m-3 {
  margin: .75rem !important;
}
@media (min-width: 576px) {
  .m-sm-3 {
    margin: .75rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-3 {
    margin: .75rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-3 {
    margin: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-3 {
    margin: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-3 {
    margin: .75rem !important;
  }
}
.m-4 {
  margin: 1rem !important;
}
@media (min-width: 576px) {
  .m-sm-4 {
    margin: 1rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-4 {
    margin: 1rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-4 {
    margin: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-4 {
    margin: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-4 {
    margin: 1rem !important;
  }
}
.m-5 {
  margin: 1.25rem !important;
}
@media (min-width: 576px) {
  .m-sm-5 {
    margin: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-5 {
    margin: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-5 {
    margin: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-5 {
    margin: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-5 {
    margin: 1.25rem !important;
  }
}
.m-6 {
  margin: 1.5rem !important;
}
@media (min-width: 576px) {
  .m-sm-6 {
    margin: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-6 {
    margin: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-6 {
    margin: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-6 {
    margin: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-6 {
    margin: 1.5rem !important;
  }
}
.m-7 {
  margin: 1.75rem !important;
}
@media (min-width: 576px) {
  .m-sm-7 {
    margin: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-7 {
    margin: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-7 {
    margin: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-7 {
    margin: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-7 {
    margin: 1.75rem !important;
  }
}
.m-8 {
  margin: 2rem !important;
}
@media (min-width: 576px) {
  .m-sm-8 {
    margin: 2rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-8 {
    margin: 2rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-8 {
    margin: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-8 {
    margin: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-8 {
    margin: 2rem !important;
  }
}
.m-9 {
  margin: 2.25rem !important;
}
@media (min-width: 576px) {
  .m-sm-9 {
    margin: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-9 {
    margin: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-9 {
    margin: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-9 {
    margin: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-9 {
    margin: 2.25rem !important;
  }
}
.m-10 {
  margin: 2.5rem !important;
}
@media (min-width: 576px) {
  .m-sm-10 {
    margin: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-10 {
    margin: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-10 {
    margin: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-10 {
    margin: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-10 {
    margin: 2.5rem !important;
  }
}
.m-11 {
  margin: 2.75rem !important;
}
@media (min-width: 576px) {
  .m-sm-11 {
    margin: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-11 {
    margin: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-11 {
    margin: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-11 {
    margin: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-11 {
    margin: 2.75rem !important;
  }
}
.m-12 {
  margin: 3rem !important;
}
@media (min-width: 576px) {
  .m-sm-12 {
    margin: 3rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-12 {
    margin: 3rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-12 {
    margin: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-12 {
    margin: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-12 {
    margin: 3rem !important;
  }
}
.m-13 {
  margin: 3.25rem !important;
}
@media (min-width: 576px) {
  .m-sm-13 {
    margin: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-13 {
    margin: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-13 {
    margin: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-13 {
    margin: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-13 {
    margin: 3.25rem !important;
  }
}
.m-14 {
  margin: 3.5rem !important;
}
@media (min-width: 576px) {
  .m-sm-14 {
    margin: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-14 {
    margin: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-14 {
    margin: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-14 {
    margin: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-14 {
    margin: 3.5rem !important;
  }
}
.m-15 {
  margin: 3.75rem !important;
}
@media (min-width: 576px) {
  .m-sm-15 {
    margin: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-15 {
    margin: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-15 {
    margin: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-15 {
    margin: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-15 {
    margin: 3.75rem !important;
  }
}
.m-16 {
  margin: 4rem !important;
}
@media (min-width: 576px) {
  .m-sm-16 {
    margin: 4rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-16 {
    margin: 4rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-16 {
    margin: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-16 {
    margin: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-16 {
    margin: 4rem !important;
  }
}
.m-17 {
  margin: 4.25rem !important;
}
@media (min-width: 576px) {
  .m-sm-17 {
    margin: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-17 {
    margin: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-17 {
    margin: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-17 {
    margin: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-17 {
    margin: 4.25rem !important;
  }
}
.m-18 {
  margin: 4.5rem !important;
}
@media (min-width: 576px) {
  .m-sm-18 {
    margin: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-18 {
    margin: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-18 {
    margin: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-18 {
    margin: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-18 {
    margin: 4.5rem !important;
  }
}
.m-19 {
  margin: 4.75rem !important;
}
@media (min-width: 576px) {
  .m-sm-19 {
    margin: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-19 {
    margin: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-19 {
    margin: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-19 {
    margin: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-19 {
    margin: 4.75rem !important;
  }
}
.m-20 {
  margin: 5rem !important;
}
@media (min-width: 576px) {
  .m-sm-20 {
    margin: 5rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-20 {
    margin: 5rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-20 {
    margin: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-20 {
    margin: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-20 {
    margin: 5rem !important;
  }
}
.mt-0 {
  margin-top: 0rem !important;
}
@media (min-width: 576px) {
  .mt-sm-0 {
    margin-top: 0rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-0 {
    margin-top: 0rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-0 {
    margin-top: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-0 {
    margin-top: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-0 {
    margin-top: 0rem !important;
  }
}
.mt-1 {
  margin-top: .25rem !important;
}
@media (min-width: 576px) {
  .mt-sm-1 {
    margin-top: .25rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-1 {
    margin-top: .25rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-1 {
    margin-top: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-1 {
    margin-top: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-1 {
    margin-top: .25rem !important;
  }
}
.mt-2 {
  margin-top: .5rem !important;
}
@media (min-width: 576px) {
  .mt-sm-2 {
    margin-top: .5rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-2 {
    margin-top: .5rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-2 {
    margin-top: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-2 {
    margin-top: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-2 {
    margin-top: .5rem !important;
  }
}
.mt-3 {
  margin-top: .75rem !important;
}
@media (min-width: 576px) {
  .mt-sm-3 {
    margin-top: .75rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-3 {
    margin-top: .75rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-3 {
    margin-top: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-3 {
    margin-top: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-3 {
    margin-top: .75rem !important;
  }
}
.mt-4 {
  margin-top: 1rem !important;
}
@media (min-width: 576px) {
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-4 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-4 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-4 {
    margin-top: 1rem !important;
  }
}
.mt-5 {
  margin-top: 1.25rem !important;
}
@media (min-width: 576px) {
  .mt-sm-5 {
    margin-top: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-5 {
    margin-top: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-5 {
    margin-top: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-5 {
    margin-top: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-5 {
    margin-top: 1.25rem !important;
  }
}
.mt-6 {
  margin-top: 1.5rem !important;
}
@media (min-width: 576px) {
  .mt-sm-6 {
    margin-top: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-6 {
    margin-top: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-6 {
    margin-top: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-6 {
    margin-top: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-6 {
    margin-top: 1.5rem !important;
  }
}
.mt-7 {
  margin-top: 1.75rem !important;
}
@media (min-width: 576px) {
  .mt-sm-7 {
    margin-top: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-7 {
    margin-top: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-7 {
    margin-top: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-7 {
    margin-top: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-7 {
    margin-top: 1.75rem !important;
  }
}
.mt-8 {
  margin-top: 2rem !important;
}
@media (min-width: 576px) {
  .mt-sm-8 {
    margin-top: 2rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-8 {
    margin-top: 2rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-8 {
    margin-top: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-8 {
    margin-top: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-8 {
    margin-top: 2rem !important;
  }
}
.mt-9 {
  margin-top: 2.25rem !important;
}
@media (min-width: 576px) {
  .mt-sm-9 {
    margin-top: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-9 {
    margin-top: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-9 {
    margin-top: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-9 {
    margin-top: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-9 {
    margin-top: 2.25rem !important;
  }
}
.mt-10 {
  margin-top: 2.5rem !important;
}
@media (min-width: 576px) {
  .mt-sm-10 {
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-10 {
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-10 {
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-10 {
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-10 {
    margin-top: 2.5rem !important;
  }
}
.mt-11 {
  margin-top: 2.75rem !important;
}
@media (min-width: 576px) {
  .mt-sm-11 {
    margin-top: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-11 {
    margin-top: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-11 {
    margin-top: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-11 {
    margin-top: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-11 {
    margin-top: 2.75rem !important;
  }
}
.mt-12 {
  margin-top: 3rem !important;
}
@media (min-width: 576px) {
  .mt-sm-12 {
    margin-top: 3rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-12 {
    margin-top: 3rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-12 {
    margin-top: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-12 {
    margin-top: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-12 {
    margin-top: 3rem !important;
  }
}
.mt-13 {
  margin-top: 3.25rem !important;
}
@media (min-width: 576px) {
  .mt-sm-13 {
    margin-top: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-13 {
    margin-top: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-13 {
    margin-top: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-13 {
    margin-top: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-13 {
    margin-top: 3.25rem !important;
  }
}
.mt-14 {
  margin-top: 3.5rem !important;
}
@media (min-width: 576px) {
  .mt-sm-14 {
    margin-top: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-14 {
    margin-top: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-14 {
    margin-top: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-14 {
    margin-top: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-14 {
    margin-top: 3.5rem !important;
  }
}
.mt-15 {
  margin-top: 3.75rem !important;
}
@media (min-width: 576px) {
  .mt-sm-15 {
    margin-top: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-15 {
    margin-top: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-15 {
    margin-top: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-15 {
    margin-top: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-15 {
    margin-top: 3.75rem !important;
  }
}
.mt-16 {
  margin-top: 4rem !important;
}
@media (min-width: 576px) {
  .mt-sm-16 {
    margin-top: 4rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-16 {
    margin-top: 4rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-16 {
    margin-top: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-16 {
    margin-top: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-16 {
    margin-top: 4rem !important;
  }
}
.mt-17 {
  margin-top: 4.25rem !important;
}
@media (min-width: 576px) {
  .mt-sm-17 {
    margin-top: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-17 {
    margin-top: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-17 {
    margin-top: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-17 {
    margin-top: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-17 {
    margin-top: 4.25rem !important;
  }
}
.mt-18 {
  margin-top: 4.5rem !important;
}
@media (min-width: 576px) {
  .mt-sm-18 {
    margin-top: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-18 {
    margin-top: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-18 {
    margin-top: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-18 {
    margin-top: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-18 {
    margin-top: 4.5rem !important;
  }
}
.mt-19 {
  margin-top: 4.75rem !important;
}
@media (min-width: 576px) {
  .mt-sm-19 {
    margin-top: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-19 {
    margin-top: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-19 {
    margin-top: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-19 {
    margin-top: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-19 {
    margin-top: 4.75rem !important;
  }
}
.mt-20 {
  margin-top: 5rem !important;
}
@media (min-width: 576px) {
  .mt-sm-20 {
    margin-top: 5rem !important;
  }
}
@media (min-width: 768px) {
  .mt-md-20 {
    margin-top: 5rem !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-20 {
    margin-top: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-20 {
    margin-top: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-20 {
    margin-top: 5rem !important;
  }
}
.mb-0 {
  margin-bottom: 0rem !important;
}
@media (min-width: 576px) {
  .mb-sm-0 {
    margin-bottom: 0rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-0 {
    margin-bottom: 0rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-0 {
    margin-bottom: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-0 {
    margin-bottom: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-0 {
    margin-bottom: 0rem !important;
  }
}
.mb-1 {
  margin-bottom: .25rem !important;
}
@media (min-width: 576px) {
  .mb-sm-1 {
    margin-bottom: .25rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-1 {
    margin-bottom: .25rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-1 {
    margin-bottom: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-1 {
    margin-bottom: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-1 {
    margin-bottom: .25rem !important;
  }
}
.mb-2 {
  margin-bottom: .5rem !important;
}
@media (min-width: 576px) {
  .mb-sm-2 {
    margin-bottom: .5rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-2 {
    margin-bottom: .5rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-2 {
    margin-bottom: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-2 {
    margin-bottom: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-2 {
    margin-bottom: .5rem !important;
  }
}
.mb-3 {
  margin-bottom: .75rem !important;
}
@media (min-width: 576px) {
  .mb-sm-3 {
    margin-bottom: .75rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-3 {
    margin-bottom: .75rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-3 {
    margin-bottom: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-3 {
    margin-bottom: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-3 {
    margin-bottom: .75rem !important;
  }
}
.mb-4 {
  margin-bottom: 1rem !important;
}
@media (min-width: 576px) {
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-4 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-4 {
    margin-bottom: 1rem !important;
  }
}
.mb-5 {
  margin-bottom: 1.25rem !important;
}
@media (min-width: 576px) {
  .mb-sm-5 {
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-5 {
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-5 {
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-5 {
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-5 {
    margin-bottom: 1.25rem !important;
  }
}
.mb-6 {
  margin-bottom: 1.5rem !important;
}
@media (min-width: 576px) {
  .mb-sm-6 {
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-6 {
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-6 {
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-6 {
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-6 {
    margin-bottom: 1.5rem !important;
  }
}
.mb-7 {
  margin-bottom: 1.75rem !important;
}
@media (min-width: 576px) {
  .mb-sm-7 {
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-7 {
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-7 {
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-7 {
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-7 {
    margin-bottom: 1.75rem !important;
  }
}
.mb-8 {
  margin-bottom: 2rem !important;
}
@media (min-width: 576px) {
  .mb-sm-8 {
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-8 {
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-8 {
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-8 {
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-8 {
    margin-bottom: 2rem !important;
  }
}
.mb-9 {
  margin-bottom: 2.25rem !important;
}
@media (min-width: 576px) {
  .mb-sm-9 {
    margin-bottom: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-9 {
    margin-bottom: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-9 {
    margin-bottom: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-9 {
    margin-bottom: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-9 {
    margin-bottom: 2.25rem !important;
  }
}
.mb-10 {
  margin-bottom: 2.5rem !important;
}
@media (min-width: 576px) {
  .mb-sm-10 {
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-10 {
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-10 {
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-10 {
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-10 {
    margin-bottom: 2.5rem !important;
  }
}
.mb-11 {
  margin-bottom: 2.75rem !important;
}
@media (min-width: 576px) {
  .mb-sm-11 {
    margin-bottom: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-11 {
    margin-bottom: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-11 {
    margin-bottom: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-11 {
    margin-bottom: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-11 {
    margin-bottom: 2.75rem !important;
  }
}
.mb-12 {
  margin-bottom: 3rem !important;
}
@media (min-width: 576px) {
  .mb-sm-12 {
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-12 {
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-12 {
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-12 {
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-12 {
    margin-bottom: 3rem !important;
  }
}
.mb-13 {
  margin-bottom: 3.25rem !important;
}
@media (min-width: 576px) {
  .mb-sm-13 {
    margin-bottom: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-13 {
    margin-bottom: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-13 {
    margin-bottom: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-13 {
    margin-bottom: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-13 {
    margin-bottom: 3.25rem !important;
  }
}
.mb-14 {
  margin-bottom: 3.5rem !important;
}
@media (min-width: 576px) {
  .mb-sm-14 {
    margin-bottom: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-14 {
    margin-bottom: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-14 {
    margin-bottom: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-14 {
    margin-bottom: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-14 {
    margin-bottom: 3.5rem !important;
  }
}
.mb-15 {
  margin-bottom: 3.75rem !important;
}
@media (min-width: 576px) {
  .mb-sm-15 {
    margin-bottom: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-15 {
    margin-bottom: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-15 {
    margin-bottom: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-15 {
    margin-bottom: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-15 {
    margin-bottom: 3.75rem !important;
  }
}
.mb-16 {
  margin-bottom: 4rem !important;
}
@media (min-width: 576px) {
  .mb-sm-16 {
    margin-bottom: 4rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-16 {
    margin-bottom: 4rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-16 {
    margin-bottom: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-16 {
    margin-bottom: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-16 {
    margin-bottom: 4rem !important;
  }
}
.mb-17 {
  margin-bottom: 4.25rem !important;
}
@media (min-width: 576px) {
  .mb-sm-17 {
    margin-bottom: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-17 {
    margin-bottom: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-17 {
    margin-bottom: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-17 {
    margin-bottom: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-17 {
    margin-bottom: 4.25rem !important;
  }
}
.mb-18 {
  margin-bottom: 4.5rem !important;
}
@media (min-width: 576px) {
  .mb-sm-18 {
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-18 {
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-18 {
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-18 {
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-18 {
    margin-bottom: 4.5rem !important;
  }
}
.mb-19 {
  margin-bottom: 4.75rem !important;
}
@media (min-width: 576px) {
  .mb-sm-19 {
    margin-bottom: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-19 {
    margin-bottom: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-19 {
    margin-bottom: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-19 {
    margin-bottom: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-19 {
    margin-bottom: 4.75rem !important;
  }
}
.mb-20 {
  margin-bottom: 5rem !important;
}
@media (min-width: 576px) {
  .mb-sm-20 {
    margin-bottom: 5rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-20 {
    margin-bottom: 5rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-20 {
    margin-bottom: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-20 {
    margin-bottom: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-20 {
    margin-bottom: 5rem !important;
  }
}
.ms-0 {
  margin-left: 0rem !important;
}
@media (min-width: 576px) {
  .ms-sm-0 {
    margin-left: 0rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-0 {
    margin-left: 0rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-0 {
    margin-left: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-0 {
    margin-left: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-0 {
    margin-left: 0rem !important;
  }
}
.ms-1 {
  margin-left: .25rem !important;
}
@media (min-width: 576px) {
  .ms-sm-1 {
    margin-left: .25rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-1 {
    margin-left: .25rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-1 {
    margin-left: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-1 {
    margin-left: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-1 {
    margin-left: .25rem !important;
  }
}
.ms-2 {
  margin-left: .5rem !important;
}
@media (min-width: 576px) {
  .ms-sm-2 {
    margin-left: .5rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-2 {
    margin-left: .5rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-2 {
    margin-left: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-2 {
    margin-left: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-2 {
    margin-left: .5rem !important;
  }
}
.ms-3 {
  margin-left: .75rem !important;
}
@media (min-width: 576px) {
  .ms-sm-3 {
    margin-left: .75rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-3 {
    margin-left: .75rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-3 {
    margin-left: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-3 {
    margin-left: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-3 {
    margin-left: .75rem !important;
  }
}
.ms-4 {
  margin-left: 1rem !important;
}
@media (min-width: 576px) {
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-4 {
    margin-left: 1rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-4 {
    margin-left: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-4 {
    margin-left: 1rem !important;
  }
}
.ms-5 {
  margin-left: 1.25rem !important;
}
@media (min-width: 576px) {
  .ms-sm-5 {
    margin-left: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-5 {
    margin-left: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-5 {
    margin-left: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-5 {
    margin-left: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-5 {
    margin-left: 1.25rem !important;
  }
}
.ms-6 {
  margin-left: 1.5rem !important;
}
@media (min-width: 576px) {
  .ms-sm-6 {
    margin-left: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-6 {
    margin-left: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-6 {
    margin-left: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-6 {
    margin-left: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-6 {
    margin-left: 1.5rem !important;
  }
}
.ms-7 {
  margin-left: 1.75rem !important;
}
@media (min-width: 576px) {
  .ms-sm-7 {
    margin-left: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-7 {
    margin-left: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-7 {
    margin-left: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-7 {
    margin-left: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-7 {
    margin-left: 1.75rem !important;
  }
}
.ms-8 {
  margin-left: 2rem !important;
}
@media (min-width: 576px) {
  .ms-sm-8 {
    margin-left: 2rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-8 {
    margin-left: 2rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-8 {
    margin-left: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-8 {
    margin-left: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-8 {
    margin-left: 2rem !important;
  }
}
.ms-9 {
  margin-left: 2.25rem !important;
}
@media (min-width: 576px) {
  .ms-sm-9 {
    margin-left: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-9 {
    margin-left: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-9 {
    margin-left: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-9 {
    margin-left: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-9 {
    margin-left: 2.25rem !important;
  }
}
.ms-10 {
  margin-left: 2.5rem !important;
}
@media (min-width: 576px) {
  .ms-sm-10 {
    margin-left: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-10 {
    margin-left: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-10 {
    margin-left: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-10 {
    margin-left: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-10 {
    margin-left: 2.5rem !important;
  }
}
.ms-11 {
  margin-left: 2.75rem !important;
}
@media (min-width: 576px) {
  .ms-sm-11 {
    margin-left: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-11 {
    margin-left: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-11 {
    margin-left: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-11 {
    margin-left: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-11 {
    margin-left: 2.75rem !important;
  }
}
.ms-12 {
  margin-left: 3rem !important;
}
@media (min-width: 576px) {
  .ms-sm-12 {
    margin-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-12 {
    margin-left: 3rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-12 {
    margin-left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-12 {
    margin-left: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-12 {
    margin-left: 3rem !important;
  }
}
.ms-13 {
  margin-left: 3.25rem !important;
}
@media (min-width: 576px) {
  .ms-sm-13 {
    margin-left: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-13 {
    margin-left: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-13 {
    margin-left: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-13 {
    margin-left: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-13 {
    margin-left: 3.25rem !important;
  }
}
.ms-14 {
  margin-left: 3.5rem !important;
}
@media (min-width: 576px) {
  .ms-sm-14 {
    margin-left: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-14 {
    margin-left: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-14 {
    margin-left: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-14 {
    margin-left: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-14 {
    margin-left: 3.5rem !important;
  }
}
.ms-15 {
  margin-left: 3.75rem !important;
}
@media (min-width: 576px) {
  .ms-sm-15 {
    margin-left: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-15 {
    margin-left: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-15 {
    margin-left: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-15 {
    margin-left: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-15 {
    margin-left: 3.75rem !important;
  }
}
.ms-16 {
  margin-left: 4rem !important;
}
@media (min-width: 576px) {
  .ms-sm-16 {
    margin-left: 4rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-16 {
    margin-left: 4rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-16 {
    margin-left: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-16 {
    margin-left: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-16 {
    margin-left: 4rem !important;
  }
}
.ms-17 {
  margin-left: 4.25rem !important;
}
@media (min-width: 576px) {
  .ms-sm-17 {
    margin-left: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-17 {
    margin-left: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-17 {
    margin-left: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-17 {
    margin-left: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-17 {
    margin-left: 4.25rem !important;
  }
}
.ms-18 {
  margin-left: 4.5rem !important;
}
@media (min-width: 576px) {
  .ms-sm-18 {
    margin-left: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-18 {
    margin-left: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-18 {
    margin-left: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-18 {
    margin-left: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-18 {
    margin-left: 4.5rem !important;
  }
}
.ms-19 {
  margin-left: 4.75rem !important;
}
@media (min-width: 576px) {
  .ms-sm-19 {
    margin-left: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-19 {
    margin-left: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-19 {
    margin-left: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-19 {
    margin-left: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-19 {
    margin-left: 4.75rem !important;
  }
}
.ms-20 {
  margin-left: 5rem !important;
}
@media (min-width: 576px) {
  .ms-sm-20 {
    margin-left: 5rem !important;
  }
}
@media (min-width: 768px) {
  .ms-md-20 {
    margin-left: 5rem !important;
  }
}
@media (min-width: 992px) {
  .ms-lg-20 {
    margin-left: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .ms-xl-20 {
    margin-left: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .ms-xxl-20 {
    margin-left: 5rem !important;
  }
}
.me-0 {
  margin-right: 0rem !important;
}
@media (min-width: 576px) {
  .me-sm-0 {
    margin-right: 0rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-0 {
    margin-right: 0rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-0 {
    margin-right: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-0 {
    margin-right: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-0 {
    margin-right: 0rem !important;
  }
}
.me-1 {
  margin-right: .25rem !important;
}
@media (min-width: 576px) {
  .me-sm-1 {
    margin-right: .25rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-1 {
    margin-right: .25rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-1 {
    margin-right: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-1 {
    margin-right: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-1 {
    margin-right: .25rem !important;
  }
}
.me-2 {
  margin-right: .5rem !important;
}
@media (min-width: 576px) {
  .me-sm-2 {
    margin-right: .5rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-2 {
    margin-right: .5rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-2 {
    margin-right: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-2 {
    margin-right: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-2 {
    margin-right: .5rem !important;
  }
}
.me-3 {
  margin-right: .75rem !important;
}
@media (min-width: 576px) {
  .me-sm-3 {
    margin-right: .75rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-3 {
    margin-right: .75rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-3 {
    margin-right: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-3 {
    margin-right: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-3 {
    margin-right: .75rem !important;
  }
}
.me-4 {
  margin-right: 1rem !important;
}
@media (min-width: 576px) {
  .me-sm-4 {
    margin-right: 1rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-4 {
    margin-right: 1rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-4 {
    margin-right: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-4 {
    margin-right: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-4 {
    margin-right: 1rem !important;
  }
}
.me-5 {
  margin-right: 1.25rem !important;
}
@media (min-width: 576px) {
  .me-sm-5 {
    margin-right: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-5 {
    margin-right: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-5 {
    margin-right: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-5 {
    margin-right: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-5 {
    margin-right: 1.25rem !important;
  }
}
.me-6 {
  margin-right: 1.5rem !important;
}
@media (min-width: 576px) {
  .me-sm-6 {
    margin-right: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-6 {
    margin-right: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-6 {
    margin-right: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-6 {
    margin-right: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-6 {
    margin-right: 1.5rem !important;
  }
}
.me-7 {
  margin-right: 1.75rem !important;
}
@media (min-width: 576px) {
  .me-sm-7 {
    margin-right: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-7 {
    margin-right: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-7 {
    margin-right: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-7 {
    margin-right: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-7 {
    margin-right: 1.75rem !important;
  }
}
.me-8 {
  margin-right: 2rem !important;
}
@media (min-width: 576px) {
  .me-sm-8 {
    margin-right: 2rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-8 {
    margin-right: 2rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-8 {
    margin-right: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-8 {
    margin-right: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-8 {
    margin-right: 2rem !important;
  }
}
.me-9 {
  margin-right: 2.25rem !important;
}
@media (min-width: 576px) {
  .me-sm-9 {
    margin-right: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-9 {
    margin-right: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-9 {
    margin-right: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-9 {
    margin-right: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-9 {
    margin-right: 2.25rem !important;
  }
}
.me-10 {
  margin-right: 2.5rem !important;
}
@media (min-width: 576px) {
  .me-sm-10 {
    margin-right: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-10 {
    margin-right: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-10 {
    margin-right: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-10 {
    margin-right: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-10 {
    margin-right: 2.5rem !important;
  }
}
.me-11 {
  margin-right: 2.75rem !important;
}
@media (min-width: 576px) {
  .me-sm-11 {
    margin-right: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-11 {
    margin-right: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-11 {
    margin-right: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-11 {
    margin-right: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-11 {
    margin-right: 2.75rem !important;
  }
}
.me-12 {
  margin-right: 3rem !important;
}
@media (min-width: 576px) {
  .me-sm-12 {
    margin-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-12 {
    margin-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-12 {
    margin-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-12 {
    margin-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-12 {
    margin-right: 3rem !important;
  }
}
.me-13 {
  margin-right: 3.25rem !important;
}
@media (min-width: 576px) {
  .me-sm-13 {
    margin-right: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-13 {
    margin-right: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-13 {
    margin-right: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-13 {
    margin-right: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-13 {
    margin-right: 3.25rem !important;
  }
}
.me-14 {
  margin-right: 3.5rem !important;
}
@media (min-width: 576px) {
  .me-sm-14 {
    margin-right: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-14 {
    margin-right: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-14 {
    margin-right: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-14 {
    margin-right: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-14 {
    margin-right: 3.5rem !important;
  }
}
.me-15 {
  margin-right: 3.75rem !important;
}
@media (min-width: 576px) {
  .me-sm-15 {
    margin-right: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-15 {
    margin-right: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-15 {
    margin-right: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-15 {
    margin-right: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-15 {
    margin-right: 3.75rem !important;
  }
}
.me-16 {
  margin-right: 4rem !important;
}
@media (min-width: 576px) {
  .me-sm-16 {
    margin-right: 4rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-16 {
    margin-right: 4rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-16 {
    margin-right: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-16 {
    margin-right: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-16 {
    margin-right: 4rem !important;
  }
}
.me-17 {
  margin-right: 4.25rem !important;
}
@media (min-width: 576px) {
  .me-sm-17 {
    margin-right: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-17 {
    margin-right: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-17 {
    margin-right: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-17 {
    margin-right: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-17 {
    margin-right: 4.25rem !important;
  }
}
.me-18 {
  margin-right: 4.5rem !important;
}
@media (min-width: 576px) {
  .me-sm-18 {
    margin-right: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-18 {
    margin-right: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-18 {
    margin-right: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-18 {
    margin-right: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-18 {
    margin-right: 4.5rem !important;
  }
}
.me-19 {
  margin-right: 4.75rem !important;
}
@media (min-width: 576px) {
  .me-sm-19 {
    margin-right: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-19 {
    margin-right: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-19 {
    margin-right: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-19 {
    margin-right: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-19 {
    margin-right: 4.75rem !important;
  }
}
.me-20 {
  margin-right: 5rem !important;
}
@media (min-width: 576px) {
  .me-sm-20 {
    margin-right: 5rem !important;
  }
}
@media (min-width: 768px) {
  .me-md-20 {
    margin-right: 5rem !important;
  }
}
@media (min-width: 992px) {
  .me-lg-20 {
    margin-right: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .me-xl-20 {
    margin-right: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .me-xxl-20 {
    margin-right: 5rem !important;
  }
}
.mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
@media (min-width: 576px) {
  .mx-sm-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
}
.mx-1 {
  margin-left: .25rem !important;
  margin-right: .25rem !important;
}
@media (min-width: 576px) {
  .mx-sm-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }
}
.mx-2 {
  margin-left: .5rem !important;
  margin-right: .5rem !important;
}
@media (min-width: 576px) {
  .mx-sm-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }
}
.mx-3 {
  margin-left: .75rem !important;
  margin-right: .75rem !important;
}
@media (min-width: 576px) {
  .mx-sm-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }
}
.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
@media (min-width: 576px) {
  .mx-sm-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
@media (min-width: 576px) {
  .mx-sm-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
}
.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
@media (min-width: 576px) {
  .mx-sm-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
}
.mx-7 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}
@media (min-width: 576px) {
  .mx-sm-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
}
.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
@media (min-width: 576px) {
  .mx-sm-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
}
.mx-9 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important;
}
@media (min-width: 576px) {
  .mx-sm-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
}
.mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
@media (min-width: 576px) {
  .mx-sm-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
}
.mx-11 {
  margin-left: 2.75rem !important;
  margin-right: 2.75rem !important;
}
@media (min-width: 576px) {
  .mx-sm-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
}
.mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
@media (min-width: 576px) {
  .mx-sm-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
}
.mx-13 {
  margin-left: 3.25rem !important;
  margin-right: 3.25rem !important;
}
@media (min-width: 576px) {
  .mx-sm-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
}
.mx-14 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}
@media (min-width: 576px) {
  .mx-sm-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
}
.mx-15 {
  margin-left: 3.75rem !important;
  margin-right: 3.75rem !important;
}
@media (min-width: 576px) {
  .mx-sm-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
}
.mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
@media (min-width: 576px) {
  .mx-sm-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
}
.mx-17 {
  margin-left: 4.25rem !important;
  margin-right: 4.25rem !important;
}
@media (min-width: 576px) {
  .mx-sm-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
}
.mx-18 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}
@media (min-width: 576px) {
  .mx-sm-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
}
.mx-19 {
  margin-left: 4.75rem !important;
  margin-right: 4.75rem !important;
}
@media (min-width: 576px) {
  .mx-sm-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
}
.mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}
@media (min-width: 576px) {
  .mx-sm-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
}
@media (min-width: 768px) {
  .mx-md-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
}
@media (min-width: 992px) {
  .mx-lg-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .mx-xl-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .mx-xxl-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
}
.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
@media (min-width: 576px) {
  .my-sm-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
}
.my-1 {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}
@media (min-width: 576px) {
  .my-sm-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
}
.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}
@media (min-width: 576px) {
  .my-sm-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
}
.my-3 {
  margin-top: .75rem !important;
  margin-bottom: .75rem !important;
}
@media (min-width: 576px) {
  .my-sm-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }
}
.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
@media (min-width: 576px) {
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
@media (min-width: 576px) {
  .my-sm-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
}
.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
@media (min-width: 576px) {
  .my-sm-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
}
.my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}
@media (min-width: 576px) {
  .my-sm-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
}
.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
@media (min-width: 576px) {
  .my-sm-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
.my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}
@media (min-width: 576px) {
  .my-sm-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
}
.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
@media (min-width: 576px) {
  .my-sm-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
.my-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}
@media (min-width: 576px) {
  .my-sm-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
}
.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
@media (min-width: 576px) {
  .my-sm-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
}
.my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}
@media (min-width: 576px) {
  .my-sm-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
}
.my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}
@media (min-width: 576px) {
  .my-sm-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}
.my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}
@media (min-width: 576px) {
  .my-sm-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
}
.my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
@media (min-width: 576px) {
  .my-sm-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
}
.my-17 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}
@media (min-width: 576px) {
  .my-sm-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
}
.my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}
@media (min-width: 576px) {
  .my-sm-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
}
.my-19 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}
@media (min-width: 576px) {
  .my-sm-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
}
.my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
@media (min-width: 576px) {
  .my-sm-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
}
@media (min-width: 768px) {
  .my-md-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
}
@media (min-width: 992px) {
  .my-lg-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .my-xl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .my-xxl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
}
.p-0 {
  padding: 0rem !important;
}
@media (min-width: 576px) {
  .p-sm-0 {
    padding: 0rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-0 {
    padding: 0rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-0 {
    padding: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-0 {
    padding: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-0 {
    padding: 0rem !important;
  }
}
.p-1 {
  padding: .25rem !important;
}
@media (min-width: 576px) {
  .p-sm-1 {
    padding: .25rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-1 {
    padding: .25rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-1 {
    padding: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-1 {
    padding: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-1 {
    padding: .25rem !important;
  }
}
.p-2 {
  padding: .5rem !important;
}
@media (min-width: 576px) {
  .p-sm-2 {
    padding: .5rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-2 {
    padding: .5rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-2 {
    padding: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-2 {
    padding: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-2 {
    padding: .5rem !important;
  }
}
.p-3 {
  padding: .75rem !important;
}
@media (min-width: 576px) {
  .p-sm-3 {
    padding: .75rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-3 {
    padding: .75rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-3 {
    padding: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-3 {
    padding: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-3 {
    padding: .75rem !important;
  }
}
.p-4 {
  padding: 1rem !important;
}
@media (min-width: 576px) {
  .p-sm-4 {
    padding: 1rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-4 {
    padding: 1rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-4 {
    padding: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-4 {
    padding: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-4 {
    padding: 1rem !important;
  }
}
.p-5 {
  padding: 1.25rem !important;
}
@media (min-width: 576px) {
  .p-sm-5 {
    padding: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-5 {
    padding: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-5 {
    padding: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-5 {
    padding: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-5 {
    padding: 1.25rem !important;
  }
}
.p-6 {
  padding: 1.5rem !important;
}
@media (min-width: 576px) {
  .p-sm-6 {
    padding: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-6 {
    padding: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-6 {
    padding: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-6 {
    padding: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-6 {
    padding: 1.5rem !important;
  }
}
.p-7 {
  padding: 1.75rem !important;
}
@media (min-width: 576px) {
  .p-sm-7 {
    padding: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-7 {
    padding: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-7 {
    padding: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-7 {
    padding: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-7 {
    padding: 1.75rem !important;
  }
}
.p-8 {
  padding: 2rem !important;
}
@media (min-width: 576px) {
  .p-sm-8 {
    padding: 2rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-8 {
    padding: 2rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-8 {
    padding: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-8 {
    padding: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-8 {
    padding: 2rem !important;
  }
}
.p-9 {
  padding: 2.25rem !important;
}
@media (min-width: 576px) {
  .p-sm-9 {
    padding: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-9 {
    padding: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-9 {
    padding: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-9 {
    padding: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-9 {
    padding: 2.25rem !important;
  }
}
.p-10 {
  padding: 2.5rem !important;
}
@media (min-width: 576px) {
  .p-sm-10 {
    padding: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-10 {
    padding: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-10 {
    padding: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-10 {
    padding: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-10 {
    padding: 2.5rem !important;
  }
}
.p-11 {
  padding: 2.75rem !important;
}
@media (min-width: 576px) {
  .p-sm-11 {
    padding: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-11 {
    padding: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-11 {
    padding: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-11 {
    padding: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-11 {
    padding: 2.75rem !important;
  }
}
.p-12 {
  padding: 3rem !important;
}
@media (min-width: 576px) {
  .p-sm-12 {
    padding: 3rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-12 {
    padding: 3rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-12 {
    padding: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-12 {
    padding: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-12 {
    padding: 3rem !important;
  }
}
.p-13 {
  padding: 3.25rem !important;
}
@media (min-width: 576px) {
  .p-sm-13 {
    padding: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-13 {
    padding: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-13 {
    padding: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-13 {
    padding: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-13 {
    padding: 3.25rem !important;
  }
}
.p-14 {
  padding: 3.5rem !important;
}
@media (min-width: 576px) {
  .p-sm-14 {
    padding: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-14 {
    padding: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-14 {
    padding: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-14 {
    padding: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-14 {
    padding: 3.5rem !important;
  }
}
.p-15 {
  padding: 3.75rem !important;
}
@media (min-width: 576px) {
  .p-sm-15 {
    padding: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-15 {
    padding: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-15 {
    padding: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-15 {
    padding: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-15 {
    padding: 3.75rem !important;
  }
}
.p-16 {
  padding: 4rem !important;
}
@media (min-width: 576px) {
  .p-sm-16 {
    padding: 4rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-16 {
    padding: 4rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-16 {
    padding: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-16 {
    padding: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-16 {
    padding: 4rem !important;
  }
}
.p-17 {
  padding: 4.25rem !important;
}
@media (min-width: 576px) {
  .p-sm-17 {
    padding: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-17 {
    padding: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-17 {
    padding: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-17 {
    padding: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-17 {
    padding: 4.25rem !important;
  }
}
.p-18 {
  padding: 4.5rem !important;
}
@media (min-width: 576px) {
  .p-sm-18 {
    padding: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-18 {
    padding: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-18 {
    padding: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-18 {
    padding: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-18 {
    padding: 4.5rem !important;
  }
}
.p-19 {
  padding: 4.75rem !important;
}
@media (min-width: 576px) {
  .p-sm-19 {
    padding: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-19 {
    padding: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-19 {
    padding: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-19 {
    padding: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-19 {
    padding: 4.75rem !important;
  }
}
.p-20 {
  padding: 5rem !important;
}
@media (min-width: 576px) {
  .p-sm-20 {
    padding: 5rem !important;
  }
}
@media (min-width: 768px) {
  .p-md-20 {
    padding: 5rem !important;
  }
}
@media (min-width: 992px) {
  .p-lg-20 {
    padding: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-20 {
    padding: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-20 {
    padding: 5rem !important;
  }
}
.pt-0 {
  padding-top: 0rem !important;
}
@media (min-width: 576px) {
  .pt-sm-0 {
    padding-top: 0rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-0 {
    padding-top: 0rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-0 {
    padding-top: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-0 {
    padding-top: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-0 {
    padding-top: 0rem !important;
  }
}
.pt-1 {
  padding-top: .25rem !important;
}
@media (min-width: 576px) {
  .pt-sm-1 {
    padding-top: .25rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-1 {
    padding-top: .25rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-1 {
    padding-top: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-1 {
    padding-top: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-1 {
    padding-top: .25rem !important;
  }
}
.pt-2 {
  padding-top: .5rem !important;
}
@media (min-width: 576px) {
  .pt-sm-2 {
    padding-top: .5rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-2 {
    padding-top: .5rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-2 {
    padding-top: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-2 {
    padding-top: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-2 {
    padding-top: .5rem !important;
  }
}
.pt-3 {
  padding-top: .75rem !important;
}
@media (min-width: 576px) {
  .pt-sm-3 {
    padding-top: .75rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-3 {
    padding-top: .75rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-3 {
    padding-top: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-3 {
    padding-top: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-3 {
    padding-top: .75rem !important;
  }
}
.pt-4 {
  padding-top: 1rem !important;
}
@media (min-width: 576px) {
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-4 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-4 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-4 {
    padding-top: 1rem !important;
  }
}
.pt-5 {
  padding-top: 1.25rem !important;
}
@media (min-width: 576px) {
  .pt-sm-5 {
    padding-top: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-5 {
    padding-top: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-5 {
    padding-top: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-5 {
    padding-top: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-5 {
    padding-top: 1.25rem !important;
  }
}
.pt-6 {
  padding-top: 1.5rem !important;
}
@media (min-width: 576px) {
  .pt-sm-6 {
    padding-top: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-6 {
    padding-top: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-6 {
    padding-top: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-6 {
    padding-top: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-6 {
    padding-top: 1.5rem !important;
  }
}
.pt-7 {
  padding-top: 1.75rem !important;
}
@media (min-width: 576px) {
  .pt-sm-7 {
    padding-top: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-7 {
    padding-top: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-7 {
    padding-top: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-7 {
    padding-top: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-7 {
    padding-top: 1.75rem !important;
  }
}
.pt-8 {
  padding-top: 2rem !important;
}
@media (min-width: 576px) {
  .pt-sm-8 {
    padding-top: 2rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-8 {
    padding-top: 2rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-8 {
    padding-top: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-8 {
    padding-top: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-8 {
    padding-top: 2rem !important;
  }
}
.pt-9 {
  padding-top: 2.25rem !important;
}
@media (min-width: 576px) {
  .pt-sm-9 {
    padding-top: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-9 {
    padding-top: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-9 {
    padding-top: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-9 {
    padding-top: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-9 {
    padding-top: 2.25rem !important;
  }
}
.pt-10 {
  padding-top: 2.5rem !important;
}
@media (min-width: 576px) {
  .pt-sm-10 {
    padding-top: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-10 {
    padding-top: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-10 {
    padding-top: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-10 {
    padding-top: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-10 {
    padding-top: 2.5rem !important;
  }
}
.pt-11 {
  padding-top: 2.75rem !important;
}
@media (min-width: 576px) {
  .pt-sm-11 {
    padding-top: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-11 {
    padding-top: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-11 {
    padding-top: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-11 {
    padding-top: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-11 {
    padding-top: 2.75rem !important;
  }
}
.pt-12 {
  padding-top: 3rem !important;
}
@media (min-width: 576px) {
  .pt-sm-12 {
    padding-top: 3rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-12 {
    padding-top: 3rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-12 {
    padding-top: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-12 {
    padding-top: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-12 {
    padding-top: 3rem !important;
  }
}
.pt-13 {
  padding-top: 3.25rem !important;
}
@media (min-width: 576px) {
  .pt-sm-13 {
    padding-top: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-13 {
    padding-top: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-13 {
    padding-top: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-13 {
    padding-top: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-13 {
    padding-top: 3.25rem !important;
  }
}
.pt-14 {
  padding-top: 3.5rem !important;
}
@media (min-width: 576px) {
  .pt-sm-14 {
    padding-top: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-14 {
    padding-top: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-14 {
    padding-top: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-14 {
    padding-top: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-14 {
    padding-top: 3.5rem !important;
  }
}
.pt-15 {
  padding-top: 3.75rem !important;
}
@media (min-width: 576px) {
  .pt-sm-15 {
    padding-top: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-15 {
    padding-top: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-15 {
    padding-top: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-15 {
    padding-top: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-15 {
    padding-top: 3.75rem !important;
  }
}
.pt-16 {
  padding-top: 4rem !important;
}
@media (min-width: 576px) {
  .pt-sm-16 {
    padding-top: 4rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-16 {
    padding-top: 4rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-16 {
    padding-top: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-16 {
    padding-top: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-16 {
    padding-top: 4rem !important;
  }
}
.pt-17 {
  padding-top: 4.25rem !important;
}
@media (min-width: 576px) {
  .pt-sm-17 {
    padding-top: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-17 {
    padding-top: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-17 {
    padding-top: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-17 {
    padding-top: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-17 {
    padding-top: 4.25rem !important;
  }
}
.pt-18 {
  padding-top: 4.5rem !important;
}
@media (min-width: 576px) {
  .pt-sm-18 {
    padding-top: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-18 {
    padding-top: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-18 {
    padding-top: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-18 {
    padding-top: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-18 {
    padding-top: 4.5rem !important;
  }
}
.pt-19 {
  padding-top: 4.75rem !important;
}
@media (min-width: 576px) {
  .pt-sm-19 {
    padding-top: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-19 {
    padding-top: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-19 {
    padding-top: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-19 {
    padding-top: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-19 {
    padding-top: 4.75rem !important;
  }
}
.pt-20 {
  padding-top: 5rem !important;
}
@media (min-width: 576px) {
  .pt-sm-20 {
    padding-top: 5rem !important;
  }
}
@media (min-width: 768px) {
  .pt-md-20 {
    padding-top: 5rem !important;
  }
}
@media (min-width: 992px) {
  .pt-lg-20 {
    padding-top: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .pt-xl-20 {
    padding-top: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .pt-xxl-20 {
    padding-top: 5rem !important;
  }
}
.pb-0 {
  padding-bottom: 0rem !important;
}
@media (min-width: 576px) {
  .pb-sm-0 {
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-0 {
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-0 {
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-0 {
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-0 {
    padding-bottom: 0rem !important;
  }
}
.pb-1 {
  padding-bottom: .25rem !important;
}
@media (min-width: 576px) {
  .pb-sm-1 {
    padding-bottom: .25rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-1 {
    padding-bottom: .25rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-1 {
    padding-bottom: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-1 {
    padding-bottom: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-1 {
    padding-bottom: .25rem !important;
  }
}
.pb-2 {
  padding-bottom: .5rem !important;
}
@media (min-width: 576px) {
  .pb-sm-2 {
    padding-bottom: .5rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-2 {
    padding-bottom: .5rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-2 {
    padding-bottom: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-2 {
    padding-bottom: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-2 {
    padding-bottom: .5rem !important;
  }
}
.pb-3 {
  padding-bottom: .75rem !important;
}
@media (min-width: 576px) {
  .pb-sm-3 {
    padding-bottom: .75rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-3 {
    padding-bottom: .75rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-3 {
    padding-bottom: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-3 {
    padding-bottom: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-3 {
    padding-bottom: .75rem !important;
  }
}
.pb-4 {
  padding-bottom: 1rem !important;
}
@media (min-width: 576px) {
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-4 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-4 {
    padding-bottom: 1rem !important;
  }
}
.pb-5 {
  padding-bottom: 1.25rem !important;
}
@media (min-width: 576px) {
  .pb-sm-5 {
    padding-bottom: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-5 {
    padding-bottom: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-5 {
    padding-bottom: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-5 {
    padding-bottom: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-5 {
    padding-bottom: 1.25rem !important;
  }
}
.pb-6 {
  padding-bottom: 1.5rem !important;
}
@media (min-width: 576px) {
  .pb-sm-6 {
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-6 {
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-6 {
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-6 {
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-6 {
    padding-bottom: 1.5rem !important;
  }
}
.pb-7 {
  padding-bottom: 1.75rem !important;
}
@media (min-width: 576px) {
  .pb-sm-7 {
    padding-bottom: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-7 {
    padding-bottom: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-7 {
    padding-bottom: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-7 {
    padding-bottom: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-7 {
    padding-bottom: 1.75rem !important;
  }
}
.pb-8 {
  padding-bottom: 2rem !important;
}
@media (min-width: 576px) {
  .pb-sm-8 {
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-8 {
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-8 {
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-8 {
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-8 {
    padding-bottom: 2rem !important;
  }
}
.pb-9 {
  padding-bottom: 2.25rem !important;
}
@media (min-width: 576px) {
  .pb-sm-9 {
    padding-bottom: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-9 {
    padding-bottom: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-9 {
    padding-bottom: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-9 {
    padding-bottom: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-9 {
    padding-bottom: 2.25rem !important;
  }
}
.pb-10 {
  padding-bottom: 2.5rem !important;
}
@media (min-width: 576px) {
  .pb-sm-10 {
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-10 {
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-10 {
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-10 {
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-10 {
    padding-bottom: 2.5rem !important;
  }
}
.pb-11 {
  padding-bottom: 2.75rem !important;
}
@media (min-width: 576px) {
  .pb-sm-11 {
    padding-bottom: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-11 {
    padding-bottom: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-11 {
    padding-bottom: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-11 {
    padding-bottom: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-11 {
    padding-bottom: 2.75rem !important;
  }
}
.pb-12 {
  padding-bottom: 3rem !important;
}
@media (min-width: 576px) {
  .pb-sm-12 {
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-12 {
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-12 {
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-12 {
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-12 {
    padding-bottom: 3rem !important;
  }
}
.pb-13 {
  padding-bottom: 3.25rem !important;
}
@media (min-width: 576px) {
  .pb-sm-13 {
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-13 {
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-13 {
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-13 {
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-13 {
    padding-bottom: 3.25rem !important;
  }
}
.pb-14 {
  padding-bottom: 3.5rem !important;
}
@media (min-width: 576px) {
  .pb-sm-14 {
    padding-bottom: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-14 {
    padding-bottom: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-14 {
    padding-bottom: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-14 {
    padding-bottom: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-14 {
    padding-bottom: 3.5rem !important;
  }
}
.pb-15 {
  padding-bottom: 3.75rem !important;
}
@media (min-width: 576px) {
  .pb-sm-15 {
    padding-bottom: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-15 {
    padding-bottom: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-15 {
    padding-bottom: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-15 {
    padding-bottom: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-15 {
    padding-bottom: 3.75rem !important;
  }
}
.pb-16 {
  padding-bottom: 4rem !important;
}
@media (min-width: 576px) {
  .pb-sm-16 {
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-16 {
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-16 {
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-16 {
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-16 {
    padding-bottom: 4rem !important;
  }
}
.pb-17 {
  padding-bottom: 4.25rem !important;
}
@media (min-width: 576px) {
  .pb-sm-17 {
    padding-bottom: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-17 {
    padding-bottom: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-17 {
    padding-bottom: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-17 {
    padding-bottom: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-17 {
    padding-bottom: 4.25rem !important;
  }
}
.pb-18 {
  padding-bottom: 4.5rem !important;
}
@media (min-width: 576px) {
  .pb-sm-18 {
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-18 {
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-18 {
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-18 {
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-18 {
    padding-bottom: 4.5rem !important;
  }
}
.pb-19 {
  padding-bottom: 4.75rem !important;
}
@media (min-width: 576px) {
  .pb-sm-19 {
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-19 {
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-19 {
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-19 {
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-19 {
    padding-bottom: 4.75rem !important;
  }
}
.pb-20 {
  padding-bottom: 5rem !important;
}
@media (min-width: 576px) {
  .pb-sm-20 {
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 768px) {
  .pb-md-20 {
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 992px) {
  .pb-lg-20 {
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .pb-xl-20 {
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .pb-xxl-20 {
    padding-bottom: 5rem !important;
  }
}
.ps-0 {
  padding-left: 0rem !important;
}
@media (min-width: 576px) {
  .ps-sm-0 {
    padding-left: 0rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-0 {
    padding-left: 0rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-0 {
    padding-left: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-0 {
    padding-left: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-0 {
    padding-left: 0rem !important;
  }
}
.ps-1 {
  padding-left: .25rem !important;
}
@media (min-width: 576px) {
  .ps-sm-1 {
    padding-left: .25rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-1 {
    padding-left: .25rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-1 {
    padding-left: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-1 {
    padding-left: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-1 {
    padding-left: .25rem !important;
  }
}
.ps-2 {
  padding-left: .5rem !important;
}
@media (min-width: 576px) {
  .ps-sm-2 {
    padding-left: .5rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-2 {
    padding-left: .5rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-2 {
    padding-left: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-2 {
    padding-left: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-2 {
    padding-left: .5rem !important;
  }
}
.ps-3 {
  padding-left: .75rem !important;
}
@media (min-width: 576px) {
  .ps-sm-3 {
    padding-left: .75rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-3 {
    padding-left: .75rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-3 {
    padding-left: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-3 {
    padding-left: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-3 {
    padding-left: .75rem !important;
  }
}
.ps-4 {
  padding-left: 1rem !important;
}
@media (min-width: 576px) {
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-4 {
    padding-left: 1rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-4 {
    padding-left: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-4 {
    padding-left: 1rem !important;
  }
}
.ps-5 {
  padding-left: 1.25rem !important;
}
@media (min-width: 576px) {
  .ps-sm-5 {
    padding-left: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-5 {
    padding-left: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-5 {
    padding-left: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-5 {
    padding-left: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-5 {
    padding-left: 1.25rem !important;
  }
}
.ps-6 {
  padding-left: 1.5rem !important;
}
@media (min-width: 576px) {
  .ps-sm-6 {
    padding-left: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-6 {
    padding-left: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-6 {
    padding-left: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-6 {
    padding-left: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-6 {
    padding-left: 1.5rem !important;
  }
}
.ps-7 {
  padding-left: 1.75rem !important;
}
@media (min-width: 576px) {
  .ps-sm-7 {
    padding-left: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-7 {
    padding-left: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-7 {
    padding-left: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-7 {
    padding-left: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-7 {
    padding-left: 1.75rem !important;
  }
}
.ps-8 {
  padding-left: 2rem !important;
}
@media (min-width: 576px) {
  .ps-sm-8 {
    padding-left: 2rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-8 {
    padding-left: 2rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-8 {
    padding-left: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-8 {
    padding-left: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-8 {
    padding-left: 2rem !important;
  }
}
.ps-9 {
  padding-left: 2.25rem !important;
}
@media (min-width: 576px) {
  .ps-sm-9 {
    padding-left: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-9 {
    padding-left: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-9 {
    padding-left: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-9 {
    padding-left: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-9 {
    padding-left: 2.25rem !important;
  }
}
.ps-10 {
  padding-left: 2.5rem !important;
}
@media (min-width: 576px) {
  .ps-sm-10 {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-10 {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-10 {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-10 {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-10 {
    padding-left: 2.5rem !important;
  }
}
.ps-11 {
  padding-left: 2.75rem !important;
}
@media (min-width: 576px) {
  .ps-sm-11 {
    padding-left: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-11 {
    padding-left: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-11 {
    padding-left: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-11 {
    padding-left: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-11 {
    padding-left: 2.75rem !important;
  }
}
.ps-12 {
  padding-left: 3rem !important;
}
@media (min-width: 576px) {
  .ps-sm-12 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-12 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-12 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-12 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-12 {
    padding-left: 3rem !important;
  }
}
.ps-13 {
  padding-left: 3.25rem !important;
}
@media (min-width: 576px) {
  .ps-sm-13 {
    padding-left: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-13 {
    padding-left: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-13 {
    padding-left: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-13 {
    padding-left: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-13 {
    padding-left: 3.25rem !important;
  }
}
.ps-14 {
  padding-left: 3.5rem !important;
}
@media (min-width: 576px) {
  .ps-sm-14 {
    padding-left: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-14 {
    padding-left: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-14 {
    padding-left: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-14 {
    padding-left: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-14 {
    padding-left: 3.5rem !important;
  }
}
.ps-15 {
  padding-left: 3.75rem !important;
}
@media (min-width: 576px) {
  .ps-sm-15 {
    padding-left: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-15 {
    padding-left: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-15 {
    padding-left: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-15 {
    padding-left: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-15 {
    padding-left: 3.75rem !important;
  }
}
.ps-16 {
  padding-left: 4rem !important;
}
@media (min-width: 576px) {
  .ps-sm-16 {
    padding-left: 4rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-16 {
    padding-left: 4rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-16 {
    padding-left: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-16 {
    padding-left: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-16 {
    padding-left: 4rem !important;
  }
}
.ps-17 {
  padding-left: 4.25rem !important;
}
@media (min-width: 576px) {
  .ps-sm-17 {
    padding-left: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-17 {
    padding-left: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-17 {
    padding-left: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-17 {
    padding-left: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-17 {
    padding-left: 4.25rem !important;
  }
}
.ps-18 {
  padding-left: 4.5rem !important;
}
@media (min-width: 576px) {
  .ps-sm-18 {
    padding-left: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-18 {
    padding-left: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-18 {
    padding-left: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-18 {
    padding-left: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-18 {
    padding-left: 4.5rem !important;
  }
}
.ps-19 {
  padding-left: 4.75rem !important;
}
@media (min-width: 576px) {
  .ps-sm-19 {
    padding-left: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-19 {
    padding-left: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-19 {
    padding-left: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-19 {
    padding-left: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-19 {
    padding-left: 4.75rem !important;
  }
}
.ps-20 {
  padding-left: 5rem !important;
}
@media (min-width: 576px) {
  .ps-sm-20 {
    padding-left: 5rem !important;
  }
}
@media (min-width: 768px) {
  .ps-md-20 {
    padding-left: 5rem !important;
  }
}
@media (min-width: 992px) {
  .ps-lg-20 {
    padding-left: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .ps-xl-20 {
    padding-left: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .ps-xxl-20 {
    padding-left: 5rem !important;
  }
}
.pe-0 {
  padding-right: 0rem !important;
}
@media (min-width: 576px) {
  .pe-sm-0 {
    padding-right: 0rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-0 {
    padding-right: 0rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-0 {
    padding-right: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-0 {
    padding-right: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-0 {
    padding-right: 0rem !important;
  }
}
.pe-1 {
  padding-right: .25rem !important;
}
@media (min-width: 576px) {
  .pe-sm-1 {
    padding-right: .25rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-1 {
    padding-right: .25rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-1 {
    padding-right: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-1 {
    padding-right: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-1 {
    padding-right: .25rem !important;
  }
}
.pe-2 {
  padding-right: .5rem !important;
}
@media (min-width: 576px) {
  .pe-sm-2 {
    padding-right: .5rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-2 {
    padding-right: .5rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-2 {
    padding-right: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-2 {
    padding-right: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-2 {
    padding-right: .5rem !important;
  }
}
.pe-3 {
  padding-right: .75rem !important;
}
@media (min-width: 576px) {
  .pe-sm-3 {
    padding-right: .75rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-3 {
    padding-right: .75rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-3 {
    padding-right: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-3 {
    padding-right: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-3 {
    padding-right: .75rem !important;
  }
}
.pe-4 {
  padding-right: 1rem !important;
}
@media (min-width: 576px) {
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-4 {
    padding-right: 1rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-4 {
    padding-right: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-4 {
    padding-right: 1rem !important;
  }
}
.pe-5 {
  padding-right: 1.25rem !important;
}
@media (min-width: 576px) {
  .pe-sm-5 {
    padding-right: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-5 {
    padding-right: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-5 {
    padding-right: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-5 {
    padding-right: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-5 {
    padding-right: 1.25rem !important;
  }
}
.pe-6 {
  padding-right: 1.5rem !important;
}
@media (min-width: 576px) {
  .pe-sm-6 {
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-6 {
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-6 {
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-6 {
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-6 {
    padding-right: 1.5rem !important;
  }
}
.pe-7 {
  padding-right: 1.75rem !important;
}
@media (min-width: 576px) {
  .pe-sm-7 {
    padding-right: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-7 {
    padding-right: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-7 {
    padding-right: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-7 {
    padding-right: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-7 {
    padding-right: 1.75rem !important;
  }
}
.pe-8 {
  padding-right: 2rem !important;
}
@media (min-width: 576px) {
  .pe-sm-8 {
    padding-right: 2rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-8 {
    padding-right: 2rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-8 {
    padding-right: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-8 {
    padding-right: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-8 {
    padding-right: 2rem !important;
  }
}
.pe-9 {
  padding-right: 2.25rem !important;
}
@media (min-width: 576px) {
  .pe-sm-9 {
    padding-right: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-9 {
    padding-right: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-9 {
    padding-right: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-9 {
    padding-right: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-9 {
    padding-right: 2.25rem !important;
  }
}
.pe-10 {
  padding-right: 2.5rem !important;
}
@media (min-width: 576px) {
  .pe-sm-10 {
    padding-right: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-10 {
    padding-right: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-10 {
    padding-right: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-10 {
    padding-right: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-10 {
    padding-right: 2.5rem !important;
  }
}
.pe-11 {
  padding-right: 2.75rem !important;
}
@media (min-width: 576px) {
  .pe-sm-11 {
    padding-right: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-11 {
    padding-right: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-11 {
    padding-right: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-11 {
    padding-right: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-11 {
    padding-right: 2.75rem !important;
  }
}
.pe-12 {
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .pe-sm-12 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-12 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-12 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-12 {
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-12 {
    padding-right: 3rem !important;
  }
}
.pe-13 {
  padding-right: 3.25rem !important;
}
@media (min-width: 576px) {
  .pe-sm-13 {
    padding-right: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-13 {
    padding-right: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-13 {
    padding-right: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-13 {
    padding-right: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-13 {
    padding-right: 3.25rem !important;
  }
}
.pe-14 {
  padding-right: 3.5rem !important;
}
@media (min-width: 576px) {
  .pe-sm-14 {
    padding-right: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-14 {
    padding-right: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-14 {
    padding-right: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-14 {
    padding-right: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-14 {
    padding-right: 3.5rem !important;
  }
}
.pe-15 {
  padding-right: 3.75rem !important;
}
@media (min-width: 576px) {
  .pe-sm-15 {
    padding-right: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-15 {
    padding-right: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-15 {
    padding-right: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-15 {
    padding-right: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-15 {
    padding-right: 3.75rem !important;
  }
}
.pe-16 {
  padding-right: 4rem !important;
}
@media (min-width: 576px) {
  .pe-sm-16 {
    padding-right: 4rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-16 {
    padding-right: 4rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-16 {
    padding-right: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-16 {
    padding-right: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-16 {
    padding-right: 4rem !important;
  }
}
.pe-17 {
  padding-right: 4.25rem !important;
}
@media (min-width: 576px) {
  .pe-sm-17 {
    padding-right: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-17 {
    padding-right: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-17 {
    padding-right: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-17 {
    padding-right: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-17 {
    padding-right: 4.25rem !important;
  }
}
.pe-18 {
  padding-right: 4.5rem !important;
}
@media (min-width: 576px) {
  .pe-sm-18 {
    padding-right: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-18 {
    padding-right: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-18 {
    padding-right: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-18 {
    padding-right: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-18 {
    padding-right: 4.5rem !important;
  }
}
.pe-19 {
  padding-right: 4.75rem !important;
}
@media (min-width: 576px) {
  .pe-sm-19 {
    padding-right: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-19 {
    padding-right: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-19 {
    padding-right: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-19 {
    padding-right: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-19 {
    padding-right: 4.75rem !important;
  }
}
.pe-20 {
  padding-right: 5rem !important;
}
@media (min-width: 576px) {
  .pe-sm-20 {
    padding-right: 5rem !important;
  }
}
@media (min-width: 768px) {
  .pe-md-20 {
    padding-right: 5rem !important;
  }
}
@media (min-width: 992px) {
  .pe-lg-20 {
    padding-right: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .pe-xl-20 {
    padding-right: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .pe-xxl-20 {
    padding-right: 5rem !important;
  }
}
.px-0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
@media (min-width: 576px) {
  .px-sm-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
}
.px-1 {
  padding-left: .25rem !important;
  padding-right: .25rem !important;
}
@media (min-width: 576px) {
  .px-sm-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }
}
.px-2 {
  padding-left: .5rem !important;
  padding-right: .5rem !important;
}
@media (min-width: 576px) {
  .px-sm-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }
}
.px-3 {
  padding-left: .75rem !important;
  padding-right: .75rem !important;
}
@media (min-width: 576px) {
  .px-sm-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-3 {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }
}
.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
@media (min-width: 576px) {
  .px-sm-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
@media (min-width: 576px) {
  .px-sm-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}
.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
@media (min-width: 576px) {
  .px-sm-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
.px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}
@media (min-width: 576px) {
  .px-sm-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
}
.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
@media (min-width: 576px) {
  .px-sm-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
.px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}
@media (min-width: 576px) {
  .px-sm-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
}
.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
@media (min-width: 576px) {
  .px-sm-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}
.px-11 {
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important;
}
@media (min-width: 576px) {
  .px-sm-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
}
.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
@media (min-width: 576px) {
  .px-sm-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}
.px-13 {
  padding-left: 3.25rem !important;
  padding-right: 3.25rem !important;
}
@media (min-width: 576px) {
  .px-sm-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
}
.px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}
@media (min-width: 576px) {
  .px-sm-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}
.px-15 {
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important;
}
@media (min-width: 576px) {
  .px-sm-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
}
.px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
@media (min-width: 576px) {
  .px-sm-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}
.px-17 {
  padding-left: 4.25rem !important;
  padding-right: 4.25rem !important;
}
@media (min-width: 576px) {
  .px-sm-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
}
.px-18 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}
@media (min-width: 576px) {
  .px-sm-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}
.px-19 {
  padding-left: 4.75rem !important;
  padding-right: 4.75rem !important;
}
@media (min-width: 576px) {
  .px-sm-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
}
.px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
@media (min-width: 576px) {
  .px-sm-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}
@media (min-width: 768px) {
  .px-md-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}
@media (min-width: 992px) {
  .px-lg-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .px-xl-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .px-xxl-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}
.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
@media (min-width: 576px) {
  .py-sm-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
}
.py-1 {
  padding-top: .25rem !important;
  padding-bottom: .25rem !important;
}
@media (min-width: 576px) {
  .py-sm-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
}
.py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}
@media (min-width: 576px) {
  .py-sm-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
}
.py-3 {
  padding-top: .75rem !important;
  padding-bottom: .75rem !important;
}
@media (min-width: 576px) {
  .py-sm-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }
}
.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
@media (min-width: 576px) {
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
@media (min-width: 576px) {
  .py-sm-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}
.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
@media (min-width: 576px) {
  .py-sm-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}
.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}
@media (min-width: 576px) {
  .py-sm-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
}
.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
@media (min-width: 576px) {
  .py-sm-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
.py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}
@media (min-width: 576px) {
  .py-sm-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
}
.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
@media (min-width: 576px) {
  .py-sm-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
.py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}
@media (min-width: 576px) {
  .py-sm-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
}
.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
@media (min-width: 576px) {
  .py-sm-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}
.py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}
@media (min-width: 576px) {
  .py-sm-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
}
.py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}
@media (min-width: 576px) {
  .py-sm-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}
.py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}
@media (min-width: 576px) {
  .py-sm-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
}
.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
@media (min-width: 576px) {
  .py-sm-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.py-17 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}
@media (min-width: 576px) {
  .py-sm-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
}
.py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}
@media (min-width: 576px) {
  .py-sm-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}
.py-19 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}
@media (min-width: 576px) {
  .py-sm-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
}
.py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
@media (min-width: 576px) {
  .py-sm-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 768px) {
  .py-md-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 992px) {
  .py-lg-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .py-xl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .py-xxl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
.w-0 {
  width: 0%;
}
@media (min-width: 576px) {
  .w-sm-0 {
    width: 0% !important;
  }
}
@media (min-width: 768px) {
  .w-md-0 {
    width: 0% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-0 {
    width: 0% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-0 {
    width: 0% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-0 {
    width: 0% !important;
  }
}
.w-5 {
  width: 5%;
}
@media (min-width: 576px) {
  .w-sm-5 {
    width: 5% !important;
  }
}
@media (min-width: 768px) {
  .w-md-5 {
    width: 5% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-5 {
    width: 5% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-5 {
    width: 5% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-5 {
    width: 5% !important;
  }
}
.w-10 {
  width: 10%;
}
@media (min-width: 576px) {
  .w-sm-10 {
    width: 10% !important;
  }
}
@media (min-width: 768px) {
  .w-md-10 {
    width: 10% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-10 {
    width: 10% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-10 {
    width: 10% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-10 {
    width: 10% !important;
  }
}
.w-15 {
  width: 15%;
}
@media (min-width: 576px) {
  .w-sm-15 {
    width: 15% !important;
  }
}
@media (min-width: 768px) {
  .w-md-15 {
    width: 15% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-15 {
    width: 15% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-15 {
    width: 15% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-15 {
    width: 15% !important;
  }
}
.w-20 {
  width: 20%;
}
@media (min-width: 576px) {
  .w-sm-20 {
    width: 20% !important;
  }
}
@media (min-width: 768px) {
  .w-md-20 {
    width: 20% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-20 {
    width: 20% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-20 {
    width: 20% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-20 {
    width: 20% !important;
  }
}
.w-25 {
  width: 25%;
}
@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-25 {
    width: 25% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-25 {
    width: 25% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-25 {
    width: 25% !important;
  }
}
.w-30 {
  width: 30%;
}
@media (min-width: 576px) {
  .w-sm-30 {
    width: 30% !important;
  }
}
@media (min-width: 768px) {
  .w-md-30 {
    width: 30% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-30 {
    width: 30% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-30 {
    width: 30% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-30 {
    width: 30% !important;
  }
}
.w-35 {
  width: 35%;
}
@media (min-width: 576px) {
  .w-sm-35 {
    width: 35% !important;
  }
}
@media (min-width: 768px) {
  .w-md-35 {
    width: 35% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-35 {
    width: 35% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-35 {
    width: 35% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-35 {
    width: 35% !important;
  }
}
.w-40 {
  width: 40%;
}
@media (min-width: 576px) {
  .w-sm-40 {
    width: 40% !important;
  }
}
@media (min-width: 768px) {
  .w-md-40 {
    width: 40% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-40 {
    width: 40% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-40 {
    width: 40% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-40 {
    width: 40% !important;
  }
}
.w-45 {
  width: 45%;
}
@media (min-width: 576px) {
  .w-sm-45 {
    width: 45% !important;
  }
}
@media (min-width: 768px) {
  .w-md-45 {
    width: 45% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-45 {
    width: 45% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-45 {
    width: 45% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-45 {
    width: 45% !important;
  }
}
.w-50 {
  width: 50%;
}
@media (min-width: 576px) {
  .w-sm-50 {
    width: 50% !important;
  }
}
@media (min-width: 768px) {
  .w-md-50 {
    width: 50% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-50 {
    width: 50% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-50 {
    width: 50% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-50 {
    width: 50% !important;
  }
}
.w-55 {
  width: 55%;
}
@media (min-width: 576px) {
  .w-sm-55 {
    width: 55% !important;
  }
}
@media (min-width: 768px) {
  .w-md-55 {
    width: 55% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-55 {
    width: 55% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-55 {
    width: 55% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-55 {
    width: 55% !important;
  }
}
.w-60 {
  width: 60%;
}
@media (min-width: 576px) {
  .w-sm-60 {
    width: 60% !important;
  }
}
@media (min-width: 768px) {
  .w-md-60 {
    width: 60% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-60 {
    width: 60% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-60 {
    width: 60% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-60 {
    width: 60% !important;
  }
}
.w-65 {
  width: 65%;
}
@media (min-width: 576px) {
  .w-sm-65 {
    width: 65% !important;
  }
}
@media (min-width: 768px) {
  .w-md-65 {
    width: 65% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-65 {
    width: 65% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-65 {
    width: 65% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-65 {
    width: 65% !important;
  }
}
.w-70 {
  width: 70%;
}
@media (min-width: 576px) {
  .w-sm-70 {
    width: 70% !important;
  }
}
@media (min-width: 768px) {
  .w-md-70 {
    width: 70% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-70 {
    width: 70% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-70 {
    width: 70% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-70 {
    width: 70% !important;
  }
}
.w-75 {
  width: 75%;
}
@media (min-width: 576px) {
  .w-sm-75 {
    width: 75% !important;
  }
}
@media (min-width: 768px) {
  .w-md-75 {
    width: 75% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-75 {
    width: 75% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-75 {
    width: 75% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-75 {
    width: 75% !important;
  }
}
.w-80 {
  width: 80%;
}
@media (min-width: 576px) {
  .w-sm-80 {
    width: 80% !important;
  }
}
@media (min-width: 768px) {
  .w-md-80 {
    width: 80% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-80 {
    width: 80% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-80 {
    width: 80% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-80 {
    width: 80% !important;
  }
}
.w-85 {
  width: 85%;
}
@media (min-width: 576px) {
  .w-sm-85 {
    width: 85% !important;
  }
}
@media (min-width: 768px) {
  .w-md-85 {
    width: 85% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-85 {
    width: 85% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-85 {
    width: 85% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-85 {
    width: 85% !important;
  }
}
.w-90 {
  width: 90%;
}
@media (min-width: 576px) {
  .w-sm-90 {
    width: 90% !important;
  }
}
@media (min-width: 768px) {
  .w-md-90 {
    width: 90% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-90 {
    width: 90% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-90 {
    width: 90% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-90 {
    width: 90% !important;
  }
}
.w-95 {
  width: 95%;
}
@media (min-width: 576px) {
  .w-sm-95 {
    width: 95% !important;
  }
}
@media (min-width: 768px) {
  .w-md-95 {
    width: 95% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-95 {
    width: 95% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-95 {
    width: 95% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-95 {
    width: 95% !important;
  }
}
.w-100 {
  width: 100%;
}
@media (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-100 {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-100 {
    width: 100% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-100 {
    width: 100% !important;
  }
}
.w-vw-1 {
  width: 1vw !important;
}
.w-vh-1 {
  width: 1vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-1 {
    width: 1vw !important;
  }
  .w-sm-vh-1 {
    width: 1vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-1 {
    width: 1vw !important;
  }
  .w-md-vh-1 {
    width: 1vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-1 {
    width: 1vw !important;
  }
  .w-lg-vh-1 {
    width: 1vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-1 {
    width: 1vw !important;
  }
  .w-xl-vh-1 {
    width: 1vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-1 {
    width: 1vw !important;
  }
  .w-xxl-vh-1 {
    width: 1vh !important;
  }
}
.w-vw-2 {
  width: 2vw !important;
}
.w-vh-2 {
  width: 2vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-2 {
    width: 2vw !important;
  }
  .w-sm-vh-2 {
    width: 2vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-2 {
    width: 2vw !important;
  }
  .w-md-vh-2 {
    width: 2vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-2 {
    width: 2vw !important;
  }
  .w-lg-vh-2 {
    width: 2vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-2 {
    width: 2vw !important;
  }
  .w-xl-vh-2 {
    width: 2vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-2 {
    width: 2vw !important;
  }
  .w-xxl-vh-2 {
    width: 2vh !important;
  }
}
.w-vw-3 {
  width: 3vw !important;
}
.w-vh-3 {
  width: 3vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-3 {
    width: 3vw !important;
  }
  .w-sm-vh-3 {
    width: 3vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-3 {
    width: 3vw !important;
  }
  .w-md-vh-3 {
    width: 3vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-3 {
    width: 3vw !important;
  }
  .w-lg-vh-3 {
    width: 3vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-3 {
    width: 3vw !important;
  }
  .w-xl-vh-3 {
    width: 3vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-3 {
    width: 3vw !important;
  }
  .w-xxl-vh-3 {
    width: 3vh !important;
  }
}
.w-vw-4 {
  width: 4vw !important;
}
.w-vh-4 {
  width: 4vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-4 {
    width: 4vw !important;
  }
  .w-sm-vh-4 {
    width: 4vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-4 {
    width: 4vw !important;
  }
  .w-md-vh-4 {
    width: 4vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-4 {
    width: 4vw !important;
  }
  .w-lg-vh-4 {
    width: 4vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-4 {
    width: 4vw !important;
  }
  .w-xl-vh-4 {
    width: 4vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-4 {
    width: 4vw !important;
  }
  .w-xxl-vh-4 {
    width: 4vh !important;
  }
}
.w-vw-5 {
  width: 5vw !important;
}
.w-vh-5 {
  width: 5vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-5 {
    width: 5vw !important;
  }
  .w-sm-vh-5 {
    width: 5vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-5 {
    width: 5vw !important;
  }
  .w-md-vh-5 {
    width: 5vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-5 {
    width: 5vw !important;
  }
  .w-lg-vh-5 {
    width: 5vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-5 {
    width: 5vw !important;
  }
  .w-xl-vh-5 {
    width: 5vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-5 {
    width: 5vw !important;
  }
  .w-xxl-vh-5 {
    width: 5vh !important;
  }
}
.w-vw-6 {
  width: 6vw !important;
}
.w-vh-6 {
  width: 6vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-6 {
    width: 6vw !important;
  }
  .w-sm-vh-6 {
    width: 6vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-6 {
    width: 6vw !important;
  }
  .w-md-vh-6 {
    width: 6vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-6 {
    width: 6vw !important;
  }
  .w-lg-vh-6 {
    width: 6vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-6 {
    width: 6vw !important;
  }
  .w-xl-vh-6 {
    width: 6vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-6 {
    width: 6vw !important;
  }
  .w-xxl-vh-6 {
    width: 6vh !important;
  }
}
.w-vw-7 {
  width: 7vw !important;
}
.w-vh-7 {
  width: 7vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-7 {
    width: 7vw !important;
  }
  .w-sm-vh-7 {
    width: 7vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-7 {
    width: 7vw !important;
  }
  .w-md-vh-7 {
    width: 7vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-7 {
    width: 7vw !important;
  }
  .w-lg-vh-7 {
    width: 7vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-7 {
    width: 7vw !important;
  }
  .w-xl-vh-7 {
    width: 7vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-7 {
    width: 7vw !important;
  }
  .w-xxl-vh-7 {
    width: 7vh !important;
  }
}
.w-vw-8 {
  width: 8vw !important;
}
.w-vh-8 {
  width: 8vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-8 {
    width: 8vw !important;
  }
  .w-sm-vh-8 {
    width: 8vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-8 {
    width: 8vw !important;
  }
  .w-md-vh-8 {
    width: 8vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-8 {
    width: 8vw !important;
  }
  .w-lg-vh-8 {
    width: 8vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-8 {
    width: 8vw !important;
  }
  .w-xl-vh-8 {
    width: 8vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-8 {
    width: 8vw !important;
  }
  .w-xxl-vh-8 {
    width: 8vh !important;
  }
}
.w-vw-9 {
  width: 9vw !important;
}
.w-vh-9 {
  width: 9vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-9 {
    width: 9vw !important;
  }
  .w-sm-vh-9 {
    width: 9vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-9 {
    width: 9vw !important;
  }
  .w-md-vh-9 {
    width: 9vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-9 {
    width: 9vw !important;
  }
  .w-lg-vh-9 {
    width: 9vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-9 {
    width: 9vw !important;
  }
  .w-xl-vh-9 {
    width: 9vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-9 {
    width: 9vw !important;
  }
  .w-xxl-vh-9 {
    width: 9vh !important;
  }
}
.w-vw-10 {
  width: 10vw !important;
}
.w-vh-10 {
  width: 10vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-10 {
    width: 10vw !important;
  }
  .w-sm-vh-10 {
    width: 10vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-10 {
    width: 10vw !important;
  }
  .w-md-vh-10 {
    width: 10vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-10 {
    width: 10vw !important;
  }
  .w-lg-vh-10 {
    width: 10vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-10 {
    width: 10vw !important;
  }
  .w-xl-vh-10 {
    width: 10vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-10 {
    width: 10vw !important;
  }
  .w-xxl-vh-10 {
    width: 10vh !important;
  }
}
.w-vw-11 {
  width: 11vw !important;
}
.w-vh-11 {
  width: 11vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-11 {
    width: 11vw !important;
  }
  .w-sm-vh-11 {
    width: 11vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-11 {
    width: 11vw !important;
  }
  .w-md-vh-11 {
    width: 11vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-11 {
    width: 11vw !important;
  }
  .w-lg-vh-11 {
    width: 11vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-11 {
    width: 11vw !important;
  }
  .w-xl-vh-11 {
    width: 11vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-11 {
    width: 11vw !important;
  }
  .w-xxl-vh-11 {
    width: 11vh !important;
  }
}
.w-vw-12 {
  width: 12vw !important;
}
.w-vh-12 {
  width: 12vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-12 {
    width: 12vw !important;
  }
  .w-sm-vh-12 {
    width: 12vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-12 {
    width: 12vw !important;
  }
  .w-md-vh-12 {
    width: 12vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-12 {
    width: 12vw !important;
  }
  .w-lg-vh-12 {
    width: 12vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-12 {
    width: 12vw !important;
  }
  .w-xl-vh-12 {
    width: 12vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-12 {
    width: 12vw !important;
  }
  .w-xxl-vh-12 {
    width: 12vh !important;
  }
}
.w-vw-13 {
  width: 13vw !important;
}
.w-vh-13 {
  width: 13vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-13 {
    width: 13vw !important;
  }
  .w-sm-vh-13 {
    width: 13vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-13 {
    width: 13vw !important;
  }
  .w-md-vh-13 {
    width: 13vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-13 {
    width: 13vw !important;
  }
  .w-lg-vh-13 {
    width: 13vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-13 {
    width: 13vw !important;
  }
  .w-xl-vh-13 {
    width: 13vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-13 {
    width: 13vw !important;
  }
  .w-xxl-vh-13 {
    width: 13vh !important;
  }
}
.w-vw-14 {
  width: 14vw !important;
}
.w-vh-14 {
  width: 14vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-14 {
    width: 14vw !important;
  }
  .w-sm-vh-14 {
    width: 14vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-14 {
    width: 14vw !important;
  }
  .w-md-vh-14 {
    width: 14vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-14 {
    width: 14vw !important;
  }
  .w-lg-vh-14 {
    width: 14vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-14 {
    width: 14vw !important;
  }
  .w-xl-vh-14 {
    width: 14vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-14 {
    width: 14vw !important;
  }
  .w-xxl-vh-14 {
    width: 14vh !important;
  }
}
.w-vw-15 {
  width: 15vw !important;
}
.w-vh-15 {
  width: 15vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-15 {
    width: 15vw !important;
  }
  .w-sm-vh-15 {
    width: 15vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-15 {
    width: 15vw !important;
  }
  .w-md-vh-15 {
    width: 15vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-15 {
    width: 15vw !important;
  }
  .w-lg-vh-15 {
    width: 15vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-15 {
    width: 15vw !important;
  }
  .w-xl-vh-15 {
    width: 15vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-15 {
    width: 15vw !important;
  }
  .w-xxl-vh-15 {
    width: 15vh !important;
  }
}
.w-vw-16 {
  width: 16vw !important;
}
.w-vh-16 {
  width: 16vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-16 {
    width: 16vw !important;
  }
  .w-sm-vh-16 {
    width: 16vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-16 {
    width: 16vw !important;
  }
  .w-md-vh-16 {
    width: 16vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-16 {
    width: 16vw !important;
  }
  .w-lg-vh-16 {
    width: 16vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-16 {
    width: 16vw !important;
  }
  .w-xl-vh-16 {
    width: 16vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-16 {
    width: 16vw !important;
  }
  .w-xxl-vh-16 {
    width: 16vh !important;
  }
}
.w-vw-17 {
  width: 17vw !important;
}
.w-vh-17 {
  width: 17vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-17 {
    width: 17vw !important;
  }
  .w-sm-vh-17 {
    width: 17vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-17 {
    width: 17vw !important;
  }
  .w-md-vh-17 {
    width: 17vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-17 {
    width: 17vw !important;
  }
  .w-lg-vh-17 {
    width: 17vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-17 {
    width: 17vw !important;
  }
  .w-xl-vh-17 {
    width: 17vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-17 {
    width: 17vw !important;
  }
  .w-xxl-vh-17 {
    width: 17vh !important;
  }
}
.w-vw-18 {
  width: 18vw !important;
}
.w-vh-18 {
  width: 18vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-18 {
    width: 18vw !important;
  }
  .w-sm-vh-18 {
    width: 18vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-18 {
    width: 18vw !important;
  }
  .w-md-vh-18 {
    width: 18vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-18 {
    width: 18vw !important;
  }
  .w-lg-vh-18 {
    width: 18vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-18 {
    width: 18vw !important;
  }
  .w-xl-vh-18 {
    width: 18vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-18 {
    width: 18vw !important;
  }
  .w-xxl-vh-18 {
    width: 18vh !important;
  }
}
.w-vw-19 {
  width: 19vw !important;
}
.w-vh-19 {
  width: 19vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-19 {
    width: 19vw !important;
  }
  .w-sm-vh-19 {
    width: 19vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-19 {
    width: 19vw !important;
  }
  .w-md-vh-19 {
    width: 19vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-19 {
    width: 19vw !important;
  }
  .w-lg-vh-19 {
    width: 19vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-19 {
    width: 19vw !important;
  }
  .w-xl-vh-19 {
    width: 19vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-19 {
    width: 19vw !important;
  }
  .w-xxl-vh-19 {
    width: 19vh !important;
  }
}
.w-vw-20 {
  width: 20vw !important;
}
.w-vh-20 {
  width: 20vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-20 {
    width: 20vw !important;
  }
  .w-sm-vh-20 {
    width: 20vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-20 {
    width: 20vw !important;
  }
  .w-md-vh-20 {
    width: 20vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-20 {
    width: 20vw !important;
  }
  .w-lg-vh-20 {
    width: 20vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-20 {
    width: 20vw !important;
  }
  .w-xl-vh-20 {
    width: 20vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-20 {
    width: 20vw !important;
  }
  .w-xxl-vh-20 {
    width: 20vh !important;
  }
}
.w-vw-21 {
  width: 21vw !important;
}
.w-vh-21 {
  width: 21vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-21 {
    width: 21vw !important;
  }
  .w-sm-vh-21 {
    width: 21vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-21 {
    width: 21vw !important;
  }
  .w-md-vh-21 {
    width: 21vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-21 {
    width: 21vw !important;
  }
  .w-lg-vh-21 {
    width: 21vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-21 {
    width: 21vw !important;
  }
  .w-xl-vh-21 {
    width: 21vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-21 {
    width: 21vw !important;
  }
  .w-xxl-vh-21 {
    width: 21vh !important;
  }
}
.w-vw-22 {
  width: 22vw !important;
}
.w-vh-22 {
  width: 22vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-22 {
    width: 22vw !important;
  }
  .w-sm-vh-22 {
    width: 22vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-22 {
    width: 22vw !important;
  }
  .w-md-vh-22 {
    width: 22vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-22 {
    width: 22vw !important;
  }
  .w-lg-vh-22 {
    width: 22vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-22 {
    width: 22vw !important;
  }
  .w-xl-vh-22 {
    width: 22vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-22 {
    width: 22vw !important;
  }
  .w-xxl-vh-22 {
    width: 22vh !important;
  }
}
.w-vw-23 {
  width: 23vw !important;
}
.w-vh-23 {
  width: 23vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-23 {
    width: 23vw !important;
  }
  .w-sm-vh-23 {
    width: 23vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-23 {
    width: 23vw !important;
  }
  .w-md-vh-23 {
    width: 23vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-23 {
    width: 23vw !important;
  }
  .w-lg-vh-23 {
    width: 23vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-23 {
    width: 23vw !important;
  }
  .w-xl-vh-23 {
    width: 23vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-23 {
    width: 23vw !important;
  }
  .w-xxl-vh-23 {
    width: 23vh !important;
  }
}
.w-vw-24 {
  width: 24vw !important;
}
.w-vh-24 {
  width: 24vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-24 {
    width: 24vw !important;
  }
  .w-sm-vh-24 {
    width: 24vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-24 {
    width: 24vw !important;
  }
  .w-md-vh-24 {
    width: 24vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-24 {
    width: 24vw !important;
  }
  .w-lg-vh-24 {
    width: 24vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-24 {
    width: 24vw !important;
  }
  .w-xl-vh-24 {
    width: 24vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-24 {
    width: 24vw !important;
  }
  .w-xxl-vh-24 {
    width: 24vh !important;
  }
}
.w-vw-25 {
  width: 25vw !important;
}
.w-vh-25 {
  width: 25vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-25 {
    width: 25vw !important;
  }
  .w-sm-vh-25 {
    width: 25vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-25 {
    width: 25vw !important;
  }
  .w-md-vh-25 {
    width: 25vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-25 {
    width: 25vw !important;
  }
  .w-lg-vh-25 {
    width: 25vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-25 {
    width: 25vw !important;
  }
  .w-xl-vh-25 {
    width: 25vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-25 {
    width: 25vw !important;
  }
  .w-xxl-vh-25 {
    width: 25vh !important;
  }
}
.w-vw-26 {
  width: 26vw !important;
}
.w-vh-26 {
  width: 26vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-26 {
    width: 26vw !important;
  }
  .w-sm-vh-26 {
    width: 26vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-26 {
    width: 26vw !important;
  }
  .w-md-vh-26 {
    width: 26vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-26 {
    width: 26vw !important;
  }
  .w-lg-vh-26 {
    width: 26vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-26 {
    width: 26vw !important;
  }
  .w-xl-vh-26 {
    width: 26vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-26 {
    width: 26vw !important;
  }
  .w-xxl-vh-26 {
    width: 26vh !important;
  }
}
.w-vw-27 {
  width: 27vw !important;
}
.w-vh-27 {
  width: 27vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-27 {
    width: 27vw !important;
  }
  .w-sm-vh-27 {
    width: 27vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-27 {
    width: 27vw !important;
  }
  .w-md-vh-27 {
    width: 27vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-27 {
    width: 27vw !important;
  }
  .w-lg-vh-27 {
    width: 27vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-27 {
    width: 27vw !important;
  }
  .w-xl-vh-27 {
    width: 27vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-27 {
    width: 27vw !important;
  }
  .w-xxl-vh-27 {
    width: 27vh !important;
  }
}
.w-vw-28 {
  width: 28vw !important;
}
.w-vh-28 {
  width: 28vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-28 {
    width: 28vw !important;
  }
  .w-sm-vh-28 {
    width: 28vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-28 {
    width: 28vw !important;
  }
  .w-md-vh-28 {
    width: 28vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-28 {
    width: 28vw !important;
  }
  .w-lg-vh-28 {
    width: 28vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-28 {
    width: 28vw !important;
  }
  .w-xl-vh-28 {
    width: 28vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-28 {
    width: 28vw !important;
  }
  .w-xxl-vh-28 {
    width: 28vh !important;
  }
}
.w-vw-29 {
  width: 29vw !important;
}
.w-vh-29 {
  width: 29vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-29 {
    width: 29vw !important;
  }
  .w-sm-vh-29 {
    width: 29vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-29 {
    width: 29vw !important;
  }
  .w-md-vh-29 {
    width: 29vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-29 {
    width: 29vw !important;
  }
  .w-lg-vh-29 {
    width: 29vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-29 {
    width: 29vw !important;
  }
  .w-xl-vh-29 {
    width: 29vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-29 {
    width: 29vw !important;
  }
  .w-xxl-vh-29 {
    width: 29vh !important;
  }
}
.w-vw-30 {
  width: 30vw !important;
}
.w-vh-30 {
  width: 30vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-30 {
    width: 30vw !important;
  }
  .w-sm-vh-30 {
    width: 30vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-30 {
    width: 30vw !important;
  }
  .w-md-vh-30 {
    width: 30vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-30 {
    width: 30vw !important;
  }
  .w-lg-vh-30 {
    width: 30vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-30 {
    width: 30vw !important;
  }
  .w-xl-vh-30 {
    width: 30vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-30 {
    width: 30vw !important;
  }
  .w-xxl-vh-30 {
    width: 30vh !important;
  }
}
.w-vw-31 {
  width: 31vw !important;
}
.w-vh-31 {
  width: 31vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-31 {
    width: 31vw !important;
  }
  .w-sm-vh-31 {
    width: 31vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-31 {
    width: 31vw !important;
  }
  .w-md-vh-31 {
    width: 31vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-31 {
    width: 31vw !important;
  }
  .w-lg-vh-31 {
    width: 31vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-31 {
    width: 31vw !important;
  }
  .w-xl-vh-31 {
    width: 31vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-31 {
    width: 31vw !important;
  }
  .w-xxl-vh-31 {
    width: 31vh !important;
  }
}
.w-vw-32 {
  width: 32vw !important;
}
.w-vh-32 {
  width: 32vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-32 {
    width: 32vw !important;
  }
  .w-sm-vh-32 {
    width: 32vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-32 {
    width: 32vw !important;
  }
  .w-md-vh-32 {
    width: 32vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-32 {
    width: 32vw !important;
  }
  .w-lg-vh-32 {
    width: 32vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-32 {
    width: 32vw !important;
  }
  .w-xl-vh-32 {
    width: 32vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-32 {
    width: 32vw !important;
  }
  .w-xxl-vh-32 {
    width: 32vh !important;
  }
}
.w-vw-33 {
  width: 33vw !important;
}
.w-vh-33 {
  width: 33vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-33 {
    width: 33vw !important;
  }
  .w-sm-vh-33 {
    width: 33vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-33 {
    width: 33vw !important;
  }
  .w-md-vh-33 {
    width: 33vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-33 {
    width: 33vw !important;
  }
  .w-lg-vh-33 {
    width: 33vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-33 {
    width: 33vw !important;
  }
  .w-xl-vh-33 {
    width: 33vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-33 {
    width: 33vw !important;
  }
  .w-xxl-vh-33 {
    width: 33vh !important;
  }
}
.w-vw-34 {
  width: 34vw !important;
}
.w-vh-34 {
  width: 34vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-34 {
    width: 34vw !important;
  }
  .w-sm-vh-34 {
    width: 34vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-34 {
    width: 34vw !important;
  }
  .w-md-vh-34 {
    width: 34vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-34 {
    width: 34vw !important;
  }
  .w-lg-vh-34 {
    width: 34vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-34 {
    width: 34vw !important;
  }
  .w-xl-vh-34 {
    width: 34vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-34 {
    width: 34vw !important;
  }
  .w-xxl-vh-34 {
    width: 34vh !important;
  }
}
.w-vw-35 {
  width: 35vw !important;
}
.w-vh-35 {
  width: 35vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-35 {
    width: 35vw !important;
  }
  .w-sm-vh-35 {
    width: 35vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-35 {
    width: 35vw !important;
  }
  .w-md-vh-35 {
    width: 35vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-35 {
    width: 35vw !important;
  }
  .w-lg-vh-35 {
    width: 35vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-35 {
    width: 35vw !important;
  }
  .w-xl-vh-35 {
    width: 35vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-35 {
    width: 35vw !important;
  }
  .w-xxl-vh-35 {
    width: 35vh !important;
  }
}
.w-vw-36 {
  width: 36vw !important;
}
.w-vh-36 {
  width: 36vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-36 {
    width: 36vw !important;
  }
  .w-sm-vh-36 {
    width: 36vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-36 {
    width: 36vw !important;
  }
  .w-md-vh-36 {
    width: 36vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-36 {
    width: 36vw !important;
  }
  .w-lg-vh-36 {
    width: 36vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-36 {
    width: 36vw !important;
  }
  .w-xl-vh-36 {
    width: 36vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-36 {
    width: 36vw !important;
  }
  .w-xxl-vh-36 {
    width: 36vh !important;
  }
}
.w-vw-37 {
  width: 37vw !important;
}
.w-vh-37 {
  width: 37vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-37 {
    width: 37vw !important;
  }
  .w-sm-vh-37 {
    width: 37vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-37 {
    width: 37vw !important;
  }
  .w-md-vh-37 {
    width: 37vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-37 {
    width: 37vw !important;
  }
  .w-lg-vh-37 {
    width: 37vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-37 {
    width: 37vw !important;
  }
  .w-xl-vh-37 {
    width: 37vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-37 {
    width: 37vw !important;
  }
  .w-xxl-vh-37 {
    width: 37vh !important;
  }
}
.w-vw-38 {
  width: 38vw !important;
}
.w-vh-38 {
  width: 38vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-38 {
    width: 38vw !important;
  }
  .w-sm-vh-38 {
    width: 38vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-38 {
    width: 38vw !important;
  }
  .w-md-vh-38 {
    width: 38vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-38 {
    width: 38vw !important;
  }
  .w-lg-vh-38 {
    width: 38vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-38 {
    width: 38vw !important;
  }
  .w-xl-vh-38 {
    width: 38vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-38 {
    width: 38vw !important;
  }
  .w-xxl-vh-38 {
    width: 38vh !important;
  }
}
.w-vw-39 {
  width: 39vw !important;
}
.w-vh-39 {
  width: 39vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-39 {
    width: 39vw !important;
  }
  .w-sm-vh-39 {
    width: 39vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-39 {
    width: 39vw !important;
  }
  .w-md-vh-39 {
    width: 39vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-39 {
    width: 39vw !important;
  }
  .w-lg-vh-39 {
    width: 39vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-39 {
    width: 39vw !important;
  }
  .w-xl-vh-39 {
    width: 39vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-39 {
    width: 39vw !important;
  }
  .w-xxl-vh-39 {
    width: 39vh !important;
  }
}
.w-vw-40 {
  width: 40vw !important;
}
.w-vh-40 {
  width: 40vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-40 {
    width: 40vw !important;
  }
  .w-sm-vh-40 {
    width: 40vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-40 {
    width: 40vw !important;
  }
  .w-md-vh-40 {
    width: 40vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-40 {
    width: 40vw !important;
  }
  .w-lg-vh-40 {
    width: 40vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-40 {
    width: 40vw !important;
  }
  .w-xl-vh-40 {
    width: 40vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-40 {
    width: 40vw !important;
  }
  .w-xxl-vh-40 {
    width: 40vh !important;
  }
}
.w-vw-41 {
  width: 41vw !important;
}
.w-vh-41 {
  width: 41vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-41 {
    width: 41vw !important;
  }
  .w-sm-vh-41 {
    width: 41vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-41 {
    width: 41vw !important;
  }
  .w-md-vh-41 {
    width: 41vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-41 {
    width: 41vw !important;
  }
  .w-lg-vh-41 {
    width: 41vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-41 {
    width: 41vw !important;
  }
  .w-xl-vh-41 {
    width: 41vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-41 {
    width: 41vw !important;
  }
  .w-xxl-vh-41 {
    width: 41vh !important;
  }
}
.w-vw-42 {
  width: 42vw !important;
}
.w-vh-42 {
  width: 42vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-42 {
    width: 42vw !important;
  }
  .w-sm-vh-42 {
    width: 42vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-42 {
    width: 42vw !important;
  }
  .w-md-vh-42 {
    width: 42vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-42 {
    width: 42vw !important;
  }
  .w-lg-vh-42 {
    width: 42vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-42 {
    width: 42vw !important;
  }
  .w-xl-vh-42 {
    width: 42vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-42 {
    width: 42vw !important;
  }
  .w-xxl-vh-42 {
    width: 42vh !important;
  }
}
.w-vw-43 {
  width: 43vw !important;
}
.w-vh-43 {
  width: 43vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-43 {
    width: 43vw !important;
  }
  .w-sm-vh-43 {
    width: 43vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-43 {
    width: 43vw !important;
  }
  .w-md-vh-43 {
    width: 43vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-43 {
    width: 43vw !important;
  }
  .w-lg-vh-43 {
    width: 43vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-43 {
    width: 43vw !important;
  }
  .w-xl-vh-43 {
    width: 43vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-43 {
    width: 43vw !important;
  }
  .w-xxl-vh-43 {
    width: 43vh !important;
  }
}
.w-vw-44 {
  width: 44vw !important;
}
.w-vh-44 {
  width: 44vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-44 {
    width: 44vw !important;
  }
  .w-sm-vh-44 {
    width: 44vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-44 {
    width: 44vw !important;
  }
  .w-md-vh-44 {
    width: 44vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-44 {
    width: 44vw !important;
  }
  .w-lg-vh-44 {
    width: 44vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-44 {
    width: 44vw !important;
  }
  .w-xl-vh-44 {
    width: 44vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-44 {
    width: 44vw !important;
  }
  .w-xxl-vh-44 {
    width: 44vh !important;
  }
}
.w-vw-45 {
  width: 45vw !important;
}
.w-vh-45 {
  width: 45vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-45 {
    width: 45vw !important;
  }
  .w-sm-vh-45 {
    width: 45vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-45 {
    width: 45vw !important;
  }
  .w-md-vh-45 {
    width: 45vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-45 {
    width: 45vw !important;
  }
  .w-lg-vh-45 {
    width: 45vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-45 {
    width: 45vw !important;
  }
  .w-xl-vh-45 {
    width: 45vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-45 {
    width: 45vw !important;
  }
  .w-xxl-vh-45 {
    width: 45vh !important;
  }
}
.w-vw-46 {
  width: 46vw !important;
}
.w-vh-46 {
  width: 46vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-46 {
    width: 46vw !important;
  }
  .w-sm-vh-46 {
    width: 46vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-46 {
    width: 46vw !important;
  }
  .w-md-vh-46 {
    width: 46vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-46 {
    width: 46vw !important;
  }
  .w-lg-vh-46 {
    width: 46vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-46 {
    width: 46vw !important;
  }
  .w-xl-vh-46 {
    width: 46vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-46 {
    width: 46vw !important;
  }
  .w-xxl-vh-46 {
    width: 46vh !important;
  }
}
.w-vw-47 {
  width: 47vw !important;
}
.w-vh-47 {
  width: 47vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-47 {
    width: 47vw !important;
  }
  .w-sm-vh-47 {
    width: 47vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-47 {
    width: 47vw !important;
  }
  .w-md-vh-47 {
    width: 47vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-47 {
    width: 47vw !important;
  }
  .w-lg-vh-47 {
    width: 47vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-47 {
    width: 47vw !important;
  }
  .w-xl-vh-47 {
    width: 47vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-47 {
    width: 47vw !important;
  }
  .w-xxl-vh-47 {
    width: 47vh !important;
  }
}
.w-vw-48 {
  width: 48vw !important;
}
.w-vh-48 {
  width: 48vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-48 {
    width: 48vw !important;
  }
  .w-sm-vh-48 {
    width: 48vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-48 {
    width: 48vw !important;
  }
  .w-md-vh-48 {
    width: 48vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-48 {
    width: 48vw !important;
  }
  .w-lg-vh-48 {
    width: 48vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-48 {
    width: 48vw !important;
  }
  .w-xl-vh-48 {
    width: 48vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-48 {
    width: 48vw !important;
  }
  .w-xxl-vh-48 {
    width: 48vh !important;
  }
}
.w-vw-49 {
  width: 49vw !important;
}
.w-vh-49 {
  width: 49vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-49 {
    width: 49vw !important;
  }
  .w-sm-vh-49 {
    width: 49vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-49 {
    width: 49vw !important;
  }
  .w-md-vh-49 {
    width: 49vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-49 {
    width: 49vw !important;
  }
  .w-lg-vh-49 {
    width: 49vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-49 {
    width: 49vw !important;
  }
  .w-xl-vh-49 {
    width: 49vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-49 {
    width: 49vw !important;
  }
  .w-xxl-vh-49 {
    width: 49vh !important;
  }
}
.w-vw-50 {
  width: 50vw !important;
}
.w-vh-50 {
  width: 50vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-50 {
    width: 50vw !important;
  }
  .w-sm-vh-50 {
    width: 50vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-50 {
    width: 50vw !important;
  }
  .w-md-vh-50 {
    width: 50vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-50 {
    width: 50vw !important;
  }
  .w-lg-vh-50 {
    width: 50vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-50 {
    width: 50vw !important;
  }
  .w-xl-vh-50 {
    width: 50vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-50 {
    width: 50vw !important;
  }
  .w-xxl-vh-50 {
    width: 50vh !important;
  }
}
.w-vw-51 {
  width: 51vw !important;
}
.w-vh-51 {
  width: 51vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-51 {
    width: 51vw !important;
  }
  .w-sm-vh-51 {
    width: 51vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-51 {
    width: 51vw !important;
  }
  .w-md-vh-51 {
    width: 51vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-51 {
    width: 51vw !important;
  }
  .w-lg-vh-51 {
    width: 51vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-51 {
    width: 51vw !important;
  }
  .w-xl-vh-51 {
    width: 51vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-51 {
    width: 51vw !important;
  }
  .w-xxl-vh-51 {
    width: 51vh !important;
  }
}
.w-vw-52 {
  width: 52vw !important;
}
.w-vh-52 {
  width: 52vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-52 {
    width: 52vw !important;
  }
  .w-sm-vh-52 {
    width: 52vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-52 {
    width: 52vw !important;
  }
  .w-md-vh-52 {
    width: 52vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-52 {
    width: 52vw !important;
  }
  .w-lg-vh-52 {
    width: 52vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-52 {
    width: 52vw !important;
  }
  .w-xl-vh-52 {
    width: 52vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-52 {
    width: 52vw !important;
  }
  .w-xxl-vh-52 {
    width: 52vh !important;
  }
}
.w-vw-53 {
  width: 53vw !important;
}
.w-vh-53 {
  width: 53vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-53 {
    width: 53vw !important;
  }
  .w-sm-vh-53 {
    width: 53vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-53 {
    width: 53vw !important;
  }
  .w-md-vh-53 {
    width: 53vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-53 {
    width: 53vw !important;
  }
  .w-lg-vh-53 {
    width: 53vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-53 {
    width: 53vw !important;
  }
  .w-xl-vh-53 {
    width: 53vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-53 {
    width: 53vw !important;
  }
  .w-xxl-vh-53 {
    width: 53vh !important;
  }
}
.w-vw-54 {
  width: 54vw !important;
}
.w-vh-54 {
  width: 54vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-54 {
    width: 54vw !important;
  }
  .w-sm-vh-54 {
    width: 54vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-54 {
    width: 54vw !important;
  }
  .w-md-vh-54 {
    width: 54vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-54 {
    width: 54vw !important;
  }
  .w-lg-vh-54 {
    width: 54vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-54 {
    width: 54vw !important;
  }
  .w-xl-vh-54 {
    width: 54vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-54 {
    width: 54vw !important;
  }
  .w-xxl-vh-54 {
    width: 54vh !important;
  }
}
.w-vw-55 {
  width: 55vw !important;
}
.w-vh-55 {
  width: 55vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-55 {
    width: 55vw !important;
  }
  .w-sm-vh-55 {
    width: 55vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-55 {
    width: 55vw !important;
  }
  .w-md-vh-55 {
    width: 55vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-55 {
    width: 55vw !important;
  }
  .w-lg-vh-55 {
    width: 55vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-55 {
    width: 55vw !important;
  }
  .w-xl-vh-55 {
    width: 55vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-55 {
    width: 55vw !important;
  }
  .w-xxl-vh-55 {
    width: 55vh !important;
  }
}
.w-vw-56 {
  width: 56vw !important;
}
.w-vh-56 {
  width: 56vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-56 {
    width: 56vw !important;
  }
  .w-sm-vh-56 {
    width: 56vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-56 {
    width: 56vw !important;
  }
  .w-md-vh-56 {
    width: 56vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-56 {
    width: 56vw !important;
  }
  .w-lg-vh-56 {
    width: 56vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-56 {
    width: 56vw !important;
  }
  .w-xl-vh-56 {
    width: 56vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-56 {
    width: 56vw !important;
  }
  .w-xxl-vh-56 {
    width: 56vh !important;
  }
}
.w-vw-57 {
  width: 57vw !important;
}
.w-vh-57 {
  width: 57vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-57 {
    width: 57vw !important;
  }
  .w-sm-vh-57 {
    width: 57vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-57 {
    width: 57vw !important;
  }
  .w-md-vh-57 {
    width: 57vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-57 {
    width: 57vw !important;
  }
  .w-lg-vh-57 {
    width: 57vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-57 {
    width: 57vw !important;
  }
  .w-xl-vh-57 {
    width: 57vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-57 {
    width: 57vw !important;
  }
  .w-xxl-vh-57 {
    width: 57vh !important;
  }
}
.w-vw-58 {
  width: 58vw !important;
}
.w-vh-58 {
  width: 58vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-58 {
    width: 58vw !important;
  }
  .w-sm-vh-58 {
    width: 58vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-58 {
    width: 58vw !important;
  }
  .w-md-vh-58 {
    width: 58vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-58 {
    width: 58vw !important;
  }
  .w-lg-vh-58 {
    width: 58vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-58 {
    width: 58vw !important;
  }
  .w-xl-vh-58 {
    width: 58vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-58 {
    width: 58vw !important;
  }
  .w-xxl-vh-58 {
    width: 58vh !important;
  }
}
.w-vw-59 {
  width: 59vw !important;
}
.w-vh-59 {
  width: 59vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-59 {
    width: 59vw !important;
  }
  .w-sm-vh-59 {
    width: 59vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-59 {
    width: 59vw !important;
  }
  .w-md-vh-59 {
    width: 59vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-59 {
    width: 59vw !important;
  }
  .w-lg-vh-59 {
    width: 59vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-59 {
    width: 59vw !important;
  }
  .w-xl-vh-59 {
    width: 59vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-59 {
    width: 59vw !important;
  }
  .w-xxl-vh-59 {
    width: 59vh !important;
  }
}
.w-vw-60 {
  width: 60vw !important;
}
.w-vh-60 {
  width: 60vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-60 {
    width: 60vw !important;
  }
  .w-sm-vh-60 {
    width: 60vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-60 {
    width: 60vw !important;
  }
  .w-md-vh-60 {
    width: 60vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-60 {
    width: 60vw !important;
  }
  .w-lg-vh-60 {
    width: 60vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-60 {
    width: 60vw !important;
  }
  .w-xl-vh-60 {
    width: 60vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-60 {
    width: 60vw !important;
  }
  .w-xxl-vh-60 {
    width: 60vh !important;
  }
}
.w-vw-61 {
  width: 61vw !important;
}
.w-vh-61 {
  width: 61vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-61 {
    width: 61vw !important;
  }
  .w-sm-vh-61 {
    width: 61vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-61 {
    width: 61vw !important;
  }
  .w-md-vh-61 {
    width: 61vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-61 {
    width: 61vw !important;
  }
  .w-lg-vh-61 {
    width: 61vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-61 {
    width: 61vw !important;
  }
  .w-xl-vh-61 {
    width: 61vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-61 {
    width: 61vw !important;
  }
  .w-xxl-vh-61 {
    width: 61vh !important;
  }
}
.w-vw-62 {
  width: 62vw !important;
}
.w-vh-62 {
  width: 62vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-62 {
    width: 62vw !important;
  }
  .w-sm-vh-62 {
    width: 62vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-62 {
    width: 62vw !important;
  }
  .w-md-vh-62 {
    width: 62vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-62 {
    width: 62vw !important;
  }
  .w-lg-vh-62 {
    width: 62vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-62 {
    width: 62vw !important;
  }
  .w-xl-vh-62 {
    width: 62vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-62 {
    width: 62vw !important;
  }
  .w-xxl-vh-62 {
    width: 62vh !important;
  }
}
.w-vw-63 {
  width: 63vw !important;
}
.w-vh-63 {
  width: 63vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-63 {
    width: 63vw !important;
  }
  .w-sm-vh-63 {
    width: 63vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-63 {
    width: 63vw !important;
  }
  .w-md-vh-63 {
    width: 63vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-63 {
    width: 63vw !important;
  }
  .w-lg-vh-63 {
    width: 63vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-63 {
    width: 63vw !important;
  }
  .w-xl-vh-63 {
    width: 63vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-63 {
    width: 63vw !important;
  }
  .w-xxl-vh-63 {
    width: 63vh !important;
  }
}
.w-vw-64 {
  width: 64vw !important;
}
.w-vh-64 {
  width: 64vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-64 {
    width: 64vw !important;
  }
  .w-sm-vh-64 {
    width: 64vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-64 {
    width: 64vw !important;
  }
  .w-md-vh-64 {
    width: 64vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-64 {
    width: 64vw !important;
  }
  .w-lg-vh-64 {
    width: 64vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-64 {
    width: 64vw !important;
  }
  .w-xl-vh-64 {
    width: 64vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-64 {
    width: 64vw !important;
  }
  .w-xxl-vh-64 {
    width: 64vh !important;
  }
}
.w-vw-65 {
  width: 65vw !important;
}
.w-vh-65 {
  width: 65vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-65 {
    width: 65vw !important;
  }
  .w-sm-vh-65 {
    width: 65vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-65 {
    width: 65vw !important;
  }
  .w-md-vh-65 {
    width: 65vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-65 {
    width: 65vw !important;
  }
  .w-lg-vh-65 {
    width: 65vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-65 {
    width: 65vw !important;
  }
  .w-xl-vh-65 {
    width: 65vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-65 {
    width: 65vw !important;
  }
  .w-xxl-vh-65 {
    width: 65vh !important;
  }
}
.w-vw-66 {
  width: 66vw !important;
}
.w-vh-66 {
  width: 66vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-66 {
    width: 66vw !important;
  }
  .w-sm-vh-66 {
    width: 66vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-66 {
    width: 66vw !important;
  }
  .w-md-vh-66 {
    width: 66vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-66 {
    width: 66vw !important;
  }
  .w-lg-vh-66 {
    width: 66vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-66 {
    width: 66vw !important;
  }
  .w-xl-vh-66 {
    width: 66vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-66 {
    width: 66vw !important;
  }
  .w-xxl-vh-66 {
    width: 66vh !important;
  }
}
.w-vw-67 {
  width: 67vw !important;
}
.w-vh-67 {
  width: 67vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-67 {
    width: 67vw !important;
  }
  .w-sm-vh-67 {
    width: 67vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-67 {
    width: 67vw !important;
  }
  .w-md-vh-67 {
    width: 67vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-67 {
    width: 67vw !important;
  }
  .w-lg-vh-67 {
    width: 67vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-67 {
    width: 67vw !important;
  }
  .w-xl-vh-67 {
    width: 67vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-67 {
    width: 67vw !important;
  }
  .w-xxl-vh-67 {
    width: 67vh !important;
  }
}
.w-vw-68 {
  width: 68vw !important;
}
.w-vh-68 {
  width: 68vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-68 {
    width: 68vw !important;
  }
  .w-sm-vh-68 {
    width: 68vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-68 {
    width: 68vw !important;
  }
  .w-md-vh-68 {
    width: 68vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-68 {
    width: 68vw !important;
  }
  .w-lg-vh-68 {
    width: 68vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-68 {
    width: 68vw !important;
  }
  .w-xl-vh-68 {
    width: 68vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-68 {
    width: 68vw !important;
  }
  .w-xxl-vh-68 {
    width: 68vh !important;
  }
}
.w-vw-69 {
  width: 69vw !important;
}
.w-vh-69 {
  width: 69vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-69 {
    width: 69vw !important;
  }
  .w-sm-vh-69 {
    width: 69vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-69 {
    width: 69vw !important;
  }
  .w-md-vh-69 {
    width: 69vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-69 {
    width: 69vw !important;
  }
  .w-lg-vh-69 {
    width: 69vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-69 {
    width: 69vw !important;
  }
  .w-xl-vh-69 {
    width: 69vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-69 {
    width: 69vw !important;
  }
  .w-xxl-vh-69 {
    width: 69vh !important;
  }
}
.w-vw-70 {
  width: 70vw !important;
}
.w-vh-70 {
  width: 70vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-70 {
    width: 70vw !important;
  }
  .w-sm-vh-70 {
    width: 70vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-70 {
    width: 70vw !important;
  }
  .w-md-vh-70 {
    width: 70vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-70 {
    width: 70vw !important;
  }
  .w-lg-vh-70 {
    width: 70vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-70 {
    width: 70vw !important;
  }
  .w-xl-vh-70 {
    width: 70vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-70 {
    width: 70vw !important;
  }
  .w-xxl-vh-70 {
    width: 70vh !important;
  }
}
.w-vw-71 {
  width: 71vw !important;
}
.w-vh-71 {
  width: 71vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-71 {
    width: 71vw !important;
  }
  .w-sm-vh-71 {
    width: 71vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-71 {
    width: 71vw !important;
  }
  .w-md-vh-71 {
    width: 71vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-71 {
    width: 71vw !important;
  }
  .w-lg-vh-71 {
    width: 71vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-71 {
    width: 71vw !important;
  }
  .w-xl-vh-71 {
    width: 71vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-71 {
    width: 71vw !important;
  }
  .w-xxl-vh-71 {
    width: 71vh !important;
  }
}
.w-vw-72 {
  width: 72vw !important;
}
.w-vh-72 {
  width: 72vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-72 {
    width: 72vw !important;
  }
  .w-sm-vh-72 {
    width: 72vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-72 {
    width: 72vw !important;
  }
  .w-md-vh-72 {
    width: 72vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-72 {
    width: 72vw !important;
  }
  .w-lg-vh-72 {
    width: 72vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-72 {
    width: 72vw !important;
  }
  .w-xl-vh-72 {
    width: 72vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-72 {
    width: 72vw !important;
  }
  .w-xxl-vh-72 {
    width: 72vh !important;
  }
}
.w-vw-73 {
  width: 73vw !important;
}
.w-vh-73 {
  width: 73vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-73 {
    width: 73vw !important;
  }
  .w-sm-vh-73 {
    width: 73vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-73 {
    width: 73vw !important;
  }
  .w-md-vh-73 {
    width: 73vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-73 {
    width: 73vw !important;
  }
  .w-lg-vh-73 {
    width: 73vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-73 {
    width: 73vw !important;
  }
  .w-xl-vh-73 {
    width: 73vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-73 {
    width: 73vw !important;
  }
  .w-xxl-vh-73 {
    width: 73vh !important;
  }
}
.w-vw-74 {
  width: 74vw !important;
}
.w-vh-74 {
  width: 74vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-74 {
    width: 74vw !important;
  }
  .w-sm-vh-74 {
    width: 74vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-74 {
    width: 74vw !important;
  }
  .w-md-vh-74 {
    width: 74vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-74 {
    width: 74vw !important;
  }
  .w-lg-vh-74 {
    width: 74vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-74 {
    width: 74vw !important;
  }
  .w-xl-vh-74 {
    width: 74vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-74 {
    width: 74vw !important;
  }
  .w-xxl-vh-74 {
    width: 74vh !important;
  }
}
.w-vw-75 {
  width: 75vw !important;
}
.w-vh-75 {
  width: 75vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-75 {
    width: 75vw !important;
  }
  .w-sm-vh-75 {
    width: 75vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-75 {
    width: 75vw !important;
  }
  .w-md-vh-75 {
    width: 75vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-75 {
    width: 75vw !important;
  }
  .w-lg-vh-75 {
    width: 75vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-75 {
    width: 75vw !important;
  }
  .w-xl-vh-75 {
    width: 75vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-75 {
    width: 75vw !important;
  }
  .w-xxl-vh-75 {
    width: 75vh !important;
  }
}
.w-vw-76 {
  width: 76vw !important;
}
.w-vh-76 {
  width: 76vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-76 {
    width: 76vw !important;
  }
  .w-sm-vh-76 {
    width: 76vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-76 {
    width: 76vw !important;
  }
  .w-md-vh-76 {
    width: 76vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-76 {
    width: 76vw !important;
  }
  .w-lg-vh-76 {
    width: 76vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-76 {
    width: 76vw !important;
  }
  .w-xl-vh-76 {
    width: 76vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-76 {
    width: 76vw !important;
  }
  .w-xxl-vh-76 {
    width: 76vh !important;
  }
}
.w-vw-77 {
  width: 77vw !important;
}
.w-vh-77 {
  width: 77vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-77 {
    width: 77vw !important;
  }
  .w-sm-vh-77 {
    width: 77vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-77 {
    width: 77vw !important;
  }
  .w-md-vh-77 {
    width: 77vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-77 {
    width: 77vw !important;
  }
  .w-lg-vh-77 {
    width: 77vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-77 {
    width: 77vw !important;
  }
  .w-xl-vh-77 {
    width: 77vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-77 {
    width: 77vw !important;
  }
  .w-xxl-vh-77 {
    width: 77vh !important;
  }
}
.w-vw-78 {
  width: 78vw !important;
}
.w-vh-78 {
  width: 78vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-78 {
    width: 78vw !important;
  }
  .w-sm-vh-78 {
    width: 78vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-78 {
    width: 78vw !important;
  }
  .w-md-vh-78 {
    width: 78vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-78 {
    width: 78vw !important;
  }
  .w-lg-vh-78 {
    width: 78vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-78 {
    width: 78vw !important;
  }
  .w-xl-vh-78 {
    width: 78vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-78 {
    width: 78vw !important;
  }
  .w-xxl-vh-78 {
    width: 78vh !important;
  }
}
.w-vw-79 {
  width: 79vw !important;
}
.w-vh-79 {
  width: 79vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-79 {
    width: 79vw !important;
  }
  .w-sm-vh-79 {
    width: 79vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-79 {
    width: 79vw !important;
  }
  .w-md-vh-79 {
    width: 79vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-79 {
    width: 79vw !important;
  }
  .w-lg-vh-79 {
    width: 79vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-79 {
    width: 79vw !important;
  }
  .w-xl-vh-79 {
    width: 79vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-79 {
    width: 79vw !important;
  }
  .w-xxl-vh-79 {
    width: 79vh !important;
  }
}
.w-vw-80 {
  width: 80vw !important;
}
.w-vh-80 {
  width: 80vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-80 {
    width: 80vw !important;
  }
  .w-sm-vh-80 {
    width: 80vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-80 {
    width: 80vw !important;
  }
  .w-md-vh-80 {
    width: 80vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-80 {
    width: 80vw !important;
  }
  .w-lg-vh-80 {
    width: 80vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-80 {
    width: 80vw !important;
  }
  .w-xl-vh-80 {
    width: 80vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-80 {
    width: 80vw !important;
  }
  .w-xxl-vh-80 {
    width: 80vh !important;
  }
}
.w-vw-81 {
  width: 81vw !important;
}
.w-vh-81 {
  width: 81vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-81 {
    width: 81vw !important;
  }
  .w-sm-vh-81 {
    width: 81vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-81 {
    width: 81vw !important;
  }
  .w-md-vh-81 {
    width: 81vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-81 {
    width: 81vw !important;
  }
  .w-lg-vh-81 {
    width: 81vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-81 {
    width: 81vw !important;
  }
  .w-xl-vh-81 {
    width: 81vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-81 {
    width: 81vw !important;
  }
  .w-xxl-vh-81 {
    width: 81vh !important;
  }
}
.w-vw-82 {
  width: 82vw !important;
}
.w-vh-82 {
  width: 82vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-82 {
    width: 82vw !important;
  }
  .w-sm-vh-82 {
    width: 82vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-82 {
    width: 82vw !important;
  }
  .w-md-vh-82 {
    width: 82vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-82 {
    width: 82vw !important;
  }
  .w-lg-vh-82 {
    width: 82vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-82 {
    width: 82vw !important;
  }
  .w-xl-vh-82 {
    width: 82vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-82 {
    width: 82vw !important;
  }
  .w-xxl-vh-82 {
    width: 82vh !important;
  }
}
.w-vw-83 {
  width: 83vw !important;
}
.w-vh-83 {
  width: 83vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-83 {
    width: 83vw !important;
  }
  .w-sm-vh-83 {
    width: 83vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-83 {
    width: 83vw !important;
  }
  .w-md-vh-83 {
    width: 83vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-83 {
    width: 83vw !important;
  }
  .w-lg-vh-83 {
    width: 83vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-83 {
    width: 83vw !important;
  }
  .w-xl-vh-83 {
    width: 83vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-83 {
    width: 83vw !important;
  }
  .w-xxl-vh-83 {
    width: 83vh !important;
  }
}
.w-vw-84 {
  width: 84vw !important;
}
.w-vh-84 {
  width: 84vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-84 {
    width: 84vw !important;
  }
  .w-sm-vh-84 {
    width: 84vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-84 {
    width: 84vw !important;
  }
  .w-md-vh-84 {
    width: 84vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-84 {
    width: 84vw !important;
  }
  .w-lg-vh-84 {
    width: 84vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-84 {
    width: 84vw !important;
  }
  .w-xl-vh-84 {
    width: 84vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-84 {
    width: 84vw !important;
  }
  .w-xxl-vh-84 {
    width: 84vh !important;
  }
}
.w-vw-85 {
  width: 85vw !important;
}
.w-vh-85 {
  width: 85vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-85 {
    width: 85vw !important;
  }
  .w-sm-vh-85 {
    width: 85vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-85 {
    width: 85vw !important;
  }
  .w-md-vh-85 {
    width: 85vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-85 {
    width: 85vw !important;
  }
  .w-lg-vh-85 {
    width: 85vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-85 {
    width: 85vw !important;
  }
  .w-xl-vh-85 {
    width: 85vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-85 {
    width: 85vw !important;
  }
  .w-xxl-vh-85 {
    width: 85vh !important;
  }
}
.w-vw-86 {
  width: 86vw !important;
}
.w-vh-86 {
  width: 86vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-86 {
    width: 86vw !important;
  }
  .w-sm-vh-86 {
    width: 86vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-86 {
    width: 86vw !important;
  }
  .w-md-vh-86 {
    width: 86vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-86 {
    width: 86vw !important;
  }
  .w-lg-vh-86 {
    width: 86vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-86 {
    width: 86vw !important;
  }
  .w-xl-vh-86 {
    width: 86vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-86 {
    width: 86vw !important;
  }
  .w-xxl-vh-86 {
    width: 86vh !important;
  }
}
.w-vw-87 {
  width: 87vw !important;
}
.w-vh-87 {
  width: 87vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-87 {
    width: 87vw !important;
  }
  .w-sm-vh-87 {
    width: 87vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-87 {
    width: 87vw !important;
  }
  .w-md-vh-87 {
    width: 87vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-87 {
    width: 87vw !important;
  }
  .w-lg-vh-87 {
    width: 87vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-87 {
    width: 87vw !important;
  }
  .w-xl-vh-87 {
    width: 87vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-87 {
    width: 87vw !important;
  }
  .w-xxl-vh-87 {
    width: 87vh !important;
  }
}
.w-vw-88 {
  width: 88vw !important;
}
.w-vh-88 {
  width: 88vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-88 {
    width: 88vw !important;
  }
  .w-sm-vh-88 {
    width: 88vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-88 {
    width: 88vw !important;
  }
  .w-md-vh-88 {
    width: 88vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-88 {
    width: 88vw !important;
  }
  .w-lg-vh-88 {
    width: 88vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-88 {
    width: 88vw !important;
  }
  .w-xl-vh-88 {
    width: 88vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-88 {
    width: 88vw !important;
  }
  .w-xxl-vh-88 {
    width: 88vh !important;
  }
}
.w-vw-89 {
  width: 89vw !important;
}
.w-vh-89 {
  width: 89vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-89 {
    width: 89vw !important;
  }
  .w-sm-vh-89 {
    width: 89vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-89 {
    width: 89vw !important;
  }
  .w-md-vh-89 {
    width: 89vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-89 {
    width: 89vw !important;
  }
  .w-lg-vh-89 {
    width: 89vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-89 {
    width: 89vw !important;
  }
  .w-xl-vh-89 {
    width: 89vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-89 {
    width: 89vw !important;
  }
  .w-xxl-vh-89 {
    width: 89vh !important;
  }
}
.w-vw-90 {
  width: 90vw !important;
}
.w-vh-90 {
  width: 90vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-90 {
    width: 90vw !important;
  }
  .w-sm-vh-90 {
    width: 90vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-90 {
    width: 90vw !important;
  }
  .w-md-vh-90 {
    width: 90vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-90 {
    width: 90vw !important;
  }
  .w-lg-vh-90 {
    width: 90vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-90 {
    width: 90vw !important;
  }
  .w-xl-vh-90 {
    width: 90vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-90 {
    width: 90vw !important;
  }
  .w-xxl-vh-90 {
    width: 90vh !important;
  }
}
.w-vw-91 {
  width: 91vw !important;
}
.w-vh-91 {
  width: 91vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-91 {
    width: 91vw !important;
  }
  .w-sm-vh-91 {
    width: 91vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-91 {
    width: 91vw !important;
  }
  .w-md-vh-91 {
    width: 91vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-91 {
    width: 91vw !important;
  }
  .w-lg-vh-91 {
    width: 91vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-91 {
    width: 91vw !important;
  }
  .w-xl-vh-91 {
    width: 91vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-91 {
    width: 91vw !important;
  }
  .w-xxl-vh-91 {
    width: 91vh !important;
  }
}
.w-vw-92 {
  width: 92vw !important;
}
.w-vh-92 {
  width: 92vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-92 {
    width: 92vw !important;
  }
  .w-sm-vh-92 {
    width: 92vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-92 {
    width: 92vw !important;
  }
  .w-md-vh-92 {
    width: 92vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-92 {
    width: 92vw !important;
  }
  .w-lg-vh-92 {
    width: 92vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-92 {
    width: 92vw !important;
  }
  .w-xl-vh-92 {
    width: 92vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-92 {
    width: 92vw !important;
  }
  .w-xxl-vh-92 {
    width: 92vh !important;
  }
}
.w-vw-93 {
  width: 93vw !important;
}
.w-vh-93 {
  width: 93vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-93 {
    width: 93vw !important;
  }
  .w-sm-vh-93 {
    width: 93vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-93 {
    width: 93vw !important;
  }
  .w-md-vh-93 {
    width: 93vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-93 {
    width: 93vw !important;
  }
  .w-lg-vh-93 {
    width: 93vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-93 {
    width: 93vw !important;
  }
  .w-xl-vh-93 {
    width: 93vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-93 {
    width: 93vw !important;
  }
  .w-xxl-vh-93 {
    width: 93vh !important;
  }
}
.w-vw-94 {
  width: 94vw !important;
}
.w-vh-94 {
  width: 94vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-94 {
    width: 94vw !important;
  }
  .w-sm-vh-94 {
    width: 94vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-94 {
    width: 94vw !important;
  }
  .w-md-vh-94 {
    width: 94vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-94 {
    width: 94vw !important;
  }
  .w-lg-vh-94 {
    width: 94vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-94 {
    width: 94vw !important;
  }
  .w-xl-vh-94 {
    width: 94vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-94 {
    width: 94vw !important;
  }
  .w-xxl-vh-94 {
    width: 94vh !important;
  }
}
.w-vw-95 {
  width: 95vw !important;
}
.w-vh-95 {
  width: 95vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-95 {
    width: 95vw !important;
  }
  .w-sm-vh-95 {
    width: 95vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-95 {
    width: 95vw !important;
  }
  .w-md-vh-95 {
    width: 95vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-95 {
    width: 95vw !important;
  }
  .w-lg-vh-95 {
    width: 95vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-95 {
    width: 95vw !important;
  }
  .w-xl-vh-95 {
    width: 95vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-95 {
    width: 95vw !important;
  }
  .w-xxl-vh-95 {
    width: 95vh !important;
  }
}
.w-vw-96 {
  width: 96vw !important;
}
.w-vh-96 {
  width: 96vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-96 {
    width: 96vw !important;
  }
  .w-sm-vh-96 {
    width: 96vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-96 {
    width: 96vw !important;
  }
  .w-md-vh-96 {
    width: 96vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-96 {
    width: 96vw !important;
  }
  .w-lg-vh-96 {
    width: 96vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-96 {
    width: 96vw !important;
  }
  .w-xl-vh-96 {
    width: 96vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-96 {
    width: 96vw !important;
  }
  .w-xxl-vh-96 {
    width: 96vh !important;
  }
}
.w-vw-97 {
  width: 97vw !important;
}
.w-vh-97 {
  width: 97vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-97 {
    width: 97vw !important;
  }
  .w-sm-vh-97 {
    width: 97vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-97 {
    width: 97vw !important;
  }
  .w-md-vh-97 {
    width: 97vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-97 {
    width: 97vw !important;
  }
  .w-lg-vh-97 {
    width: 97vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-97 {
    width: 97vw !important;
  }
  .w-xl-vh-97 {
    width: 97vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-97 {
    width: 97vw !important;
  }
  .w-xxl-vh-97 {
    width: 97vh !important;
  }
}
.w-vw-98 {
  width: 98vw !important;
}
.w-vh-98 {
  width: 98vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-98 {
    width: 98vw !important;
  }
  .w-sm-vh-98 {
    width: 98vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-98 {
    width: 98vw !important;
  }
  .w-md-vh-98 {
    width: 98vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-98 {
    width: 98vw !important;
  }
  .w-lg-vh-98 {
    width: 98vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-98 {
    width: 98vw !important;
  }
  .w-xl-vh-98 {
    width: 98vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-98 {
    width: 98vw !important;
  }
  .w-xxl-vh-98 {
    width: 98vh !important;
  }
}
.w-vw-99 {
  width: 99vw !important;
}
.w-vh-99 {
  width: 99vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-99 {
    width: 99vw !important;
  }
  .w-sm-vh-99 {
    width: 99vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-99 {
    width: 99vw !important;
  }
  .w-md-vh-99 {
    width: 99vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-99 {
    width: 99vw !important;
  }
  .w-lg-vh-99 {
    width: 99vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-99 {
    width: 99vw !important;
  }
  .w-xl-vh-99 {
    width: 99vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-99 {
    width: 99vw !important;
  }
  .w-xxl-vh-99 {
    width: 99vh !important;
  }
}
.w-vw-100 {
  width: 100vw !important;
}
.w-vh-100 {
  width: 100vh !important;
}
@media (min-width: 576px) {
  .w-sm-vw-100 {
    width: 100vw !important;
  }
  .w-sm-vh-100 {
    width: 100vh !important;
  }
}
@media (min-width: 768px) {
  .w-md-vw-100 {
    width: 100vw !important;
  }
  .w-md-vh-100 {
    width: 100vh !important;
  }
}
@media (min-width: 992px) {
  .w-lg-vw-100 {
    width: 100vw !important;
  }
  .w-lg-vh-100 {
    width: 100vh !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-vw-100 {
    width: 100vw !important;
  }
  .w-xl-vh-100 {
    width: 100vh !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-vw-100 {
    width: 100vw !important;
  }
  .w-xxl-vh-100 {
    width: 100vh !important;
  }
}
.w-fit {
  width: fit-content !important;
}
.w-fill {
  width: fill-available !important;
}
.w-auto {
  width: auto !important;
}
.w-max {
  width: max-content !important;
}
.h-0 {
  height: 0%;
}
@media (min-width: 576px) {
  .h-sm-0 {
    height: 0% !important;
  }
}
@media (min-width: 768px) {
  .h-md-0 {
    height: 0% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-0 {
    height: 0% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-0 {
    height: 0% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-0 {
    height: 0% !important;
  }
}
.h-5 {
  height: 5%;
}
@media (min-width: 576px) {
  .h-sm-5 {
    height: 5% !important;
  }
}
@media (min-width: 768px) {
  .h-md-5 {
    height: 5% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-5 {
    height: 5% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-5 {
    height: 5% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-5 {
    height: 5% !important;
  }
}
.h-10 {
  height: 10%;
}
@media (min-width: 576px) {
  .h-sm-10 {
    height: 10% !important;
  }
}
@media (min-width: 768px) {
  .h-md-10 {
    height: 10% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-10 {
    height: 10% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-10 {
    height: 10% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-10 {
    height: 10% !important;
  }
}
.h-15 {
  height: 15%;
}
@media (min-width: 576px) {
  .h-sm-15 {
    height: 15% !important;
  }
}
@media (min-width: 768px) {
  .h-md-15 {
    height: 15% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-15 {
    height: 15% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-15 {
    height: 15% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-15 {
    height: 15% !important;
  }
}
.h-20 {
  height: 20%;
}
@media (min-width: 576px) {
  .h-sm-20 {
    height: 20% !important;
  }
}
@media (min-width: 768px) {
  .h-md-20 {
    height: 20% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-20 {
    height: 20% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-20 {
    height: 20% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-20 {
    height: 20% !important;
  }
}
.h-25 {
  height: 25%;
}
@media (min-width: 576px) {
  .h-sm-25 {
    height: 25% !important;
  }
}
@media (min-width: 768px) {
  .h-md-25 {
    height: 25% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-25 {
    height: 25% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-25 {
    height: 25% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-25 {
    height: 25% !important;
  }
}
.h-30 {
  height: 30%;
}
@media (min-width: 576px) {
  .h-sm-30 {
    height: 30% !important;
  }
}
@media (min-width: 768px) {
  .h-md-30 {
    height: 30% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-30 {
    height: 30% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-30 {
    height: 30% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-30 {
    height: 30% !important;
  }
}
.h-35 {
  height: 35%;
}
@media (min-width: 576px) {
  .h-sm-35 {
    height: 35% !important;
  }
}
@media (min-width: 768px) {
  .h-md-35 {
    height: 35% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-35 {
    height: 35% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-35 {
    height: 35% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-35 {
    height: 35% !important;
  }
}
.h-40 {
  height: 40%;
}
@media (min-width: 576px) {
  .h-sm-40 {
    height: 40% !important;
  }
}
@media (min-width: 768px) {
  .h-md-40 {
    height: 40% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-40 {
    height: 40% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-40 {
    height: 40% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-40 {
    height: 40% !important;
  }
}
.h-45 {
  height: 45%;
}
@media (min-width: 576px) {
  .h-sm-45 {
    height: 45% !important;
  }
}
@media (min-width: 768px) {
  .h-md-45 {
    height: 45% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-45 {
    height: 45% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-45 {
    height: 45% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-45 {
    height: 45% !important;
  }
}
.h-50 {
  height: 50%;
}
@media (min-width: 576px) {
  .h-sm-50 {
    height: 50% !important;
  }
}
@media (min-width: 768px) {
  .h-md-50 {
    height: 50% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-50 {
    height: 50% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-50 {
    height: 50% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-50 {
    height: 50% !important;
  }
}
.h-55 {
  height: 55%;
}
@media (min-width: 576px) {
  .h-sm-55 {
    height: 55% !important;
  }
}
@media (min-width: 768px) {
  .h-md-55 {
    height: 55% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-55 {
    height: 55% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-55 {
    height: 55% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-55 {
    height: 55% !important;
  }
}
.h-60 {
  height: 60%;
}
@media (min-width: 576px) {
  .h-sm-60 {
    height: 60% !important;
  }
}
@media (min-width: 768px) {
  .h-md-60 {
    height: 60% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-60 {
    height: 60% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-60 {
    height: 60% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-60 {
    height: 60% !important;
  }
}
.h-65 {
  height: 65%;
}
@media (min-width: 576px) {
  .h-sm-65 {
    height: 65% !important;
  }
}
@media (min-width: 768px) {
  .h-md-65 {
    height: 65% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-65 {
    height: 65% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-65 {
    height: 65% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-65 {
    height: 65% !important;
  }
}
.h-70 {
  height: 70%;
}
@media (min-width: 576px) {
  .h-sm-70 {
    height: 70% !important;
  }
}
@media (min-width: 768px) {
  .h-md-70 {
    height: 70% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-70 {
    height: 70% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-70 {
    height: 70% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-70 {
    height: 70% !important;
  }
}
.h-75 {
  height: 75%;
}
@media (min-width: 576px) {
  .h-sm-75 {
    height: 75% !important;
  }
}
@media (min-width: 768px) {
  .h-md-75 {
    height: 75% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-75 {
    height: 75% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-75 {
    height: 75% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-75 {
    height: 75% !important;
  }
}
.h-80 {
  height: 80%;
}
@media (min-width: 576px) {
  .h-sm-80 {
    height: 80% !important;
  }
}
@media (min-width: 768px) {
  .h-md-80 {
    height: 80% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-80 {
    height: 80% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-80 {
    height: 80% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-80 {
    height: 80% !important;
  }
}
.h-85 {
  height: 85%;
}
@media (min-width: 576px) {
  .h-sm-85 {
    height: 85% !important;
  }
}
@media (min-width: 768px) {
  .h-md-85 {
    height: 85% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-85 {
    height: 85% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-85 {
    height: 85% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-85 {
    height: 85% !important;
  }
}
.h-90 {
  height: 90%;
}
@media (min-width: 576px) {
  .h-sm-90 {
    height: 90% !important;
  }
}
@media (min-width: 768px) {
  .h-md-90 {
    height: 90% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-90 {
    height: 90% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-90 {
    height: 90% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-90 {
    height: 90% !important;
  }
}
.h-95 {
  height: 95%;
}
@media (min-width: 576px) {
  .h-sm-95 {
    height: 95% !important;
  }
}
@media (min-width: 768px) {
  .h-md-95 {
    height: 95% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-95 {
    height: 95% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-95 {
    height: 95% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-95 {
    height: 95% !important;
  }
}
.h-100 {
  height: 100%;
}
@media (min-width: 576px) {
  .h-sm-100 {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .h-md-100 {
    height: 100% !important;
  }
}
@media (min-width: 992px) {
  .h-lg-100 {
    height: 100% !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-100 {
    height: 100% !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-100 {
    height: 100% !important;
  }
}
.h-vw-1 {
  height: 1vw !important;
}
.h-vh-1 {
  height: 1vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-1 {
    height: 1vw !important;
  }
  .h-sm-vh-1 {
    height: 1vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-1 {
    height: 1vw !important;
  }
  .h-md-vh-1 {
    height: 1vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-1 {
    height: 1vw !important;
  }
  .h-lg-vh-1 {
    height: 1vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-1 {
    height: 1vw !important;
  }
  .h-xl-vh-1 {
    height: 1vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-1 {
    height: 1vw !important;
  }
  .h-xxl-vh-1 {
    height: 1vh !important;
  }
}
.h-vw-2 {
  height: 2vw !important;
}
.h-vh-2 {
  height: 2vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-2 {
    height: 2vw !important;
  }
  .h-sm-vh-2 {
    height: 2vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-2 {
    height: 2vw !important;
  }
  .h-md-vh-2 {
    height: 2vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-2 {
    height: 2vw !important;
  }
  .h-lg-vh-2 {
    height: 2vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-2 {
    height: 2vw !important;
  }
  .h-xl-vh-2 {
    height: 2vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-2 {
    height: 2vw !important;
  }
  .h-xxl-vh-2 {
    height: 2vh !important;
  }
}
.h-vw-3 {
  height: 3vw !important;
}
.h-vh-3 {
  height: 3vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-3 {
    height: 3vw !important;
  }
  .h-sm-vh-3 {
    height: 3vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-3 {
    height: 3vw !important;
  }
  .h-md-vh-3 {
    height: 3vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-3 {
    height: 3vw !important;
  }
  .h-lg-vh-3 {
    height: 3vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-3 {
    height: 3vw !important;
  }
  .h-xl-vh-3 {
    height: 3vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-3 {
    height: 3vw !important;
  }
  .h-xxl-vh-3 {
    height: 3vh !important;
  }
}
.h-vw-4 {
  height: 4vw !important;
}
.h-vh-4 {
  height: 4vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-4 {
    height: 4vw !important;
  }
  .h-sm-vh-4 {
    height: 4vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-4 {
    height: 4vw !important;
  }
  .h-md-vh-4 {
    height: 4vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-4 {
    height: 4vw !important;
  }
  .h-lg-vh-4 {
    height: 4vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-4 {
    height: 4vw !important;
  }
  .h-xl-vh-4 {
    height: 4vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-4 {
    height: 4vw !important;
  }
  .h-xxl-vh-4 {
    height: 4vh !important;
  }
}
.h-vw-5 {
  height: 5vw !important;
}
.h-vh-5 {
  height: 5vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-5 {
    height: 5vw !important;
  }
  .h-sm-vh-5 {
    height: 5vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-5 {
    height: 5vw !important;
  }
  .h-md-vh-5 {
    height: 5vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-5 {
    height: 5vw !important;
  }
  .h-lg-vh-5 {
    height: 5vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-5 {
    height: 5vw !important;
  }
  .h-xl-vh-5 {
    height: 5vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-5 {
    height: 5vw !important;
  }
  .h-xxl-vh-5 {
    height: 5vh !important;
  }
}
.h-vw-6 {
  height: 6vw !important;
}
.h-vh-6 {
  height: 6vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-6 {
    height: 6vw !important;
  }
  .h-sm-vh-6 {
    height: 6vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-6 {
    height: 6vw !important;
  }
  .h-md-vh-6 {
    height: 6vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-6 {
    height: 6vw !important;
  }
  .h-lg-vh-6 {
    height: 6vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-6 {
    height: 6vw !important;
  }
  .h-xl-vh-6 {
    height: 6vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-6 {
    height: 6vw !important;
  }
  .h-xxl-vh-6 {
    height: 6vh !important;
  }
}
.h-vw-7 {
  height: 7vw !important;
}
.h-vh-7 {
  height: 7vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-7 {
    height: 7vw !important;
  }
  .h-sm-vh-7 {
    height: 7vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-7 {
    height: 7vw !important;
  }
  .h-md-vh-7 {
    height: 7vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-7 {
    height: 7vw !important;
  }
  .h-lg-vh-7 {
    height: 7vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-7 {
    height: 7vw !important;
  }
  .h-xl-vh-7 {
    height: 7vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-7 {
    height: 7vw !important;
  }
  .h-xxl-vh-7 {
    height: 7vh !important;
  }
}
.h-vw-8 {
  height: 8vw !important;
}
.h-vh-8 {
  height: 8vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-8 {
    height: 8vw !important;
  }
  .h-sm-vh-8 {
    height: 8vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-8 {
    height: 8vw !important;
  }
  .h-md-vh-8 {
    height: 8vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-8 {
    height: 8vw !important;
  }
  .h-lg-vh-8 {
    height: 8vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-8 {
    height: 8vw !important;
  }
  .h-xl-vh-8 {
    height: 8vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-8 {
    height: 8vw !important;
  }
  .h-xxl-vh-8 {
    height: 8vh !important;
  }
}
.h-vw-9 {
  height: 9vw !important;
}
.h-vh-9 {
  height: 9vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-9 {
    height: 9vw !important;
  }
  .h-sm-vh-9 {
    height: 9vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-9 {
    height: 9vw !important;
  }
  .h-md-vh-9 {
    height: 9vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-9 {
    height: 9vw !important;
  }
  .h-lg-vh-9 {
    height: 9vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-9 {
    height: 9vw !important;
  }
  .h-xl-vh-9 {
    height: 9vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-9 {
    height: 9vw !important;
  }
  .h-xxl-vh-9 {
    height: 9vh !important;
  }
}
.h-vw-10 {
  height: 10vw !important;
}
.h-vh-10 {
  height: 10vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-10 {
    height: 10vw !important;
  }
  .h-sm-vh-10 {
    height: 10vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-10 {
    height: 10vw !important;
  }
  .h-md-vh-10 {
    height: 10vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-10 {
    height: 10vw !important;
  }
  .h-lg-vh-10 {
    height: 10vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-10 {
    height: 10vw !important;
  }
  .h-xl-vh-10 {
    height: 10vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-10 {
    height: 10vw !important;
  }
  .h-xxl-vh-10 {
    height: 10vh !important;
  }
}
.h-vw-11 {
  height: 11vw !important;
}
.h-vh-11 {
  height: 11vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-11 {
    height: 11vw !important;
  }
  .h-sm-vh-11 {
    height: 11vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-11 {
    height: 11vw !important;
  }
  .h-md-vh-11 {
    height: 11vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-11 {
    height: 11vw !important;
  }
  .h-lg-vh-11 {
    height: 11vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-11 {
    height: 11vw !important;
  }
  .h-xl-vh-11 {
    height: 11vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-11 {
    height: 11vw !important;
  }
  .h-xxl-vh-11 {
    height: 11vh !important;
  }
}
.h-vw-12 {
  height: 12vw !important;
}
.h-vh-12 {
  height: 12vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-12 {
    height: 12vw !important;
  }
  .h-sm-vh-12 {
    height: 12vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-12 {
    height: 12vw !important;
  }
  .h-md-vh-12 {
    height: 12vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-12 {
    height: 12vw !important;
  }
  .h-lg-vh-12 {
    height: 12vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-12 {
    height: 12vw !important;
  }
  .h-xl-vh-12 {
    height: 12vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-12 {
    height: 12vw !important;
  }
  .h-xxl-vh-12 {
    height: 12vh !important;
  }
}
.h-vw-13 {
  height: 13vw !important;
}
.h-vh-13 {
  height: 13vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-13 {
    height: 13vw !important;
  }
  .h-sm-vh-13 {
    height: 13vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-13 {
    height: 13vw !important;
  }
  .h-md-vh-13 {
    height: 13vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-13 {
    height: 13vw !important;
  }
  .h-lg-vh-13 {
    height: 13vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-13 {
    height: 13vw !important;
  }
  .h-xl-vh-13 {
    height: 13vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-13 {
    height: 13vw !important;
  }
  .h-xxl-vh-13 {
    height: 13vh !important;
  }
}
.h-vw-14 {
  height: 14vw !important;
}
.h-vh-14 {
  height: 14vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-14 {
    height: 14vw !important;
  }
  .h-sm-vh-14 {
    height: 14vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-14 {
    height: 14vw !important;
  }
  .h-md-vh-14 {
    height: 14vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-14 {
    height: 14vw !important;
  }
  .h-lg-vh-14 {
    height: 14vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-14 {
    height: 14vw !important;
  }
  .h-xl-vh-14 {
    height: 14vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-14 {
    height: 14vw !important;
  }
  .h-xxl-vh-14 {
    height: 14vh !important;
  }
}
.h-vw-15 {
  height: 15vw !important;
}
.h-vh-15 {
  height: 15vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-15 {
    height: 15vw !important;
  }
  .h-sm-vh-15 {
    height: 15vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-15 {
    height: 15vw !important;
  }
  .h-md-vh-15 {
    height: 15vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-15 {
    height: 15vw !important;
  }
  .h-lg-vh-15 {
    height: 15vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-15 {
    height: 15vw !important;
  }
  .h-xl-vh-15 {
    height: 15vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-15 {
    height: 15vw !important;
  }
  .h-xxl-vh-15 {
    height: 15vh !important;
  }
}
.h-vw-16 {
  height: 16vw !important;
}
.h-vh-16 {
  height: 16vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-16 {
    height: 16vw !important;
  }
  .h-sm-vh-16 {
    height: 16vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-16 {
    height: 16vw !important;
  }
  .h-md-vh-16 {
    height: 16vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-16 {
    height: 16vw !important;
  }
  .h-lg-vh-16 {
    height: 16vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-16 {
    height: 16vw !important;
  }
  .h-xl-vh-16 {
    height: 16vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-16 {
    height: 16vw !important;
  }
  .h-xxl-vh-16 {
    height: 16vh !important;
  }
}
.h-vw-17 {
  height: 17vw !important;
}
.h-vh-17 {
  height: 17vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-17 {
    height: 17vw !important;
  }
  .h-sm-vh-17 {
    height: 17vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-17 {
    height: 17vw !important;
  }
  .h-md-vh-17 {
    height: 17vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-17 {
    height: 17vw !important;
  }
  .h-lg-vh-17 {
    height: 17vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-17 {
    height: 17vw !important;
  }
  .h-xl-vh-17 {
    height: 17vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-17 {
    height: 17vw !important;
  }
  .h-xxl-vh-17 {
    height: 17vh !important;
  }
}
.h-vw-18 {
  height: 18vw !important;
}
.h-vh-18 {
  height: 18vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-18 {
    height: 18vw !important;
  }
  .h-sm-vh-18 {
    height: 18vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-18 {
    height: 18vw !important;
  }
  .h-md-vh-18 {
    height: 18vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-18 {
    height: 18vw !important;
  }
  .h-lg-vh-18 {
    height: 18vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-18 {
    height: 18vw !important;
  }
  .h-xl-vh-18 {
    height: 18vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-18 {
    height: 18vw !important;
  }
  .h-xxl-vh-18 {
    height: 18vh !important;
  }
}
.h-vw-19 {
  height: 19vw !important;
}
.h-vh-19 {
  height: 19vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-19 {
    height: 19vw !important;
  }
  .h-sm-vh-19 {
    height: 19vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-19 {
    height: 19vw !important;
  }
  .h-md-vh-19 {
    height: 19vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-19 {
    height: 19vw !important;
  }
  .h-lg-vh-19 {
    height: 19vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-19 {
    height: 19vw !important;
  }
  .h-xl-vh-19 {
    height: 19vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-19 {
    height: 19vw !important;
  }
  .h-xxl-vh-19 {
    height: 19vh !important;
  }
}
.h-vw-20 {
  height: 20vw !important;
}
.h-vh-20 {
  height: 20vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-20 {
    height: 20vw !important;
  }
  .h-sm-vh-20 {
    height: 20vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-20 {
    height: 20vw !important;
  }
  .h-md-vh-20 {
    height: 20vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-20 {
    height: 20vw !important;
  }
  .h-lg-vh-20 {
    height: 20vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-20 {
    height: 20vw !important;
  }
  .h-xl-vh-20 {
    height: 20vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-20 {
    height: 20vw !important;
  }
  .h-xxl-vh-20 {
    height: 20vh !important;
  }
}
.h-vw-21 {
  height: 21vw !important;
}
.h-vh-21 {
  height: 21vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-21 {
    height: 21vw !important;
  }
  .h-sm-vh-21 {
    height: 21vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-21 {
    height: 21vw !important;
  }
  .h-md-vh-21 {
    height: 21vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-21 {
    height: 21vw !important;
  }
  .h-lg-vh-21 {
    height: 21vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-21 {
    height: 21vw !important;
  }
  .h-xl-vh-21 {
    height: 21vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-21 {
    height: 21vw !important;
  }
  .h-xxl-vh-21 {
    height: 21vh !important;
  }
}
.h-vw-22 {
  height: 22vw !important;
}
.h-vh-22 {
  height: 22vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-22 {
    height: 22vw !important;
  }
  .h-sm-vh-22 {
    height: 22vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-22 {
    height: 22vw !important;
  }
  .h-md-vh-22 {
    height: 22vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-22 {
    height: 22vw !important;
  }
  .h-lg-vh-22 {
    height: 22vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-22 {
    height: 22vw !important;
  }
  .h-xl-vh-22 {
    height: 22vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-22 {
    height: 22vw !important;
  }
  .h-xxl-vh-22 {
    height: 22vh !important;
  }
}
.h-vw-23 {
  height: 23vw !important;
}
.h-vh-23 {
  height: 23vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-23 {
    height: 23vw !important;
  }
  .h-sm-vh-23 {
    height: 23vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-23 {
    height: 23vw !important;
  }
  .h-md-vh-23 {
    height: 23vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-23 {
    height: 23vw !important;
  }
  .h-lg-vh-23 {
    height: 23vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-23 {
    height: 23vw !important;
  }
  .h-xl-vh-23 {
    height: 23vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-23 {
    height: 23vw !important;
  }
  .h-xxl-vh-23 {
    height: 23vh !important;
  }
}
.h-vw-24 {
  height: 24vw !important;
}
.h-vh-24 {
  height: 24vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-24 {
    height: 24vw !important;
  }
  .h-sm-vh-24 {
    height: 24vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-24 {
    height: 24vw !important;
  }
  .h-md-vh-24 {
    height: 24vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-24 {
    height: 24vw !important;
  }
  .h-lg-vh-24 {
    height: 24vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-24 {
    height: 24vw !important;
  }
  .h-xl-vh-24 {
    height: 24vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-24 {
    height: 24vw !important;
  }
  .h-xxl-vh-24 {
    height: 24vh !important;
  }
}
.h-vw-25 {
  height: 25vw !important;
}
.h-vh-25 {
  height: 25vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-25 {
    height: 25vw !important;
  }
  .h-sm-vh-25 {
    height: 25vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-25 {
    height: 25vw !important;
  }
  .h-md-vh-25 {
    height: 25vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-25 {
    height: 25vw !important;
  }
  .h-lg-vh-25 {
    height: 25vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-25 {
    height: 25vw !important;
  }
  .h-xl-vh-25 {
    height: 25vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-25 {
    height: 25vw !important;
  }
  .h-xxl-vh-25 {
    height: 25vh !important;
  }
}
.h-vw-26 {
  height: 26vw !important;
}
.h-vh-26 {
  height: 26vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-26 {
    height: 26vw !important;
  }
  .h-sm-vh-26 {
    height: 26vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-26 {
    height: 26vw !important;
  }
  .h-md-vh-26 {
    height: 26vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-26 {
    height: 26vw !important;
  }
  .h-lg-vh-26 {
    height: 26vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-26 {
    height: 26vw !important;
  }
  .h-xl-vh-26 {
    height: 26vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-26 {
    height: 26vw !important;
  }
  .h-xxl-vh-26 {
    height: 26vh !important;
  }
}
.h-vw-27 {
  height: 27vw !important;
}
.h-vh-27 {
  height: 27vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-27 {
    height: 27vw !important;
  }
  .h-sm-vh-27 {
    height: 27vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-27 {
    height: 27vw !important;
  }
  .h-md-vh-27 {
    height: 27vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-27 {
    height: 27vw !important;
  }
  .h-lg-vh-27 {
    height: 27vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-27 {
    height: 27vw !important;
  }
  .h-xl-vh-27 {
    height: 27vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-27 {
    height: 27vw !important;
  }
  .h-xxl-vh-27 {
    height: 27vh !important;
  }
}
.h-vw-28 {
  height: 28vw !important;
}
.h-vh-28 {
  height: 28vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-28 {
    height: 28vw !important;
  }
  .h-sm-vh-28 {
    height: 28vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-28 {
    height: 28vw !important;
  }
  .h-md-vh-28 {
    height: 28vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-28 {
    height: 28vw !important;
  }
  .h-lg-vh-28 {
    height: 28vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-28 {
    height: 28vw !important;
  }
  .h-xl-vh-28 {
    height: 28vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-28 {
    height: 28vw !important;
  }
  .h-xxl-vh-28 {
    height: 28vh !important;
  }
}
.h-vw-29 {
  height: 29vw !important;
}
.h-vh-29 {
  height: 29vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-29 {
    height: 29vw !important;
  }
  .h-sm-vh-29 {
    height: 29vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-29 {
    height: 29vw !important;
  }
  .h-md-vh-29 {
    height: 29vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-29 {
    height: 29vw !important;
  }
  .h-lg-vh-29 {
    height: 29vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-29 {
    height: 29vw !important;
  }
  .h-xl-vh-29 {
    height: 29vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-29 {
    height: 29vw !important;
  }
  .h-xxl-vh-29 {
    height: 29vh !important;
  }
}
.h-vw-30 {
  height: 30vw !important;
}
.h-vh-30 {
  height: 30vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-30 {
    height: 30vw !important;
  }
  .h-sm-vh-30 {
    height: 30vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-30 {
    height: 30vw !important;
  }
  .h-md-vh-30 {
    height: 30vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-30 {
    height: 30vw !important;
  }
  .h-lg-vh-30 {
    height: 30vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-30 {
    height: 30vw !important;
  }
  .h-xl-vh-30 {
    height: 30vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-30 {
    height: 30vw !important;
  }
  .h-xxl-vh-30 {
    height: 30vh !important;
  }
}
.h-vw-31 {
  height: 31vw !important;
}
.h-vh-31 {
  height: 31vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-31 {
    height: 31vw !important;
  }
  .h-sm-vh-31 {
    height: 31vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-31 {
    height: 31vw !important;
  }
  .h-md-vh-31 {
    height: 31vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-31 {
    height: 31vw !important;
  }
  .h-lg-vh-31 {
    height: 31vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-31 {
    height: 31vw !important;
  }
  .h-xl-vh-31 {
    height: 31vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-31 {
    height: 31vw !important;
  }
  .h-xxl-vh-31 {
    height: 31vh !important;
  }
}
.h-vw-32 {
  height: 32vw !important;
}
.h-vh-32 {
  height: 32vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-32 {
    height: 32vw !important;
  }
  .h-sm-vh-32 {
    height: 32vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-32 {
    height: 32vw !important;
  }
  .h-md-vh-32 {
    height: 32vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-32 {
    height: 32vw !important;
  }
  .h-lg-vh-32 {
    height: 32vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-32 {
    height: 32vw !important;
  }
  .h-xl-vh-32 {
    height: 32vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-32 {
    height: 32vw !important;
  }
  .h-xxl-vh-32 {
    height: 32vh !important;
  }
}
.h-vw-33 {
  height: 33vw !important;
}
.h-vh-33 {
  height: 33vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-33 {
    height: 33vw !important;
  }
  .h-sm-vh-33 {
    height: 33vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-33 {
    height: 33vw !important;
  }
  .h-md-vh-33 {
    height: 33vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-33 {
    height: 33vw !important;
  }
  .h-lg-vh-33 {
    height: 33vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-33 {
    height: 33vw !important;
  }
  .h-xl-vh-33 {
    height: 33vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-33 {
    height: 33vw !important;
  }
  .h-xxl-vh-33 {
    height: 33vh !important;
  }
}
.h-vw-34 {
  height: 34vw !important;
}
.h-vh-34 {
  height: 34vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-34 {
    height: 34vw !important;
  }
  .h-sm-vh-34 {
    height: 34vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-34 {
    height: 34vw !important;
  }
  .h-md-vh-34 {
    height: 34vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-34 {
    height: 34vw !important;
  }
  .h-lg-vh-34 {
    height: 34vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-34 {
    height: 34vw !important;
  }
  .h-xl-vh-34 {
    height: 34vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-34 {
    height: 34vw !important;
  }
  .h-xxl-vh-34 {
    height: 34vh !important;
  }
}
.h-vw-35 {
  height: 35vw !important;
}
.h-vh-35 {
  height: 35vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-35 {
    height: 35vw !important;
  }
  .h-sm-vh-35 {
    height: 35vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-35 {
    height: 35vw !important;
  }
  .h-md-vh-35 {
    height: 35vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-35 {
    height: 35vw !important;
  }
  .h-lg-vh-35 {
    height: 35vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-35 {
    height: 35vw !important;
  }
  .h-xl-vh-35 {
    height: 35vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-35 {
    height: 35vw !important;
  }
  .h-xxl-vh-35 {
    height: 35vh !important;
  }
}
.h-vw-36 {
  height: 36vw !important;
}
.h-vh-36 {
  height: 36vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-36 {
    height: 36vw !important;
  }
  .h-sm-vh-36 {
    height: 36vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-36 {
    height: 36vw !important;
  }
  .h-md-vh-36 {
    height: 36vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-36 {
    height: 36vw !important;
  }
  .h-lg-vh-36 {
    height: 36vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-36 {
    height: 36vw !important;
  }
  .h-xl-vh-36 {
    height: 36vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-36 {
    height: 36vw !important;
  }
  .h-xxl-vh-36 {
    height: 36vh !important;
  }
}
.h-vw-37 {
  height: 37vw !important;
}
.h-vh-37 {
  height: 37vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-37 {
    height: 37vw !important;
  }
  .h-sm-vh-37 {
    height: 37vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-37 {
    height: 37vw !important;
  }
  .h-md-vh-37 {
    height: 37vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-37 {
    height: 37vw !important;
  }
  .h-lg-vh-37 {
    height: 37vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-37 {
    height: 37vw !important;
  }
  .h-xl-vh-37 {
    height: 37vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-37 {
    height: 37vw !important;
  }
  .h-xxl-vh-37 {
    height: 37vh !important;
  }
}
.h-vw-38 {
  height: 38vw !important;
}
.h-vh-38 {
  height: 38vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-38 {
    height: 38vw !important;
  }
  .h-sm-vh-38 {
    height: 38vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-38 {
    height: 38vw !important;
  }
  .h-md-vh-38 {
    height: 38vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-38 {
    height: 38vw !important;
  }
  .h-lg-vh-38 {
    height: 38vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-38 {
    height: 38vw !important;
  }
  .h-xl-vh-38 {
    height: 38vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-38 {
    height: 38vw !important;
  }
  .h-xxl-vh-38 {
    height: 38vh !important;
  }
}
.h-vw-39 {
  height: 39vw !important;
}
.h-vh-39 {
  height: 39vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-39 {
    height: 39vw !important;
  }
  .h-sm-vh-39 {
    height: 39vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-39 {
    height: 39vw !important;
  }
  .h-md-vh-39 {
    height: 39vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-39 {
    height: 39vw !important;
  }
  .h-lg-vh-39 {
    height: 39vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-39 {
    height: 39vw !important;
  }
  .h-xl-vh-39 {
    height: 39vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-39 {
    height: 39vw !important;
  }
  .h-xxl-vh-39 {
    height: 39vh !important;
  }
}
.h-vw-40 {
  height: 40vw !important;
}
.h-vh-40 {
  height: 40vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-40 {
    height: 40vw !important;
  }
  .h-sm-vh-40 {
    height: 40vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-40 {
    height: 40vw !important;
  }
  .h-md-vh-40 {
    height: 40vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-40 {
    height: 40vw !important;
  }
  .h-lg-vh-40 {
    height: 40vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-40 {
    height: 40vw !important;
  }
  .h-xl-vh-40 {
    height: 40vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-40 {
    height: 40vw !important;
  }
  .h-xxl-vh-40 {
    height: 40vh !important;
  }
}
.h-vw-41 {
  height: 41vw !important;
}
.h-vh-41 {
  height: 41vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-41 {
    height: 41vw !important;
  }
  .h-sm-vh-41 {
    height: 41vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-41 {
    height: 41vw !important;
  }
  .h-md-vh-41 {
    height: 41vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-41 {
    height: 41vw !important;
  }
  .h-lg-vh-41 {
    height: 41vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-41 {
    height: 41vw !important;
  }
  .h-xl-vh-41 {
    height: 41vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-41 {
    height: 41vw !important;
  }
  .h-xxl-vh-41 {
    height: 41vh !important;
  }
}
.h-vw-42 {
  height: 42vw !important;
}
.h-vh-42 {
  height: 42vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-42 {
    height: 42vw !important;
  }
  .h-sm-vh-42 {
    height: 42vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-42 {
    height: 42vw !important;
  }
  .h-md-vh-42 {
    height: 42vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-42 {
    height: 42vw !important;
  }
  .h-lg-vh-42 {
    height: 42vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-42 {
    height: 42vw !important;
  }
  .h-xl-vh-42 {
    height: 42vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-42 {
    height: 42vw !important;
  }
  .h-xxl-vh-42 {
    height: 42vh !important;
  }
}
.h-vw-43 {
  height: 43vw !important;
}
.h-vh-43 {
  height: 43vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-43 {
    height: 43vw !important;
  }
  .h-sm-vh-43 {
    height: 43vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-43 {
    height: 43vw !important;
  }
  .h-md-vh-43 {
    height: 43vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-43 {
    height: 43vw !important;
  }
  .h-lg-vh-43 {
    height: 43vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-43 {
    height: 43vw !important;
  }
  .h-xl-vh-43 {
    height: 43vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-43 {
    height: 43vw !important;
  }
  .h-xxl-vh-43 {
    height: 43vh !important;
  }
}
.h-vw-44 {
  height: 44vw !important;
}
.h-vh-44 {
  height: 44vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-44 {
    height: 44vw !important;
  }
  .h-sm-vh-44 {
    height: 44vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-44 {
    height: 44vw !important;
  }
  .h-md-vh-44 {
    height: 44vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-44 {
    height: 44vw !important;
  }
  .h-lg-vh-44 {
    height: 44vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-44 {
    height: 44vw !important;
  }
  .h-xl-vh-44 {
    height: 44vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-44 {
    height: 44vw !important;
  }
  .h-xxl-vh-44 {
    height: 44vh !important;
  }
}
.h-vw-45 {
  height: 45vw !important;
}
.h-vh-45 {
  height: 45vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-45 {
    height: 45vw !important;
  }
  .h-sm-vh-45 {
    height: 45vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-45 {
    height: 45vw !important;
  }
  .h-md-vh-45 {
    height: 45vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-45 {
    height: 45vw !important;
  }
  .h-lg-vh-45 {
    height: 45vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-45 {
    height: 45vw !important;
  }
  .h-xl-vh-45 {
    height: 45vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-45 {
    height: 45vw !important;
  }
  .h-xxl-vh-45 {
    height: 45vh !important;
  }
}
.h-vw-46 {
  height: 46vw !important;
}
.h-vh-46 {
  height: 46vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-46 {
    height: 46vw !important;
  }
  .h-sm-vh-46 {
    height: 46vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-46 {
    height: 46vw !important;
  }
  .h-md-vh-46 {
    height: 46vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-46 {
    height: 46vw !important;
  }
  .h-lg-vh-46 {
    height: 46vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-46 {
    height: 46vw !important;
  }
  .h-xl-vh-46 {
    height: 46vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-46 {
    height: 46vw !important;
  }
  .h-xxl-vh-46 {
    height: 46vh !important;
  }
}
.h-vw-47 {
  height: 47vw !important;
}
.h-vh-47 {
  height: 47vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-47 {
    height: 47vw !important;
  }
  .h-sm-vh-47 {
    height: 47vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-47 {
    height: 47vw !important;
  }
  .h-md-vh-47 {
    height: 47vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-47 {
    height: 47vw !important;
  }
  .h-lg-vh-47 {
    height: 47vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-47 {
    height: 47vw !important;
  }
  .h-xl-vh-47 {
    height: 47vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-47 {
    height: 47vw !important;
  }
  .h-xxl-vh-47 {
    height: 47vh !important;
  }
}
.h-vw-48 {
  height: 48vw !important;
}
.h-vh-48 {
  height: 48vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-48 {
    height: 48vw !important;
  }
  .h-sm-vh-48 {
    height: 48vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-48 {
    height: 48vw !important;
  }
  .h-md-vh-48 {
    height: 48vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-48 {
    height: 48vw !important;
  }
  .h-lg-vh-48 {
    height: 48vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-48 {
    height: 48vw !important;
  }
  .h-xl-vh-48 {
    height: 48vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-48 {
    height: 48vw !important;
  }
  .h-xxl-vh-48 {
    height: 48vh !important;
  }
}
.h-vw-49 {
  height: 49vw !important;
}
.h-vh-49 {
  height: 49vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-49 {
    height: 49vw !important;
  }
  .h-sm-vh-49 {
    height: 49vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-49 {
    height: 49vw !important;
  }
  .h-md-vh-49 {
    height: 49vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-49 {
    height: 49vw !important;
  }
  .h-lg-vh-49 {
    height: 49vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-49 {
    height: 49vw !important;
  }
  .h-xl-vh-49 {
    height: 49vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-49 {
    height: 49vw !important;
  }
  .h-xxl-vh-49 {
    height: 49vh !important;
  }
}
.h-vw-50 {
  height: 50vw !important;
}
.h-vh-50 {
  height: 50vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-50 {
    height: 50vw !important;
  }
  .h-sm-vh-50 {
    height: 50vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-50 {
    height: 50vw !important;
  }
  .h-md-vh-50 {
    height: 50vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-50 {
    height: 50vw !important;
  }
  .h-lg-vh-50 {
    height: 50vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-50 {
    height: 50vw !important;
  }
  .h-xl-vh-50 {
    height: 50vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-50 {
    height: 50vw !important;
  }
  .h-xxl-vh-50 {
    height: 50vh !important;
  }
}
.h-vw-51 {
  height: 51vw !important;
}
.h-vh-51 {
  height: 51vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-51 {
    height: 51vw !important;
  }
  .h-sm-vh-51 {
    height: 51vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-51 {
    height: 51vw !important;
  }
  .h-md-vh-51 {
    height: 51vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-51 {
    height: 51vw !important;
  }
  .h-lg-vh-51 {
    height: 51vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-51 {
    height: 51vw !important;
  }
  .h-xl-vh-51 {
    height: 51vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-51 {
    height: 51vw !important;
  }
  .h-xxl-vh-51 {
    height: 51vh !important;
  }
}
.h-vw-52 {
  height: 52vw !important;
}
.h-vh-52 {
  height: 52vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-52 {
    height: 52vw !important;
  }
  .h-sm-vh-52 {
    height: 52vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-52 {
    height: 52vw !important;
  }
  .h-md-vh-52 {
    height: 52vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-52 {
    height: 52vw !important;
  }
  .h-lg-vh-52 {
    height: 52vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-52 {
    height: 52vw !important;
  }
  .h-xl-vh-52 {
    height: 52vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-52 {
    height: 52vw !important;
  }
  .h-xxl-vh-52 {
    height: 52vh !important;
  }
}
.h-vw-53 {
  height: 53vw !important;
}
.h-vh-53 {
  height: 53vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-53 {
    height: 53vw !important;
  }
  .h-sm-vh-53 {
    height: 53vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-53 {
    height: 53vw !important;
  }
  .h-md-vh-53 {
    height: 53vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-53 {
    height: 53vw !important;
  }
  .h-lg-vh-53 {
    height: 53vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-53 {
    height: 53vw !important;
  }
  .h-xl-vh-53 {
    height: 53vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-53 {
    height: 53vw !important;
  }
  .h-xxl-vh-53 {
    height: 53vh !important;
  }
}
.h-vw-54 {
  height: 54vw !important;
}
.h-vh-54 {
  height: 54vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-54 {
    height: 54vw !important;
  }
  .h-sm-vh-54 {
    height: 54vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-54 {
    height: 54vw !important;
  }
  .h-md-vh-54 {
    height: 54vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-54 {
    height: 54vw !important;
  }
  .h-lg-vh-54 {
    height: 54vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-54 {
    height: 54vw !important;
  }
  .h-xl-vh-54 {
    height: 54vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-54 {
    height: 54vw !important;
  }
  .h-xxl-vh-54 {
    height: 54vh !important;
  }
}
.h-vw-55 {
  height: 55vw !important;
}
.h-vh-55 {
  height: 55vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-55 {
    height: 55vw !important;
  }
  .h-sm-vh-55 {
    height: 55vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-55 {
    height: 55vw !important;
  }
  .h-md-vh-55 {
    height: 55vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-55 {
    height: 55vw !important;
  }
  .h-lg-vh-55 {
    height: 55vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-55 {
    height: 55vw !important;
  }
  .h-xl-vh-55 {
    height: 55vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-55 {
    height: 55vw !important;
  }
  .h-xxl-vh-55 {
    height: 55vh !important;
  }
}
.h-vw-56 {
  height: 56vw !important;
}
.h-vh-56 {
  height: 56vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-56 {
    height: 56vw !important;
  }
  .h-sm-vh-56 {
    height: 56vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-56 {
    height: 56vw !important;
  }
  .h-md-vh-56 {
    height: 56vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-56 {
    height: 56vw !important;
  }
  .h-lg-vh-56 {
    height: 56vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-56 {
    height: 56vw !important;
  }
  .h-xl-vh-56 {
    height: 56vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-56 {
    height: 56vw !important;
  }
  .h-xxl-vh-56 {
    height: 56vh !important;
  }
}
.h-vw-57 {
  height: 57vw !important;
}
.h-vh-57 {
  height: 57vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-57 {
    height: 57vw !important;
  }
  .h-sm-vh-57 {
    height: 57vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-57 {
    height: 57vw !important;
  }
  .h-md-vh-57 {
    height: 57vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-57 {
    height: 57vw !important;
  }
  .h-lg-vh-57 {
    height: 57vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-57 {
    height: 57vw !important;
  }
  .h-xl-vh-57 {
    height: 57vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-57 {
    height: 57vw !important;
  }
  .h-xxl-vh-57 {
    height: 57vh !important;
  }
}
.h-vw-58 {
  height: 58vw !important;
}
.h-vh-58 {
  height: 58vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-58 {
    height: 58vw !important;
  }
  .h-sm-vh-58 {
    height: 58vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-58 {
    height: 58vw !important;
  }
  .h-md-vh-58 {
    height: 58vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-58 {
    height: 58vw !important;
  }
  .h-lg-vh-58 {
    height: 58vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-58 {
    height: 58vw !important;
  }
  .h-xl-vh-58 {
    height: 58vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-58 {
    height: 58vw !important;
  }
  .h-xxl-vh-58 {
    height: 58vh !important;
  }
}
.h-vw-59 {
  height: 59vw !important;
}
.h-vh-59 {
  height: 59vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-59 {
    height: 59vw !important;
  }
  .h-sm-vh-59 {
    height: 59vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-59 {
    height: 59vw !important;
  }
  .h-md-vh-59 {
    height: 59vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-59 {
    height: 59vw !important;
  }
  .h-lg-vh-59 {
    height: 59vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-59 {
    height: 59vw !important;
  }
  .h-xl-vh-59 {
    height: 59vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-59 {
    height: 59vw !important;
  }
  .h-xxl-vh-59 {
    height: 59vh !important;
  }
}
.h-vw-60 {
  height: 60vw !important;
}
.h-vh-60 {
  height: 60vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-60 {
    height: 60vw !important;
  }
  .h-sm-vh-60 {
    height: 60vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-60 {
    height: 60vw !important;
  }
  .h-md-vh-60 {
    height: 60vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-60 {
    height: 60vw !important;
  }
  .h-lg-vh-60 {
    height: 60vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-60 {
    height: 60vw !important;
  }
  .h-xl-vh-60 {
    height: 60vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-60 {
    height: 60vw !important;
  }
  .h-xxl-vh-60 {
    height: 60vh !important;
  }
}
.h-vw-61 {
  height: 61vw !important;
}
.h-vh-61 {
  height: 61vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-61 {
    height: 61vw !important;
  }
  .h-sm-vh-61 {
    height: 61vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-61 {
    height: 61vw !important;
  }
  .h-md-vh-61 {
    height: 61vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-61 {
    height: 61vw !important;
  }
  .h-lg-vh-61 {
    height: 61vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-61 {
    height: 61vw !important;
  }
  .h-xl-vh-61 {
    height: 61vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-61 {
    height: 61vw !important;
  }
  .h-xxl-vh-61 {
    height: 61vh !important;
  }
}
.h-vw-62 {
  height: 62vw !important;
}
.h-vh-62 {
  height: 62vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-62 {
    height: 62vw !important;
  }
  .h-sm-vh-62 {
    height: 62vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-62 {
    height: 62vw !important;
  }
  .h-md-vh-62 {
    height: 62vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-62 {
    height: 62vw !important;
  }
  .h-lg-vh-62 {
    height: 62vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-62 {
    height: 62vw !important;
  }
  .h-xl-vh-62 {
    height: 62vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-62 {
    height: 62vw !important;
  }
  .h-xxl-vh-62 {
    height: 62vh !important;
  }
}
.h-vw-63 {
  height: 63vw !important;
}
.h-vh-63 {
  height: 63vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-63 {
    height: 63vw !important;
  }
  .h-sm-vh-63 {
    height: 63vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-63 {
    height: 63vw !important;
  }
  .h-md-vh-63 {
    height: 63vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-63 {
    height: 63vw !important;
  }
  .h-lg-vh-63 {
    height: 63vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-63 {
    height: 63vw !important;
  }
  .h-xl-vh-63 {
    height: 63vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-63 {
    height: 63vw !important;
  }
  .h-xxl-vh-63 {
    height: 63vh !important;
  }
}
.h-vw-64 {
  height: 64vw !important;
}
.h-vh-64 {
  height: 64vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-64 {
    height: 64vw !important;
  }
  .h-sm-vh-64 {
    height: 64vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-64 {
    height: 64vw !important;
  }
  .h-md-vh-64 {
    height: 64vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-64 {
    height: 64vw !important;
  }
  .h-lg-vh-64 {
    height: 64vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-64 {
    height: 64vw !important;
  }
  .h-xl-vh-64 {
    height: 64vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-64 {
    height: 64vw !important;
  }
  .h-xxl-vh-64 {
    height: 64vh !important;
  }
}
.h-vw-65 {
  height: 65vw !important;
}
.h-vh-65 {
  height: 65vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-65 {
    height: 65vw !important;
  }
  .h-sm-vh-65 {
    height: 65vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-65 {
    height: 65vw !important;
  }
  .h-md-vh-65 {
    height: 65vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-65 {
    height: 65vw !important;
  }
  .h-lg-vh-65 {
    height: 65vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-65 {
    height: 65vw !important;
  }
  .h-xl-vh-65 {
    height: 65vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-65 {
    height: 65vw !important;
  }
  .h-xxl-vh-65 {
    height: 65vh !important;
  }
}
.h-vw-66 {
  height: 66vw !important;
}
.h-vh-66 {
  height: 66vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-66 {
    height: 66vw !important;
  }
  .h-sm-vh-66 {
    height: 66vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-66 {
    height: 66vw !important;
  }
  .h-md-vh-66 {
    height: 66vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-66 {
    height: 66vw !important;
  }
  .h-lg-vh-66 {
    height: 66vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-66 {
    height: 66vw !important;
  }
  .h-xl-vh-66 {
    height: 66vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-66 {
    height: 66vw !important;
  }
  .h-xxl-vh-66 {
    height: 66vh !important;
  }
}
.h-vw-67 {
  height: 67vw !important;
}
.h-vh-67 {
  height: 67vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-67 {
    height: 67vw !important;
  }
  .h-sm-vh-67 {
    height: 67vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-67 {
    height: 67vw !important;
  }
  .h-md-vh-67 {
    height: 67vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-67 {
    height: 67vw !important;
  }
  .h-lg-vh-67 {
    height: 67vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-67 {
    height: 67vw !important;
  }
  .h-xl-vh-67 {
    height: 67vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-67 {
    height: 67vw !important;
  }
  .h-xxl-vh-67 {
    height: 67vh !important;
  }
}
.h-vw-68 {
  height: 68vw !important;
}
.h-vh-68 {
  height: 68vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-68 {
    height: 68vw !important;
  }
  .h-sm-vh-68 {
    height: 68vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-68 {
    height: 68vw !important;
  }
  .h-md-vh-68 {
    height: 68vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-68 {
    height: 68vw !important;
  }
  .h-lg-vh-68 {
    height: 68vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-68 {
    height: 68vw !important;
  }
  .h-xl-vh-68 {
    height: 68vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-68 {
    height: 68vw !important;
  }
  .h-xxl-vh-68 {
    height: 68vh !important;
  }
}
.h-vw-69 {
  height: 69vw !important;
}
.h-vh-69 {
  height: 69vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-69 {
    height: 69vw !important;
  }
  .h-sm-vh-69 {
    height: 69vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-69 {
    height: 69vw !important;
  }
  .h-md-vh-69 {
    height: 69vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-69 {
    height: 69vw !important;
  }
  .h-lg-vh-69 {
    height: 69vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-69 {
    height: 69vw !important;
  }
  .h-xl-vh-69 {
    height: 69vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-69 {
    height: 69vw !important;
  }
  .h-xxl-vh-69 {
    height: 69vh !important;
  }
}
.h-vw-70 {
  height: 70vw !important;
}
.h-vh-70 {
  height: 70vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-70 {
    height: 70vw !important;
  }
  .h-sm-vh-70 {
    height: 70vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-70 {
    height: 70vw !important;
  }
  .h-md-vh-70 {
    height: 70vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-70 {
    height: 70vw !important;
  }
  .h-lg-vh-70 {
    height: 70vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-70 {
    height: 70vw !important;
  }
  .h-xl-vh-70 {
    height: 70vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-70 {
    height: 70vw !important;
  }
  .h-xxl-vh-70 {
    height: 70vh !important;
  }
}
.h-vw-71 {
  height: 71vw !important;
}
.h-vh-71 {
  height: 71vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-71 {
    height: 71vw !important;
  }
  .h-sm-vh-71 {
    height: 71vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-71 {
    height: 71vw !important;
  }
  .h-md-vh-71 {
    height: 71vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-71 {
    height: 71vw !important;
  }
  .h-lg-vh-71 {
    height: 71vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-71 {
    height: 71vw !important;
  }
  .h-xl-vh-71 {
    height: 71vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-71 {
    height: 71vw !important;
  }
  .h-xxl-vh-71 {
    height: 71vh !important;
  }
}
.h-vw-72 {
  height: 72vw !important;
}
.h-vh-72 {
  height: 72vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-72 {
    height: 72vw !important;
  }
  .h-sm-vh-72 {
    height: 72vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-72 {
    height: 72vw !important;
  }
  .h-md-vh-72 {
    height: 72vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-72 {
    height: 72vw !important;
  }
  .h-lg-vh-72 {
    height: 72vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-72 {
    height: 72vw !important;
  }
  .h-xl-vh-72 {
    height: 72vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-72 {
    height: 72vw !important;
  }
  .h-xxl-vh-72 {
    height: 72vh !important;
  }
}
.h-vw-73 {
  height: 73vw !important;
}
.h-vh-73 {
  height: 73vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-73 {
    height: 73vw !important;
  }
  .h-sm-vh-73 {
    height: 73vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-73 {
    height: 73vw !important;
  }
  .h-md-vh-73 {
    height: 73vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-73 {
    height: 73vw !important;
  }
  .h-lg-vh-73 {
    height: 73vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-73 {
    height: 73vw !important;
  }
  .h-xl-vh-73 {
    height: 73vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-73 {
    height: 73vw !important;
  }
  .h-xxl-vh-73 {
    height: 73vh !important;
  }
}
.h-vw-74 {
  height: 74vw !important;
}
.h-vh-74 {
  height: 74vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-74 {
    height: 74vw !important;
  }
  .h-sm-vh-74 {
    height: 74vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-74 {
    height: 74vw !important;
  }
  .h-md-vh-74 {
    height: 74vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-74 {
    height: 74vw !important;
  }
  .h-lg-vh-74 {
    height: 74vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-74 {
    height: 74vw !important;
  }
  .h-xl-vh-74 {
    height: 74vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-74 {
    height: 74vw !important;
  }
  .h-xxl-vh-74 {
    height: 74vh !important;
  }
}
.h-vw-75 {
  height: 75vw !important;
}
.h-vh-75 {
  height: 75vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-75 {
    height: 75vw !important;
  }
  .h-sm-vh-75 {
    height: 75vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-75 {
    height: 75vw !important;
  }
  .h-md-vh-75 {
    height: 75vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-75 {
    height: 75vw !important;
  }
  .h-lg-vh-75 {
    height: 75vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-75 {
    height: 75vw !important;
  }
  .h-xl-vh-75 {
    height: 75vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-75 {
    height: 75vw !important;
  }
  .h-xxl-vh-75 {
    height: 75vh !important;
  }
}
.h-vw-76 {
  height: 76vw !important;
}
.h-vh-76 {
  height: 76vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-76 {
    height: 76vw !important;
  }
  .h-sm-vh-76 {
    height: 76vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-76 {
    height: 76vw !important;
  }
  .h-md-vh-76 {
    height: 76vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-76 {
    height: 76vw !important;
  }
  .h-lg-vh-76 {
    height: 76vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-76 {
    height: 76vw !important;
  }
  .h-xl-vh-76 {
    height: 76vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-76 {
    height: 76vw !important;
  }
  .h-xxl-vh-76 {
    height: 76vh !important;
  }
}
.h-vw-77 {
  height: 77vw !important;
}
.h-vh-77 {
  height: 77vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-77 {
    height: 77vw !important;
  }
  .h-sm-vh-77 {
    height: 77vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-77 {
    height: 77vw !important;
  }
  .h-md-vh-77 {
    height: 77vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-77 {
    height: 77vw !important;
  }
  .h-lg-vh-77 {
    height: 77vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-77 {
    height: 77vw !important;
  }
  .h-xl-vh-77 {
    height: 77vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-77 {
    height: 77vw !important;
  }
  .h-xxl-vh-77 {
    height: 77vh !important;
  }
}
.h-vw-78 {
  height: 78vw !important;
}
.h-vh-78 {
  height: 78vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-78 {
    height: 78vw !important;
  }
  .h-sm-vh-78 {
    height: 78vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-78 {
    height: 78vw !important;
  }
  .h-md-vh-78 {
    height: 78vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-78 {
    height: 78vw !important;
  }
  .h-lg-vh-78 {
    height: 78vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-78 {
    height: 78vw !important;
  }
  .h-xl-vh-78 {
    height: 78vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-78 {
    height: 78vw !important;
  }
  .h-xxl-vh-78 {
    height: 78vh !important;
  }
}
.h-vw-79 {
  height: 79vw !important;
}
.h-vh-79 {
  height: 79vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-79 {
    height: 79vw !important;
  }
  .h-sm-vh-79 {
    height: 79vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-79 {
    height: 79vw !important;
  }
  .h-md-vh-79 {
    height: 79vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-79 {
    height: 79vw !important;
  }
  .h-lg-vh-79 {
    height: 79vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-79 {
    height: 79vw !important;
  }
  .h-xl-vh-79 {
    height: 79vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-79 {
    height: 79vw !important;
  }
  .h-xxl-vh-79 {
    height: 79vh !important;
  }
}
.h-vw-80 {
  height: 80vw !important;
}
.h-vh-80 {
  height: 80vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-80 {
    height: 80vw !important;
  }
  .h-sm-vh-80 {
    height: 80vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-80 {
    height: 80vw !important;
  }
  .h-md-vh-80 {
    height: 80vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-80 {
    height: 80vw !important;
  }
  .h-lg-vh-80 {
    height: 80vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-80 {
    height: 80vw !important;
  }
  .h-xl-vh-80 {
    height: 80vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-80 {
    height: 80vw !important;
  }
  .h-xxl-vh-80 {
    height: 80vh !important;
  }
}
.h-vw-81 {
  height: 81vw !important;
}
.h-vh-81 {
  height: 81vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-81 {
    height: 81vw !important;
  }
  .h-sm-vh-81 {
    height: 81vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-81 {
    height: 81vw !important;
  }
  .h-md-vh-81 {
    height: 81vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-81 {
    height: 81vw !important;
  }
  .h-lg-vh-81 {
    height: 81vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-81 {
    height: 81vw !important;
  }
  .h-xl-vh-81 {
    height: 81vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-81 {
    height: 81vw !important;
  }
  .h-xxl-vh-81 {
    height: 81vh !important;
  }
}
.h-vw-82 {
  height: 82vw !important;
}
.h-vh-82 {
  height: 82vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-82 {
    height: 82vw !important;
  }
  .h-sm-vh-82 {
    height: 82vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-82 {
    height: 82vw !important;
  }
  .h-md-vh-82 {
    height: 82vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-82 {
    height: 82vw !important;
  }
  .h-lg-vh-82 {
    height: 82vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-82 {
    height: 82vw !important;
  }
  .h-xl-vh-82 {
    height: 82vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-82 {
    height: 82vw !important;
  }
  .h-xxl-vh-82 {
    height: 82vh !important;
  }
}
.h-vw-83 {
  height: 83vw !important;
}
.h-vh-83 {
  height: 83vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-83 {
    height: 83vw !important;
  }
  .h-sm-vh-83 {
    height: 83vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-83 {
    height: 83vw !important;
  }
  .h-md-vh-83 {
    height: 83vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-83 {
    height: 83vw !important;
  }
  .h-lg-vh-83 {
    height: 83vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-83 {
    height: 83vw !important;
  }
  .h-xl-vh-83 {
    height: 83vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-83 {
    height: 83vw !important;
  }
  .h-xxl-vh-83 {
    height: 83vh !important;
  }
}
.h-vw-84 {
  height: 84vw !important;
}
.h-vh-84 {
  height: 84vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-84 {
    height: 84vw !important;
  }
  .h-sm-vh-84 {
    height: 84vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-84 {
    height: 84vw !important;
  }
  .h-md-vh-84 {
    height: 84vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-84 {
    height: 84vw !important;
  }
  .h-lg-vh-84 {
    height: 84vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-84 {
    height: 84vw !important;
  }
  .h-xl-vh-84 {
    height: 84vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-84 {
    height: 84vw !important;
  }
  .h-xxl-vh-84 {
    height: 84vh !important;
  }
}
.h-vw-85 {
  height: 85vw !important;
}
.h-vh-85 {
  height: 85vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-85 {
    height: 85vw !important;
  }
  .h-sm-vh-85 {
    height: 85vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-85 {
    height: 85vw !important;
  }
  .h-md-vh-85 {
    height: 85vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-85 {
    height: 85vw !important;
  }
  .h-lg-vh-85 {
    height: 85vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-85 {
    height: 85vw !important;
  }
  .h-xl-vh-85 {
    height: 85vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-85 {
    height: 85vw !important;
  }
  .h-xxl-vh-85 {
    height: 85vh !important;
  }
}
.h-vw-86 {
  height: 86vw !important;
}
.h-vh-86 {
  height: 86vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-86 {
    height: 86vw !important;
  }
  .h-sm-vh-86 {
    height: 86vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-86 {
    height: 86vw !important;
  }
  .h-md-vh-86 {
    height: 86vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-86 {
    height: 86vw !important;
  }
  .h-lg-vh-86 {
    height: 86vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-86 {
    height: 86vw !important;
  }
  .h-xl-vh-86 {
    height: 86vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-86 {
    height: 86vw !important;
  }
  .h-xxl-vh-86 {
    height: 86vh !important;
  }
}
.h-vw-87 {
  height: 87vw !important;
}
.h-vh-87 {
  height: 87vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-87 {
    height: 87vw !important;
  }
  .h-sm-vh-87 {
    height: 87vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-87 {
    height: 87vw !important;
  }
  .h-md-vh-87 {
    height: 87vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-87 {
    height: 87vw !important;
  }
  .h-lg-vh-87 {
    height: 87vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-87 {
    height: 87vw !important;
  }
  .h-xl-vh-87 {
    height: 87vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-87 {
    height: 87vw !important;
  }
  .h-xxl-vh-87 {
    height: 87vh !important;
  }
}
.h-vw-88 {
  height: 88vw !important;
}
.h-vh-88 {
  height: 88vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-88 {
    height: 88vw !important;
  }
  .h-sm-vh-88 {
    height: 88vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-88 {
    height: 88vw !important;
  }
  .h-md-vh-88 {
    height: 88vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-88 {
    height: 88vw !important;
  }
  .h-lg-vh-88 {
    height: 88vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-88 {
    height: 88vw !important;
  }
  .h-xl-vh-88 {
    height: 88vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-88 {
    height: 88vw !important;
  }
  .h-xxl-vh-88 {
    height: 88vh !important;
  }
}
.h-vw-89 {
  height: 89vw !important;
}
.h-vh-89 {
  height: 89vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-89 {
    height: 89vw !important;
  }
  .h-sm-vh-89 {
    height: 89vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-89 {
    height: 89vw !important;
  }
  .h-md-vh-89 {
    height: 89vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-89 {
    height: 89vw !important;
  }
  .h-lg-vh-89 {
    height: 89vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-89 {
    height: 89vw !important;
  }
  .h-xl-vh-89 {
    height: 89vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-89 {
    height: 89vw !important;
  }
  .h-xxl-vh-89 {
    height: 89vh !important;
  }
}
.h-vw-90 {
  height: 90vw !important;
}
.h-vh-90 {
  height: 90vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-90 {
    height: 90vw !important;
  }
  .h-sm-vh-90 {
    height: 90vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-90 {
    height: 90vw !important;
  }
  .h-md-vh-90 {
    height: 90vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-90 {
    height: 90vw !important;
  }
  .h-lg-vh-90 {
    height: 90vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-90 {
    height: 90vw !important;
  }
  .h-xl-vh-90 {
    height: 90vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-90 {
    height: 90vw !important;
  }
  .h-xxl-vh-90 {
    height: 90vh !important;
  }
}
.h-vw-91 {
  height: 91vw !important;
}
.h-vh-91 {
  height: 91vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-91 {
    height: 91vw !important;
  }
  .h-sm-vh-91 {
    height: 91vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-91 {
    height: 91vw !important;
  }
  .h-md-vh-91 {
    height: 91vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-91 {
    height: 91vw !important;
  }
  .h-lg-vh-91 {
    height: 91vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-91 {
    height: 91vw !important;
  }
  .h-xl-vh-91 {
    height: 91vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-91 {
    height: 91vw !important;
  }
  .h-xxl-vh-91 {
    height: 91vh !important;
  }
}
.h-vw-92 {
  height: 92vw !important;
}
.h-vh-92 {
  height: 92vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-92 {
    height: 92vw !important;
  }
  .h-sm-vh-92 {
    height: 92vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-92 {
    height: 92vw !important;
  }
  .h-md-vh-92 {
    height: 92vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-92 {
    height: 92vw !important;
  }
  .h-lg-vh-92 {
    height: 92vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-92 {
    height: 92vw !important;
  }
  .h-xl-vh-92 {
    height: 92vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-92 {
    height: 92vw !important;
  }
  .h-xxl-vh-92 {
    height: 92vh !important;
  }
}
.h-vw-93 {
  height: 93vw !important;
}
.h-vh-93 {
  height: 93vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-93 {
    height: 93vw !important;
  }
  .h-sm-vh-93 {
    height: 93vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-93 {
    height: 93vw !important;
  }
  .h-md-vh-93 {
    height: 93vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-93 {
    height: 93vw !important;
  }
  .h-lg-vh-93 {
    height: 93vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-93 {
    height: 93vw !important;
  }
  .h-xl-vh-93 {
    height: 93vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-93 {
    height: 93vw !important;
  }
  .h-xxl-vh-93 {
    height: 93vh !important;
  }
}
.h-vw-94 {
  height: 94vw !important;
}
.h-vh-94 {
  height: 94vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-94 {
    height: 94vw !important;
  }
  .h-sm-vh-94 {
    height: 94vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-94 {
    height: 94vw !important;
  }
  .h-md-vh-94 {
    height: 94vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-94 {
    height: 94vw !important;
  }
  .h-lg-vh-94 {
    height: 94vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-94 {
    height: 94vw !important;
  }
  .h-xl-vh-94 {
    height: 94vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-94 {
    height: 94vw !important;
  }
  .h-xxl-vh-94 {
    height: 94vh !important;
  }
}
.h-vw-95 {
  height: 95vw !important;
}
.h-vh-95 {
  height: 95vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-95 {
    height: 95vw !important;
  }
  .h-sm-vh-95 {
    height: 95vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-95 {
    height: 95vw !important;
  }
  .h-md-vh-95 {
    height: 95vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-95 {
    height: 95vw !important;
  }
  .h-lg-vh-95 {
    height: 95vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-95 {
    height: 95vw !important;
  }
  .h-xl-vh-95 {
    height: 95vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-95 {
    height: 95vw !important;
  }
  .h-xxl-vh-95 {
    height: 95vh !important;
  }
}
.h-vw-96 {
  height: 96vw !important;
}
.h-vh-96 {
  height: 96vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-96 {
    height: 96vw !important;
  }
  .h-sm-vh-96 {
    height: 96vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-96 {
    height: 96vw !important;
  }
  .h-md-vh-96 {
    height: 96vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-96 {
    height: 96vw !important;
  }
  .h-lg-vh-96 {
    height: 96vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-96 {
    height: 96vw !important;
  }
  .h-xl-vh-96 {
    height: 96vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-96 {
    height: 96vw !important;
  }
  .h-xxl-vh-96 {
    height: 96vh !important;
  }
}
.h-vw-97 {
  height: 97vw !important;
}
.h-vh-97 {
  height: 97vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-97 {
    height: 97vw !important;
  }
  .h-sm-vh-97 {
    height: 97vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-97 {
    height: 97vw !important;
  }
  .h-md-vh-97 {
    height: 97vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-97 {
    height: 97vw !important;
  }
  .h-lg-vh-97 {
    height: 97vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-97 {
    height: 97vw !important;
  }
  .h-xl-vh-97 {
    height: 97vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-97 {
    height: 97vw !important;
  }
  .h-xxl-vh-97 {
    height: 97vh !important;
  }
}
.h-vw-98 {
  height: 98vw !important;
}
.h-vh-98 {
  height: 98vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-98 {
    height: 98vw !important;
  }
  .h-sm-vh-98 {
    height: 98vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-98 {
    height: 98vw !important;
  }
  .h-md-vh-98 {
    height: 98vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-98 {
    height: 98vw !important;
  }
  .h-lg-vh-98 {
    height: 98vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-98 {
    height: 98vw !important;
  }
  .h-xl-vh-98 {
    height: 98vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-98 {
    height: 98vw !important;
  }
  .h-xxl-vh-98 {
    height: 98vh !important;
  }
}
.h-vw-99 {
  height: 99vw !important;
}
.h-vh-99 {
  height: 99vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-99 {
    height: 99vw !important;
  }
  .h-sm-vh-99 {
    height: 99vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-99 {
    height: 99vw !important;
  }
  .h-md-vh-99 {
    height: 99vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-99 {
    height: 99vw !important;
  }
  .h-lg-vh-99 {
    height: 99vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-99 {
    height: 99vw !important;
  }
  .h-xl-vh-99 {
    height: 99vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-99 {
    height: 99vw !important;
  }
  .h-xxl-vh-99 {
    height: 99vh !important;
  }
}
.h-vw-100 {
  height: 100vw !important;
}
.h-vh-100 {
  height: 100vh !important;
}
@media (min-width: 576px) {
  .h-sm-vw-100 {
    height: 100vw !important;
  }
  .h-sm-vh-100 {
    height: 100vh !important;
  }
}
@media (min-width: 768px) {
  .h-md-vw-100 {
    height: 100vw !important;
  }
  .h-md-vh-100 {
    height: 100vh !important;
  }
}
@media (min-width: 992px) {
  .h-lg-vw-100 {
    height: 100vw !important;
  }
  .h-lg-vh-100 {
    height: 100vh !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-vw-100 {
    height: 100vw !important;
  }
  .h-xl-vh-100 {
    height: 100vh !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-vw-100 {
    height: 100vw !important;
  }
  .h-xxl-vh-100 {
    height: 100vh !important;
  }
}
.h-fit {
  height: fit-content !important;
}
.h-fill {
  height: fill-available !important;
}
.h-auto {
  height: auto !important;
}
.h-max {
  height: max-content !important;
}
.min-w-0 {
  min-width: 0% !important;
}
.min-w-5 {
  min-width: 5% !important;
}
.min-w-10 {
  min-width: 10% !important;
}
.min-w-15 {
  min-width: 15% !important;
}
.min-w-20 {
  min-width: 20% !important;
}
.min-w-25 {
  min-width: 25% !important;
}
.min-w-30 {
  min-width: 30% !important;
}
.min-w-35 {
  min-width: 35% !important;
}
.min-w-40 {
  min-width: 40% !important;
}
.min-w-45 {
  min-width: 45% !important;
}
.min-w-50 {
  min-width: 50% !important;
}
.min-w-55 {
  min-width: 55% !important;
}
.min-w-60 {
  min-width: 60% !important;
}
.min-w-65 {
  min-width: 65% !important;
}
.min-w-70 {
  min-width: 70% !important;
}
.min-w-75 {
  min-width: 75% !important;
}
.min-w-80 {
  min-width: 80% !important;
}
.min-w-85 {
  min-width: 85% !important;
}
.min-w-90 {
  min-width: 90% !important;
}
.min-w-95 {
  min-width: 95% !important;
}
.min-w-100 {
  min-width: 100% !important;
}
.min-w-vw-1 {
  min-width: 1vw !important;
}
.min-w-vh-1 {
  min-width: 1vh !important;
}
.min-w-vw-2 {
  min-width: 2vw !important;
}
.min-w-vh-2 {
  min-width: 2vh !important;
}
.min-w-vw-3 {
  min-width: 3vw !important;
}
.min-w-vh-3 {
  min-width: 3vh !important;
}
.min-w-vw-4 {
  min-width: 4vw !important;
}
.min-w-vh-4 {
  min-width: 4vh !important;
}
.min-w-vw-5 {
  min-width: 5vw !important;
}
.min-w-vh-5 {
  min-width: 5vh !important;
}
.min-w-vw-6 {
  min-width: 6vw !important;
}
.min-w-vh-6 {
  min-width: 6vh !important;
}
.min-w-vw-7 {
  min-width: 7vw !important;
}
.min-w-vh-7 {
  min-width: 7vh !important;
}
.min-w-vw-8 {
  min-width: 8vw !important;
}
.min-w-vh-8 {
  min-width: 8vh !important;
}
.min-w-vw-9 {
  min-width: 9vw !important;
}
.min-w-vh-9 {
  min-width: 9vh !important;
}
.min-w-vw-10 {
  min-width: 10vw !important;
}
.min-w-vh-10 {
  min-width: 10vh !important;
}
.min-w-vw-11 {
  min-width: 11vw !important;
}
.min-w-vh-11 {
  min-width: 11vh !important;
}
.min-w-vw-12 {
  min-width: 12vw !important;
}
.min-w-vh-12 {
  min-width: 12vh !important;
}
.min-w-vw-13 {
  min-width: 13vw !important;
}
.min-w-vh-13 {
  min-width: 13vh !important;
}
.min-w-vw-14 {
  min-width: 14vw !important;
}
.min-w-vh-14 {
  min-width: 14vh !important;
}
.min-w-vw-15 {
  min-width: 15vw !important;
}
.min-w-vh-15 {
  min-width: 15vh !important;
}
.min-w-vw-16 {
  min-width: 16vw !important;
}
.min-w-vh-16 {
  min-width: 16vh !important;
}
.min-w-vw-17 {
  min-width: 17vw !important;
}
.min-w-vh-17 {
  min-width: 17vh !important;
}
.min-w-vw-18 {
  min-width: 18vw !important;
}
.min-w-vh-18 {
  min-width: 18vh !important;
}
.min-w-vw-19 {
  min-width: 19vw !important;
}
.min-w-vh-19 {
  min-width: 19vh !important;
}
.min-w-vw-20 {
  min-width: 20vw !important;
}
.min-w-vh-20 {
  min-width: 20vh !important;
}
.min-w-vw-21 {
  min-width: 21vw !important;
}
.min-w-vh-21 {
  min-width: 21vh !important;
}
.min-w-vw-22 {
  min-width: 22vw !important;
}
.min-w-vh-22 {
  min-width: 22vh !important;
}
.min-w-vw-23 {
  min-width: 23vw !important;
}
.min-w-vh-23 {
  min-width: 23vh !important;
}
.min-w-vw-24 {
  min-width: 24vw !important;
}
.min-w-vh-24 {
  min-width: 24vh !important;
}
.min-w-vw-25 {
  min-width: 25vw !important;
}
.min-w-vh-25 {
  min-width: 25vh !important;
}
.min-w-vw-26 {
  min-width: 26vw !important;
}
.min-w-vh-26 {
  min-width: 26vh !important;
}
.min-w-vw-27 {
  min-width: 27vw !important;
}
.min-w-vh-27 {
  min-width: 27vh !important;
}
.min-w-vw-28 {
  min-width: 28vw !important;
}
.min-w-vh-28 {
  min-width: 28vh !important;
}
.min-w-vw-29 {
  min-width: 29vw !important;
}
.min-w-vh-29 {
  min-width: 29vh !important;
}
.min-w-vw-30 {
  min-width: 30vw !important;
}
.min-w-vh-30 {
  min-width: 30vh !important;
}
.min-w-vw-31 {
  min-width: 31vw !important;
}
.min-w-vh-31 {
  min-width: 31vh !important;
}
.min-w-vw-32 {
  min-width: 32vw !important;
}
.min-w-vh-32 {
  min-width: 32vh !important;
}
.min-w-vw-33 {
  min-width: 33vw !important;
}
.min-w-vh-33 {
  min-width: 33vh !important;
}
.min-w-vw-34 {
  min-width: 34vw !important;
}
.min-w-vh-34 {
  min-width: 34vh !important;
}
.min-w-vw-35 {
  min-width: 35vw !important;
}
.min-w-vh-35 {
  min-width: 35vh !important;
}
.min-w-vw-36 {
  min-width: 36vw !important;
}
.min-w-vh-36 {
  min-width: 36vh !important;
}
.min-w-vw-37 {
  min-width: 37vw !important;
}
.min-w-vh-37 {
  min-width: 37vh !important;
}
.min-w-vw-38 {
  min-width: 38vw !important;
}
.min-w-vh-38 {
  min-width: 38vh !important;
}
.min-w-vw-39 {
  min-width: 39vw !important;
}
.min-w-vh-39 {
  min-width: 39vh !important;
}
.min-w-vw-40 {
  min-width: 40vw !important;
}
.min-w-vh-40 {
  min-width: 40vh !important;
}
.min-w-vw-41 {
  min-width: 41vw !important;
}
.min-w-vh-41 {
  min-width: 41vh !important;
}
.min-w-vw-42 {
  min-width: 42vw !important;
}
.min-w-vh-42 {
  min-width: 42vh !important;
}
.min-w-vw-43 {
  min-width: 43vw !important;
}
.min-w-vh-43 {
  min-width: 43vh !important;
}
.min-w-vw-44 {
  min-width: 44vw !important;
}
.min-w-vh-44 {
  min-width: 44vh !important;
}
.min-w-vw-45 {
  min-width: 45vw !important;
}
.min-w-vh-45 {
  min-width: 45vh !important;
}
.min-w-vw-46 {
  min-width: 46vw !important;
}
.min-w-vh-46 {
  min-width: 46vh !important;
}
.min-w-vw-47 {
  min-width: 47vw !important;
}
.min-w-vh-47 {
  min-width: 47vh !important;
}
.min-w-vw-48 {
  min-width: 48vw !important;
}
.min-w-vh-48 {
  min-width: 48vh !important;
}
.min-w-vw-49 {
  min-width: 49vw !important;
}
.min-w-vh-49 {
  min-width: 49vh !important;
}
.min-w-vw-50 {
  min-width: 50vw !important;
}
.min-w-vh-50 {
  min-width: 50vh !important;
}
.min-w-vw-51 {
  min-width: 51vw !important;
}
.min-w-vh-51 {
  min-width: 51vh !important;
}
.min-w-vw-52 {
  min-width: 52vw !important;
}
.min-w-vh-52 {
  min-width: 52vh !important;
}
.min-w-vw-53 {
  min-width: 53vw !important;
}
.min-w-vh-53 {
  min-width: 53vh !important;
}
.min-w-vw-54 {
  min-width: 54vw !important;
}
.min-w-vh-54 {
  min-width: 54vh !important;
}
.min-w-vw-55 {
  min-width: 55vw !important;
}
.min-w-vh-55 {
  min-width: 55vh !important;
}
.min-w-vw-56 {
  min-width: 56vw !important;
}
.min-w-vh-56 {
  min-width: 56vh !important;
}
.min-w-vw-57 {
  min-width: 57vw !important;
}
.min-w-vh-57 {
  min-width: 57vh !important;
}
.min-w-vw-58 {
  min-width: 58vw !important;
}
.min-w-vh-58 {
  min-width: 58vh !important;
}
.min-w-vw-59 {
  min-width: 59vw !important;
}
.min-w-vh-59 {
  min-width: 59vh !important;
}
.min-w-vw-60 {
  min-width: 60vw !important;
}
.min-w-vh-60 {
  min-width: 60vh !important;
}
.min-w-vw-61 {
  min-width: 61vw !important;
}
.min-w-vh-61 {
  min-width: 61vh !important;
}
.min-w-vw-62 {
  min-width: 62vw !important;
}
.min-w-vh-62 {
  min-width: 62vh !important;
}
.min-w-vw-63 {
  min-width: 63vw !important;
}
.min-w-vh-63 {
  min-width: 63vh !important;
}
.min-w-vw-64 {
  min-width: 64vw !important;
}
.min-w-vh-64 {
  min-width: 64vh !important;
}
.min-w-vw-65 {
  min-width: 65vw !important;
}
.min-w-vh-65 {
  min-width: 65vh !important;
}
.min-w-vw-66 {
  min-width: 66vw !important;
}
.min-w-vh-66 {
  min-width: 66vh !important;
}
.min-w-vw-67 {
  min-width: 67vw !important;
}
.min-w-vh-67 {
  min-width: 67vh !important;
}
.min-w-vw-68 {
  min-width: 68vw !important;
}
.min-w-vh-68 {
  min-width: 68vh !important;
}
.min-w-vw-69 {
  min-width: 69vw !important;
}
.min-w-vh-69 {
  min-width: 69vh !important;
}
.min-w-vw-70 {
  min-width: 70vw !important;
}
.min-w-vh-70 {
  min-width: 70vh !important;
}
.min-w-vw-71 {
  min-width: 71vw !important;
}
.min-w-vh-71 {
  min-width: 71vh !important;
}
.min-w-vw-72 {
  min-width: 72vw !important;
}
.min-w-vh-72 {
  min-width: 72vh !important;
}
.min-w-vw-73 {
  min-width: 73vw !important;
}
.min-w-vh-73 {
  min-width: 73vh !important;
}
.min-w-vw-74 {
  min-width: 74vw !important;
}
.min-w-vh-74 {
  min-width: 74vh !important;
}
.min-w-vw-75 {
  min-width: 75vw !important;
}
.min-w-vh-75 {
  min-width: 75vh !important;
}
.min-w-vw-76 {
  min-width: 76vw !important;
}
.min-w-vh-76 {
  min-width: 76vh !important;
}
.min-w-vw-77 {
  min-width: 77vw !important;
}
.min-w-vh-77 {
  min-width: 77vh !important;
}
.min-w-vw-78 {
  min-width: 78vw !important;
}
.min-w-vh-78 {
  min-width: 78vh !important;
}
.min-w-vw-79 {
  min-width: 79vw !important;
}
.min-w-vh-79 {
  min-width: 79vh !important;
}
.min-w-vw-80 {
  min-width: 80vw !important;
}
.min-w-vh-80 {
  min-width: 80vh !important;
}
.min-w-vw-81 {
  min-width: 81vw !important;
}
.min-w-vh-81 {
  min-width: 81vh !important;
}
.min-w-vw-82 {
  min-width: 82vw !important;
}
.min-w-vh-82 {
  min-width: 82vh !important;
}
.min-w-vw-83 {
  min-width: 83vw !important;
}
.min-w-vh-83 {
  min-width: 83vh !important;
}
.min-w-vw-84 {
  min-width: 84vw !important;
}
.min-w-vh-84 {
  min-width: 84vh !important;
}
.min-w-vw-85 {
  min-width: 85vw !important;
}
.min-w-vh-85 {
  min-width: 85vh !important;
}
.min-w-vw-86 {
  min-width: 86vw !important;
}
.min-w-vh-86 {
  min-width: 86vh !important;
}
.min-w-vw-87 {
  min-width: 87vw !important;
}
.min-w-vh-87 {
  min-width: 87vh !important;
}
.min-w-vw-88 {
  min-width: 88vw !important;
}
.min-w-vh-88 {
  min-width: 88vh !important;
}
.min-w-vw-89 {
  min-width: 89vw !important;
}
.min-w-vh-89 {
  min-width: 89vh !important;
}
.min-w-vw-90 {
  min-width: 90vw !important;
}
.min-w-vh-90 {
  min-width: 90vh !important;
}
.min-w-vw-91 {
  min-width: 91vw !important;
}
.min-w-vh-91 {
  min-width: 91vh !important;
}
.min-w-vw-92 {
  min-width: 92vw !important;
}
.min-w-vh-92 {
  min-width: 92vh !important;
}
.min-w-vw-93 {
  min-width: 93vw !important;
}
.min-w-vh-93 {
  min-width: 93vh !important;
}
.min-w-vw-94 {
  min-width: 94vw !important;
}
.min-w-vh-94 {
  min-width: 94vh !important;
}
.min-w-vw-95 {
  min-width: 95vw !important;
}
.min-w-vh-95 {
  min-width: 95vh !important;
}
.min-w-vw-96 {
  min-width: 96vw !important;
}
.min-w-vh-96 {
  min-width: 96vh !important;
}
.min-w-vw-97 {
  min-width: 97vw !important;
}
.min-w-vh-97 {
  min-width: 97vh !important;
}
.min-w-vw-98 {
  min-width: 98vw !important;
}
.min-w-vh-98 {
  min-width: 98vh !important;
}
.min-w-vw-99 {
  min-width: 99vw !important;
}
.min-w-vh-99 {
  min-width: 99vh !important;
}
.min-w-vw-100 {
  min-width: 100vw !important;
}
.min-w-vh-100 {
  min-width: 100vh !important;
}
.min-w-fit {
  min-width: fit-content !important;
}
.min-w-fill {
  min-width: fill-available !important;
}
.min-w-auto {
  min-width: auto !important;
}
.min-w-max {
  min-width: max-content !important;
}
.max-w-0 {
  max-width: 0% !important;
}
.max-w-5 {
  max-width: 5% !important;
}
.max-w-10 {
  max-width: 10% !important;
}
.max-w-15 {
  max-width: 15% !important;
}
.max-w-20 {
  max-width: 20% !important;
}
.max-w-25 {
  max-width: 25% !important;
}
.max-w-30 {
  max-width: 30% !important;
}
.max-w-35 {
  max-width: 35% !important;
}
.max-w-40 {
  max-width: 40% !important;
}
.max-w-45 {
  max-width: 45% !important;
}
.max-w-50 {
  max-width: 50% !important;
}
.max-w-55 {
  max-width: 55% !important;
}
.max-w-60 {
  max-width: 60% !important;
}
.max-w-65 {
  max-width: 65% !important;
}
.max-w-70 {
  max-width: 70% !important;
}
.max-w-75 {
  max-width: 75% !important;
}
.max-w-80 {
  max-width: 80% !important;
}
.max-w-85 {
  max-width: 85% !important;
}
.max-w-90 {
  max-width: 90% !important;
}
.max-w-95 {
  max-width: 95% !important;
}
.max-w-100 {
  max-width: 100% !important;
}
.max-w-vw-1 {
  max-width: 1vw !important;
}
.max-w-vh-1 {
  max-width: 1vh !important;
}
.max-w-vw-2 {
  max-width: 2vw !important;
}
.max-w-vh-2 {
  max-width: 2vh !important;
}
.max-w-vw-3 {
  max-width: 3vw !important;
}
.max-w-vh-3 {
  max-width: 3vh !important;
}
.max-w-vw-4 {
  max-width: 4vw !important;
}
.max-w-vh-4 {
  max-width: 4vh !important;
}
.max-w-vw-5 {
  max-width: 5vw !important;
}
.max-w-vh-5 {
  max-width: 5vh !important;
}
.max-w-vw-6 {
  max-width: 6vw !important;
}
.max-w-vh-6 {
  max-width: 6vh !important;
}
.max-w-vw-7 {
  max-width: 7vw !important;
}
.max-w-vh-7 {
  max-width: 7vh !important;
}
.max-w-vw-8 {
  max-width: 8vw !important;
}
.max-w-vh-8 {
  max-width: 8vh !important;
}
.max-w-vw-9 {
  max-width: 9vw !important;
}
.max-w-vh-9 {
  max-width: 9vh !important;
}
.max-w-vw-10 {
  max-width: 10vw !important;
}
.max-w-vh-10 {
  max-width: 10vh !important;
}
.max-w-vw-11 {
  max-width: 11vw !important;
}
.max-w-vh-11 {
  max-width: 11vh !important;
}
.max-w-vw-12 {
  max-width: 12vw !important;
}
.max-w-vh-12 {
  max-width: 12vh !important;
}
.max-w-vw-13 {
  max-width: 13vw !important;
}
.max-w-vh-13 {
  max-width: 13vh !important;
}
.max-w-vw-14 {
  max-width: 14vw !important;
}
.max-w-vh-14 {
  max-width: 14vh !important;
}
.max-w-vw-15 {
  max-width: 15vw !important;
}
.max-w-vh-15 {
  max-width: 15vh !important;
}
.max-w-vw-16 {
  max-width: 16vw !important;
}
.max-w-vh-16 {
  max-width: 16vh !important;
}
.max-w-vw-17 {
  max-width: 17vw !important;
}
.max-w-vh-17 {
  max-width: 17vh !important;
}
.max-w-vw-18 {
  max-width: 18vw !important;
}
.max-w-vh-18 {
  max-width: 18vh !important;
}
.max-w-vw-19 {
  max-width: 19vw !important;
}
.max-w-vh-19 {
  max-width: 19vh !important;
}
.max-w-vw-20 {
  max-width: 20vw !important;
}
.max-w-vh-20 {
  max-width: 20vh !important;
}
.max-w-vw-21 {
  max-width: 21vw !important;
}
.max-w-vh-21 {
  max-width: 21vh !important;
}
.max-w-vw-22 {
  max-width: 22vw !important;
}
.max-w-vh-22 {
  max-width: 22vh !important;
}
.max-w-vw-23 {
  max-width: 23vw !important;
}
.max-w-vh-23 {
  max-width: 23vh !important;
}
.max-w-vw-24 {
  max-width: 24vw !important;
}
.max-w-vh-24 {
  max-width: 24vh !important;
}
.max-w-vw-25 {
  max-width: 25vw !important;
}
.max-w-vh-25 {
  max-width: 25vh !important;
}
.max-w-vw-26 {
  max-width: 26vw !important;
}
.max-w-vh-26 {
  max-width: 26vh !important;
}
.max-w-vw-27 {
  max-width: 27vw !important;
}
.max-w-vh-27 {
  max-width: 27vh !important;
}
.max-w-vw-28 {
  max-width: 28vw !important;
}
.max-w-vh-28 {
  max-width: 28vh !important;
}
.max-w-vw-29 {
  max-width: 29vw !important;
}
.max-w-vh-29 {
  max-width: 29vh !important;
}
.max-w-vw-30 {
  max-width: 30vw !important;
}
.max-w-vh-30 {
  max-width: 30vh !important;
}
.max-w-vw-31 {
  max-width: 31vw !important;
}
.max-w-vh-31 {
  max-width: 31vh !important;
}
.max-w-vw-32 {
  max-width: 32vw !important;
}
.max-w-vh-32 {
  max-width: 32vh !important;
}
.max-w-vw-33 {
  max-width: 33vw !important;
}
.max-w-vh-33 {
  max-width: 33vh !important;
}
.max-w-vw-34 {
  max-width: 34vw !important;
}
.max-w-vh-34 {
  max-width: 34vh !important;
}
.max-w-vw-35 {
  max-width: 35vw !important;
}
.max-w-vh-35 {
  max-width: 35vh !important;
}
.max-w-vw-36 {
  max-width: 36vw !important;
}
.max-w-vh-36 {
  max-width: 36vh !important;
}
.max-w-vw-37 {
  max-width: 37vw !important;
}
.max-w-vh-37 {
  max-width: 37vh !important;
}
.max-w-vw-38 {
  max-width: 38vw !important;
}
.max-w-vh-38 {
  max-width: 38vh !important;
}
.max-w-vw-39 {
  max-width: 39vw !important;
}
.max-w-vh-39 {
  max-width: 39vh !important;
}
.max-w-vw-40 {
  max-width: 40vw !important;
}
.max-w-vh-40 {
  max-width: 40vh !important;
}
.max-w-vw-41 {
  max-width: 41vw !important;
}
.max-w-vh-41 {
  max-width: 41vh !important;
}
.max-w-vw-42 {
  max-width: 42vw !important;
}
.max-w-vh-42 {
  max-width: 42vh !important;
}
.max-w-vw-43 {
  max-width: 43vw !important;
}
.max-w-vh-43 {
  max-width: 43vh !important;
}
.max-w-vw-44 {
  max-width: 44vw !important;
}
.max-w-vh-44 {
  max-width: 44vh !important;
}
.max-w-vw-45 {
  max-width: 45vw !important;
}
.max-w-vh-45 {
  max-width: 45vh !important;
}
.max-w-vw-46 {
  max-width: 46vw !important;
}
.max-w-vh-46 {
  max-width: 46vh !important;
}
.max-w-vw-47 {
  max-width: 47vw !important;
}
.max-w-vh-47 {
  max-width: 47vh !important;
}
.max-w-vw-48 {
  max-width: 48vw !important;
}
.max-w-vh-48 {
  max-width: 48vh !important;
}
.max-w-vw-49 {
  max-width: 49vw !important;
}
.max-w-vh-49 {
  max-width: 49vh !important;
}
.max-w-vw-50 {
  max-width: 50vw !important;
}
.max-w-vh-50 {
  max-width: 50vh !important;
}
.max-w-vw-51 {
  max-width: 51vw !important;
}
.max-w-vh-51 {
  max-width: 51vh !important;
}
.max-w-vw-52 {
  max-width: 52vw !important;
}
.max-w-vh-52 {
  max-width: 52vh !important;
}
.max-w-vw-53 {
  max-width: 53vw !important;
}
.max-w-vh-53 {
  max-width: 53vh !important;
}
.max-w-vw-54 {
  max-width: 54vw !important;
}
.max-w-vh-54 {
  max-width: 54vh !important;
}
.max-w-vw-55 {
  max-width: 55vw !important;
}
.max-w-vh-55 {
  max-width: 55vh !important;
}
.max-w-vw-56 {
  max-width: 56vw !important;
}
.max-w-vh-56 {
  max-width: 56vh !important;
}
.max-w-vw-57 {
  max-width: 57vw !important;
}
.max-w-vh-57 {
  max-width: 57vh !important;
}
.max-w-vw-58 {
  max-width: 58vw !important;
}
.max-w-vh-58 {
  max-width: 58vh !important;
}
.max-w-vw-59 {
  max-width: 59vw !important;
}
.max-w-vh-59 {
  max-width: 59vh !important;
}
.max-w-vw-60 {
  max-width: 60vw !important;
}
.max-w-vh-60 {
  max-width: 60vh !important;
}
.max-w-vw-61 {
  max-width: 61vw !important;
}
.max-w-vh-61 {
  max-width: 61vh !important;
}
.max-w-vw-62 {
  max-width: 62vw !important;
}
.max-w-vh-62 {
  max-width: 62vh !important;
}
.max-w-vw-63 {
  max-width: 63vw !important;
}
.max-w-vh-63 {
  max-width: 63vh !important;
}
.max-w-vw-64 {
  max-width: 64vw !important;
}
.max-w-vh-64 {
  max-width: 64vh !important;
}
.max-w-vw-65 {
  max-width: 65vw !important;
}
.max-w-vh-65 {
  max-width: 65vh !important;
}
.max-w-vw-66 {
  max-width: 66vw !important;
}
.max-w-vh-66 {
  max-width: 66vh !important;
}
.max-w-vw-67 {
  max-width: 67vw !important;
}
.max-w-vh-67 {
  max-width: 67vh !important;
}
.max-w-vw-68 {
  max-width: 68vw !important;
}
.max-w-vh-68 {
  max-width: 68vh !important;
}
.max-w-vw-69 {
  max-width: 69vw !important;
}
.max-w-vh-69 {
  max-width: 69vh !important;
}
.max-w-vw-70 {
  max-width: 70vw !important;
}
.max-w-vh-70 {
  max-width: 70vh !important;
}
.max-w-vw-71 {
  max-width: 71vw !important;
}
.max-w-vh-71 {
  max-width: 71vh !important;
}
.max-w-vw-72 {
  max-width: 72vw !important;
}
.max-w-vh-72 {
  max-width: 72vh !important;
}
.max-w-vw-73 {
  max-width: 73vw !important;
}
.max-w-vh-73 {
  max-width: 73vh !important;
}
.max-w-vw-74 {
  max-width: 74vw !important;
}
.max-w-vh-74 {
  max-width: 74vh !important;
}
.max-w-vw-75 {
  max-width: 75vw !important;
}
.max-w-vh-75 {
  max-width: 75vh !important;
}
.max-w-vw-76 {
  max-width: 76vw !important;
}
.max-w-vh-76 {
  max-width: 76vh !important;
}
.max-w-vw-77 {
  max-width: 77vw !important;
}
.max-w-vh-77 {
  max-width: 77vh !important;
}
.max-w-vw-78 {
  max-width: 78vw !important;
}
.max-w-vh-78 {
  max-width: 78vh !important;
}
.max-w-vw-79 {
  max-width: 79vw !important;
}
.max-w-vh-79 {
  max-width: 79vh !important;
}
.max-w-vw-80 {
  max-width: 80vw !important;
}
.max-w-vh-80 {
  max-width: 80vh !important;
}
.max-w-vw-81 {
  max-width: 81vw !important;
}
.max-w-vh-81 {
  max-width: 81vh !important;
}
.max-w-vw-82 {
  max-width: 82vw !important;
}
.max-w-vh-82 {
  max-width: 82vh !important;
}
.max-w-vw-83 {
  max-width: 83vw !important;
}
.max-w-vh-83 {
  max-width: 83vh !important;
}
.max-w-vw-84 {
  max-width: 84vw !important;
}
.max-w-vh-84 {
  max-width: 84vh !important;
}
.max-w-vw-85 {
  max-width: 85vw !important;
}
.max-w-vh-85 {
  max-width: 85vh !important;
}
.max-w-vw-86 {
  max-width: 86vw !important;
}
.max-w-vh-86 {
  max-width: 86vh !important;
}
.max-w-vw-87 {
  max-width: 87vw !important;
}
.max-w-vh-87 {
  max-width: 87vh !important;
}
.max-w-vw-88 {
  max-width: 88vw !important;
}
.max-w-vh-88 {
  max-width: 88vh !important;
}
.max-w-vw-89 {
  max-width: 89vw !important;
}
.max-w-vh-89 {
  max-width: 89vh !important;
}
.max-w-vw-90 {
  max-width: 90vw !important;
}
.max-w-vh-90 {
  max-width: 90vh !important;
}
.max-w-vw-91 {
  max-width: 91vw !important;
}
.max-w-vh-91 {
  max-width: 91vh !important;
}
.max-w-vw-92 {
  max-width: 92vw !important;
}
.max-w-vh-92 {
  max-width: 92vh !important;
}
.max-w-vw-93 {
  max-width: 93vw !important;
}
.max-w-vh-93 {
  max-width: 93vh !important;
}
.max-w-vw-94 {
  max-width: 94vw !important;
}
.max-w-vh-94 {
  max-width: 94vh !important;
}
.max-w-vw-95 {
  max-width: 95vw !important;
}
.max-w-vh-95 {
  max-width: 95vh !important;
}
.max-w-vw-96 {
  max-width: 96vw !important;
}
.max-w-vh-96 {
  max-width: 96vh !important;
}
.max-w-vw-97 {
  max-width: 97vw !important;
}
.max-w-vh-97 {
  max-width: 97vh !important;
}
.max-w-vw-98 {
  max-width: 98vw !important;
}
.max-w-vh-98 {
  max-width: 98vh !important;
}
.max-w-vw-99 {
  max-width: 99vw !important;
}
.max-w-vh-99 {
  max-width: 99vh !important;
}
.max-w-vw-100 {
  max-width: 100vw !important;
}
.max-w-vh-100 {
  max-width: 100vh !important;
}
.max-w-fit {
  max-width: fit-content !important;
}
.max-w-fill {
  max-width: fill-available !important;
}
.max-w-auto {
  max-width: auto !important;
}
.max-w-max {
  max-width: max-content !important;
}
.min-h-0 {
  min-height: 0% !important;
}
.min-h-5 {
  min-height: 5% !important;
}
.min-h-10 {
  min-height: 10% !important;
}
.min-h-15 {
  min-height: 15% !important;
}
.min-h-20 {
  min-height: 20% !important;
}
.min-h-25 {
  min-height: 25% !important;
}
.min-h-30 {
  min-height: 30% !important;
}
.min-h-35 {
  min-height: 35% !important;
}
.min-h-40 {
  min-height: 40% !important;
}
.min-h-45 {
  min-height: 45% !important;
}
.min-h-50 {
  min-height: 50% !important;
}
.min-h-55 {
  min-height: 55% !important;
}
.min-h-60 {
  min-height: 60% !important;
}
.min-h-65 {
  min-height: 65% !important;
}
.min-h-70 {
  min-height: 70% !important;
}
.min-h-75 {
  min-height: 75% !important;
}
.min-h-80 {
  min-height: 80% !important;
}
.min-h-85 {
  min-height: 85% !important;
}
.min-h-90 {
  min-height: 90% !important;
}
.min-h-95 {
  min-height: 95% !important;
}
.min-h-100 {
  min-height: 100% !important;
}
.min-h-vw-1 {
  min-height: 1vw !important;
}
.min-h-vh-1 {
  min-height: 1vh !important;
}
.min-h-vw-2 {
  min-height: 2vw !important;
}
.min-h-vh-2 {
  min-height: 2vh !important;
}
.min-h-vw-3 {
  min-height: 3vw !important;
}
.min-h-vh-3 {
  min-height: 3vh !important;
}
.min-h-vw-4 {
  min-height: 4vw !important;
}
.min-h-vh-4 {
  min-height: 4vh !important;
}
.min-h-vw-5 {
  min-height: 5vw !important;
}
.min-h-vh-5 {
  min-height: 5vh !important;
}
.min-h-vw-6 {
  min-height: 6vw !important;
}
.min-h-vh-6 {
  min-height: 6vh !important;
}
.min-h-vw-7 {
  min-height: 7vw !important;
}
.min-h-vh-7 {
  min-height: 7vh !important;
}
.min-h-vw-8 {
  min-height: 8vw !important;
}
.min-h-vh-8 {
  min-height: 8vh !important;
}
.min-h-vw-9 {
  min-height: 9vw !important;
}
.min-h-vh-9 {
  min-height: 9vh !important;
}
.min-h-vw-10 {
  min-height: 10vw !important;
}
.min-h-vh-10 {
  min-height: 10vh !important;
}
.min-h-vw-11 {
  min-height: 11vw !important;
}
.min-h-vh-11 {
  min-height: 11vh !important;
}
.min-h-vw-12 {
  min-height: 12vw !important;
}
.min-h-vh-12 {
  min-height: 12vh !important;
}
.min-h-vw-13 {
  min-height: 13vw !important;
}
.min-h-vh-13 {
  min-height: 13vh !important;
}
.min-h-vw-14 {
  min-height: 14vw !important;
}
.min-h-vh-14 {
  min-height: 14vh !important;
}
.min-h-vw-15 {
  min-height: 15vw !important;
}
.min-h-vh-15 {
  min-height: 15vh !important;
}
.min-h-vw-16 {
  min-height: 16vw !important;
}
.min-h-vh-16 {
  min-height: 16vh !important;
}
.min-h-vw-17 {
  min-height: 17vw !important;
}
.min-h-vh-17 {
  min-height: 17vh !important;
}
.min-h-vw-18 {
  min-height: 18vw !important;
}
.min-h-vh-18 {
  min-height: 18vh !important;
}
.min-h-vw-19 {
  min-height: 19vw !important;
}
.min-h-vh-19 {
  min-height: 19vh !important;
}
.min-h-vw-20 {
  min-height: 20vw !important;
}
.min-h-vh-20 {
  min-height: 20vh !important;
}
.min-h-vw-21 {
  min-height: 21vw !important;
}
.min-h-vh-21 {
  min-height: 21vh !important;
}
.min-h-vw-22 {
  min-height: 22vw !important;
}
.min-h-vh-22 {
  min-height: 22vh !important;
}
.min-h-vw-23 {
  min-height: 23vw !important;
}
.min-h-vh-23 {
  min-height: 23vh !important;
}
.min-h-vw-24 {
  min-height: 24vw !important;
}
.min-h-vh-24 {
  min-height: 24vh !important;
}
.min-h-vw-25 {
  min-height: 25vw !important;
}
.min-h-vh-25 {
  min-height: 25vh !important;
}
.min-h-vw-26 {
  min-height: 26vw !important;
}
.min-h-vh-26 {
  min-height: 26vh !important;
}
.min-h-vw-27 {
  min-height: 27vw !important;
}
.min-h-vh-27 {
  min-height: 27vh !important;
}
.min-h-vw-28 {
  min-height: 28vw !important;
}
.min-h-vh-28 {
  min-height: 28vh !important;
}
.min-h-vw-29 {
  min-height: 29vw !important;
}
.min-h-vh-29 {
  min-height: 29vh !important;
}
.min-h-vw-30 {
  min-height: 30vw !important;
}
.min-h-vh-30 {
  min-height: 30vh !important;
}
.min-h-vw-31 {
  min-height: 31vw !important;
}
.min-h-vh-31 {
  min-height: 31vh !important;
}
.min-h-vw-32 {
  min-height: 32vw !important;
}
.min-h-vh-32 {
  min-height: 32vh !important;
}
.min-h-vw-33 {
  min-height: 33vw !important;
}
.min-h-vh-33 {
  min-height: 33vh !important;
}
.min-h-vw-34 {
  min-height: 34vw !important;
}
.min-h-vh-34 {
  min-height: 34vh !important;
}
.min-h-vw-35 {
  min-height: 35vw !important;
}
.min-h-vh-35 {
  min-height: 35vh !important;
}
.min-h-vw-36 {
  min-height: 36vw !important;
}
.min-h-vh-36 {
  min-height: 36vh !important;
}
.min-h-vw-37 {
  min-height: 37vw !important;
}
.min-h-vh-37 {
  min-height: 37vh !important;
}
.min-h-vw-38 {
  min-height: 38vw !important;
}
.min-h-vh-38 {
  min-height: 38vh !important;
}
.min-h-vw-39 {
  min-height: 39vw !important;
}
.min-h-vh-39 {
  min-height: 39vh !important;
}
.min-h-vw-40 {
  min-height: 40vw !important;
}
.min-h-vh-40 {
  min-height: 40vh !important;
}
.min-h-vw-41 {
  min-height: 41vw !important;
}
.min-h-vh-41 {
  min-height: 41vh !important;
}
.min-h-vw-42 {
  min-height: 42vw !important;
}
.min-h-vh-42 {
  min-height: 42vh !important;
}
.min-h-vw-43 {
  min-height: 43vw !important;
}
.min-h-vh-43 {
  min-height: 43vh !important;
}
.min-h-vw-44 {
  min-height: 44vw !important;
}
.min-h-vh-44 {
  min-height: 44vh !important;
}
.min-h-vw-45 {
  min-height: 45vw !important;
}
.min-h-vh-45 {
  min-height: 45vh !important;
}
.min-h-vw-46 {
  min-height: 46vw !important;
}
.min-h-vh-46 {
  min-height: 46vh !important;
}
.min-h-vw-47 {
  min-height: 47vw !important;
}
.min-h-vh-47 {
  min-height: 47vh !important;
}
.min-h-vw-48 {
  min-height: 48vw !important;
}
.min-h-vh-48 {
  min-height: 48vh !important;
}
.min-h-vw-49 {
  min-height: 49vw !important;
}
.min-h-vh-49 {
  min-height: 49vh !important;
}
.min-h-vw-50 {
  min-height: 50vw !important;
}
.min-h-vh-50 {
  min-height: 50vh !important;
}
.min-h-vw-51 {
  min-height: 51vw !important;
}
.min-h-vh-51 {
  min-height: 51vh !important;
}
.min-h-vw-52 {
  min-height: 52vw !important;
}
.min-h-vh-52 {
  min-height: 52vh !important;
}
.min-h-vw-53 {
  min-height: 53vw !important;
}
.min-h-vh-53 {
  min-height: 53vh !important;
}
.min-h-vw-54 {
  min-height: 54vw !important;
}
.min-h-vh-54 {
  min-height: 54vh !important;
}
.min-h-vw-55 {
  min-height: 55vw !important;
}
.min-h-vh-55 {
  min-height: 55vh !important;
}
.min-h-vw-56 {
  min-height: 56vw !important;
}
.min-h-vh-56 {
  min-height: 56vh !important;
}
.min-h-vw-57 {
  min-height: 57vw !important;
}
.min-h-vh-57 {
  min-height: 57vh !important;
}
.min-h-vw-58 {
  min-height: 58vw !important;
}
.min-h-vh-58 {
  min-height: 58vh !important;
}
.min-h-vw-59 {
  min-height: 59vw !important;
}
.min-h-vh-59 {
  min-height: 59vh !important;
}
.min-h-vw-60 {
  min-height: 60vw !important;
}
.min-h-vh-60 {
  min-height: 60vh !important;
}
.min-h-vw-61 {
  min-height: 61vw !important;
}
.min-h-vh-61 {
  min-height: 61vh !important;
}
.min-h-vw-62 {
  min-height: 62vw !important;
}
.min-h-vh-62 {
  min-height: 62vh !important;
}
.min-h-vw-63 {
  min-height: 63vw !important;
}
.min-h-vh-63 {
  min-height: 63vh !important;
}
.min-h-vw-64 {
  min-height: 64vw !important;
}
.min-h-vh-64 {
  min-height: 64vh !important;
}
.min-h-vw-65 {
  min-height: 65vw !important;
}
.min-h-vh-65 {
  min-height: 65vh !important;
}
.min-h-vw-66 {
  min-height: 66vw !important;
}
.min-h-vh-66 {
  min-height: 66vh !important;
}
.min-h-vw-67 {
  min-height: 67vw !important;
}
.min-h-vh-67 {
  min-height: 67vh !important;
}
.min-h-vw-68 {
  min-height: 68vw !important;
}
.min-h-vh-68 {
  min-height: 68vh !important;
}
.min-h-vw-69 {
  min-height: 69vw !important;
}
.min-h-vh-69 {
  min-height: 69vh !important;
}
.min-h-vw-70 {
  min-height: 70vw !important;
}
.min-h-vh-70 {
  min-height: 70vh !important;
}
.min-h-vw-71 {
  min-height: 71vw !important;
}
.min-h-vh-71 {
  min-height: 71vh !important;
}
.min-h-vw-72 {
  min-height: 72vw !important;
}
.min-h-vh-72 {
  min-height: 72vh !important;
}
.min-h-vw-73 {
  min-height: 73vw !important;
}
.min-h-vh-73 {
  min-height: 73vh !important;
}
.min-h-vw-74 {
  min-height: 74vw !important;
}
.min-h-vh-74 {
  min-height: 74vh !important;
}
.min-h-vw-75 {
  min-height: 75vw !important;
}
.min-h-vh-75 {
  min-height: 75vh !important;
}
.min-h-vw-76 {
  min-height: 76vw !important;
}
.min-h-vh-76 {
  min-height: 76vh !important;
}
.min-h-vw-77 {
  min-height: 77vw !important;
}
.min-h-vh-77 {
  min-height: 77vh !important;
}
.min-h-vw-78 {
  min-height: 78vw !important;
}
.min-h-vh-78 {
  min-height: 78vh !important;
}
.min-h-vw-79 {
  min-height: 79vw !important;
}
.min-h-vh-79 {
  min-height: 79vh !important;
}
.min-h-vw-80 {
  min-height: 80vw !important;
}
.min-h-vh-80 {
  min-height: 80vh !important;
}
.min-h-vw-81 {
  min-height: 81vw !important;
}
.min-h-vh-81 {
  min-height: 81vh !important;
}
.min-h-vw-82 {
  min-height: 82vw !important;
}
.min-h-vh-82 {
  min-height: 82vh !important;
}
.min-h-vw-83 {
  min-height: 83vw !important;
}
.min-h-vh-83 {
  min-height: 83vh !important;
}
.min-h-vw-84 {
  min-height: 84vw !important;
}
.min-h-vh-84 {
  min-height: 84vh !important;
}
.min-h-vw-85 {
  min-height: 85vw !important;
}
.min-h-vh-85 {
  min-height: 85vh !important;
}
.min-h-vw-86 {
  min-height: 86vw !important;
}
.min-h-vh-86 {
  min-height: 86vh !important;
}
.min-h-vw-87 {
  min-height: 87vw !important;
}
.min-h-vh-87 {
  min-height: 87vh !important;
}
.min-h-vw-88 {
  min-height: 88vw !important;
}
.min-h-vh-88 {
  min-height: 88vh !important;
}
.min-h-vw-89 {
  min-height: 89vw !important;
}
.min-h-vh-89 {
  min-height: 89vh !important;
}
.min-h-vw-90 {
  min-height: 90vw !important;
}
.min-h-vh-90 {
  min-height: 90vh !important;
}
.min-h-vw-91 {
  min-height: 91vw !important;
}
.min-h-vh-91 {
  min-height: 91vh !important;
}
.min-h-vw-92 {
  min-height: 92vw !important;
}
.min-h-vh-92 {
  min-height: 92vh !important;
}
.min-h-vw-93 {
  min-height: 93vw !important;
}
.min-h-vh-93 {
  min-height: 93vh !important;
}
.min-h-vw-94 {
  min-height: 94vw !important;
}
.min-h-vh-94 {
  min-height: 94vh !important;
}
.min-h-vw-95 {
  min-height: 95vw !important;
}
.min-h-vh-95 {
  min-height: 95vh !important;
}
.min-h-vw-96 {
  min-height: 96vw !important;
}
.min-h-vh-96 {
  min-height: 96vh !important;
}
.min-h-vw-97 {
  min-height: 97vw !important;
}
.min-h-vh-97 {
  min-height: 97vh !important;
}
.min-h-vw-98 {
  min-height: 98vw !important;
}
.min-h-vh-98 {
  min-height: 98vh !important;
}
.min-h-vw-99 {
  min-height: 99vw !important;
}
.min-h-vh-99 {
  min-height: 99vh !important;
}
.min-h-vw-100 {
  min-height: 100vw !important;
}
.min-h-vh-100 {
  min-height: 100vh !important;
}
.min-h-fit {
  min-height: fit-content !important;
}
.min-h-fill {
  min-height: fill-available !important;
}
.min-h-auto {
  min-height: auto !important;
}
.min-h-max {
  min-height: max-content !important;
}
.max-h-0 {
  max-height: 0% !important;
}
.max-h-5 {
  max-height: 5% !important;
}
.max-h-10 {
  max-height: 10% !important;
}
.max-h-15 {
  max-height: 15% !important;
}
.max-h-20 {
  max-height: 20% !important;
}
.max-h-25 {
  max-height: 25% !important;
}
.max-h-30 {
  max-height: 30% !important;
}
.max-h-35 {
  max-height: 35% !important;
}
.max-h-40 {
  max-height: 40% !important;
}
.max-h-45 {
  max-height: 45% !important;
}
.max-h-50 {
  max-height: 50% !important;
}
.max-h-55 {
  max-height: 55% !important;
}
.max-h-60 {
  max-height: 60% !important;
}
.max-h-65 {
  max-height: 65% !important;
}
.max-h-70 {
  max-height: 70% !important;
}
.max-h-75 {
  max-height: 75% !important;
}
.max-h-80 {
  max-height: 80% !important;
}
.max-h-85 {
  max-height: 85% !important;
}
.max-h-90 {
  max-height: 90% !important;
}
.max-h-95 {
  max-height: 95% !important;
}
.max-h-100 {
  max-height: 100% !important;
}
.max-h-vw-1 {
  max-height: 1vw !important;
}
.max-h-vh-1 {
  max-height: 1vh !important;
}
.max-h-vw-2 {
  max-height: 2vw !important;
}
.max-h-vh-2 {
  max-height: 2vh !important;
}
.max-h-vw-3 {
  max-height: 3vw !important;
}
.max-h-vh-3 {
  max-height: 3vh !important;
}
.max-h-vw-4 {
  max-height: 4vw !important;
}
.max-h-vh-4 {
  max-height: 4vh !important;
}
.max-h-vw-5 {
  max-height: 5vw !important;
}
.max-h-vh-5 {
  max-height: 5vh !important;
}
.max-h-vw-6 {
  max-height: 6vw !important;
}
.max-h-vh-6 {
  max-height: 6vh !important;
}
.max-h-vw-7 {
  max-height: 7vw !important;
}
.max-h-vh-7 {
  max-height: 7vh !important;
}
.max-h-vw-8 {
  max-height: 8vw !important;
}
.max-h-vh-8 {
  max-height: 8vh !important;
}
.max-h-vw-9 {
  max-height: 9vw !important;
}
.max-h-vh-9 {
  max-height: 9vh !important;
}
.max-h-vw-10 {
  max-height: 10vw !important;
}
.max-h-vh-10 {
  max-height: 10vh !important;
}
.max-h-vw-11 {
  max-height: 11vw !important;
}
.max-h-vh-11 {
  max-height: 11vh !important;
}
.max-h-vw-12 {
  max-height: 12vw !important;
}
.max-h-vh-12 {
  max-height: 12vh !important;
}
.max-h-vw-13 {
  max-height: 13vw !important;
}
.max-h-vh-13 {
  max-height: 13vh !important;
}
.max-h-vw-14 {
  max-height: 14vw !important;
}
.max-h-vh-14 {
  max-height: 14vh !important;
}
.max-h-vw-15 {
  max-height: 15vw !important;
}
.max-h-vh-15 {
  max-height: 15vh !important;
}
.max-h-vw-16 {
  max-height: 16vw !important;
}
.max-h-vh-16 {
  max-height: 16vh !important;
}
.max-h-vw-17 {
  max-height: 17vw !important;
}
.max-h-vh-17 {
  max-height: 17vh !important;
}
.max-h-vw-18 {
  max-height: 18vw !important;
}
.max-h-vh-18 {
  max-height: 18vh !important;
}
.max-h-vw-19 {
  max-height: 19vw !important;
}
.max-h-vh-19 {
  max-height: 19vh !important;
}
.max-h-vw-20 {
  max-height: 20vw !important;
}
.max-h-vh-20 {
  max-height: 20vh !important;
}
.max-h-vw-21 {
  max-height: 21vw !important;
}
.max-h-vh-21 {
  max-height: 21vh !important;
}
.max-h-vw-22 {
  max-height: 22vw !important;
}
.max-h-vh-22 {
  max-height: 22vh !important;
}
.max-h-vw-23 {
  max-height: 23vw !important;
}
.max-h-vh-23 {
  max-height: 23vh !important;
}
.max-h-vw-24 {
  max-height: 24vw !important;
}
.max-h-vh-24 {
  max-height: 24vh !important;
}
.max-h-vw-25 {
  max-height: 25vw !important;
}
.max-h-vh-25 {
  max-height: 25vh !important;
}
.max-h-vw-26 {
  max-height: 26vw !important;
}
.max-h-vh-26 {
  max-height: 26vh !important;
}
.max-h-vw-27 {
  max-height: 27vw !important;
}
.max-h-vh-27 {
  max-height: 27vh !important;
}
.max-h-vw-28 {
  max-height: 28vw !important;
}
.max-h-vh-28 {
  max-height: 28vh !important;
}
.max-h-vw-29 {
  max-height: 29vw !important;
}
.max-h-vh-29 {
  max-height: 29vh !important;
}
.max-h-vw-30 {
  max-height: 30vw !important;
}
.max-h-vh-30 {
  max-height: 30vh !important;
}
.max-h-vw-31 {
  max-height: 31vw !important;
}
.max-h-vh-31 {
  max-height: 31vh !important;
}
.max-h-vw-32 {
  max-height: 32vw !important;
}
.max-h-vh-32 {
  max-height: 32vh !important;
}
.max-h-vw-33 {
  max-height: 33vw !important;
}
.max-h-vh-33 {
  max-height: 33vh !important;
}
.max-h-vw-34 {
  max-height: 34vw !important;
}
.max-h-vh-34 {
  max-height: 34vh !important;
}
.max-h-vw-35 {
  max-height: 35vw !important;
}
.max-h-vh-35 {
  max-height: 35vh !important;
}
.max-h-vw-36 {
  max-height: 36vw !important;
}
.max-h-vh-36 {
  max-height: 36vh !important;
}
.max-h-vw-37 {
  max-height: 37vw !important;
}
.max-h-vh-37 {
  max-height: 37vh !important;
}
.max-h-vw-38 {
  max-height: 38vw !important;
}
.max-h-vh-38 {
  max-height: 38vh !important;
}
.max-h-vw-39 {
  max-height: 39vw !important;
}
.max-h-vh-39 {
  max-height: 39vh !important;
}
.max-h-vw-40 {
  max-height: 40vw !important;
}
.max-h-vh-40 {
  max-height: 40vh !important;
}
.max-h-vw-41 {
  max-height: 41vw !important;
}
.max-h-vh-41 {
  max-height: 41vh !important;
}
.max-h-vw-42 {
  max-height: 42vw !important;
}
.max-h-vh-42 {
  max-height: 42vh !important;
}
.max-h-vw-43 {
  max-height: 43vw !important;
}
.max-h-vh-43 {
  max-height: 43vh !important;
}
.max-h-vw-44 {
  max-height: 44vw !important;
}
.max-h-vh-44 {
  max-height: 44vh !important;
}
.max-h-vw-45 {
  max-height: 45vw !important;
}
.max-h-vh-45 {
  max-height: 45vh !important;
}
.max-h-vw-46 {
  max-height: 46vw !important;
}
.max-h-vh-46 {
  max-height: 46vh !important;
}
.max-h-vw-47 {
  max-height: 47vw !important;
}
.max-h-vh-47 {
  max-height: 47vh !important;
}
.max-h-vw-48 {
  max-height: 48vw !important;
}
.max-h-vh-48 {
  max-height: 48vh !important;
}
.max-h-vw-49 {
  max-height: 49vw !important;
}
.max-h-vh-49 {
  max-height: 49vh !important;
}
.max-h-vw-50 {
  max-height: 50vw !important;
}
.max-h-vh-50 {
  max-height: 50vh !important;
}
.max-h-vw-51 {
  max-height: 51vw !important;
}
.max-h-vh-51 {
  max-height: 51vh !important;
}
.max-h-vw-52 {
  max-height: 52vw !important;
}
.max-h-vh-52 {
  max-height: 52vh !important;
}
.max-h-vw-53 {
  max-height: 53vw !important;
}
.max-h-vh-53 {
  max-height: 53vh !important;
}
.max-h-vw-54 {
  max-height: 54vw !important;
}
.max-h-vh-54 {
  max-height: 54vh !important;
}
.max-h-vw-55 {
  max-height: 55vw !important;
}
.max-h-vh-55 {
  max-height: 55vh !important;
}
.max-h-vw-56 {
  max-height: 56vw !important;
}
.max-h-vh-56 {
  max-height: 56vh !important;
}
.max-h-vw-57 {
  max-height: 57vw !important;
}
.max-h-vh-57 {
  max-height: 57vh !important;
}
.max-h-vw-58 {
  max-height: 58vw !important;
}
.max-h-vh-58 {
  max-height: 58vh !important;
}
.max-h-vw-59 {
  max-height: 59vw !important;
}
.max-h-vh-59 {
  max-height: 59vh !important;
}
.max-h-vw-60 {
  max-height: 60vw !important;
}
.max-h-vh-60 {
  max-height: 60vh !important;
}
.max-h-vw-61 {
  max-height: 61vw !important;
}
.max-h-vh-61 {
  max-height: 61vh !important;
}
.max-h-vw-62 {
  max-height: 62vw !important;
}
.max-h-vh-62 {
  max-height: 62vh !important;
}
.max-h-vw-63 {
  max-height: 63vw !important;
}
.max-h-vh-63 {
  max-height: 63vh !important;
}
.max-h-vw-64 {
  max-height: 64vw !important;
}
.max-h-vh-64 {
  max-height: 64vh !important;
}
.max-h-vw-65 {
  max-height: 65vw !important;
}
.max-h-vh-65 {
  max-height: 65vh !important;
}
.max-h-vw-66 {
  max-height: 66vw !important;
}
.max-h-vh-66 {
  max-height: 66vh !important;
}
.max-h-vw-67 {
  max-height: 67vw !important;
}
.max-h-vh-67 {
  max-height: 67vh !important;
}
.max-h-vw-68 {
  max-height: 68vw !important;
}
.max-h-vh-68 {
  max-height: 68vh !important;
}
.max-h-vw-69 {
  max-height: 69vw !important;
}
.max-h-vh-69 {
  max-height: 69vh !important;
}
.max-h-vw-70 {
  max-height: 70vw !important;
}
.max-h-vh-70 {
  max-height: 70vh !important;
}
.max-h-vw-71 {
  max-height: 71vw !important;
}
.max-h-vh-71 {
  max-height: 71vh !important;
}
.max-h-vw-72 {
  max-height: 72vw !important;
}
.max-h-vh-72 {
  max-height: 72vh !important;
}
.max-h-vw-73 {
  max-height: 73vw !important;
}
.max-h-vh-73 {
  max-height: 73vh !important;
}
.max-h-vw-74 {
  max-height: 74vw !important;
}
.max-h-vh-74 {
  max-height: 74vh !important;
}
.max-h-vw-75 {
  max-height: 75vw !important;
}
.max-h-vh-75 {
  max-height: 75vh !important;
}
.max-h-vw-76 {
  max-height: 76vw !important;
}
.max-h-vh-76 {
  max-height: 76vh !important;
}
.max-h-vw-77 {
  max-height: 77vw !important;
}
.max-h-vh-77 {
  max-height: 77vh !important;
}
.max-h-vw-78 {
  max-height: 78vw !important;
}
.max-h-vh-78 {
  max-height: 78vh !important;
}
.max-h-vw-79 {
  max-height: 79vw !important;
}
.max-h-vh-79 {
  max-height: 79vh !important;
}
.max-h-vw-80 {
  max-height: 80vw !important;
}
.max-h-vh-80 {
  max-height: 80vh !important;
}
.max-h-vw-81 {
  max-height: 81vw !important;
}
.max-h-vh-81 {
  max-height: 81vh !important;
}
.max-h-vw-82 {
  max-height: 82vw !important;
}
.max-h-vh-82 {
  max-height: 82vh !important;
}
.max-h-vw-83 {
  max-height: 83vw !important;
}
.max-h-vh-83 {
  max-height: 83vh !important;
}
.max-h-vw-84 {
  max-height: 84vw !important;
}
.max-h-vh-84 {
  max-height: 84vh !important;
}
.max-h-vw-85 {
  max-height: 85vw !important;
}
.max-h-vh-85 {
  max-height: 85vh !important;
}
.max-h-vw-86 {
  max-height: 86vw !important;
}
.max-h-vh-86 {
  max-height: 86vh !important;
}
.max-h-vw-87 {
  max-height: 87vw !important;
}
.max-h-vh-87 {
  max-height: 87vh !important;
}
.max-h-vw-88 {
  max-height: 88vw !important;
}
.max-h-vh-88 {
  max-height: 88vh !important;
}
.max-h-vw-89 {
  max-height: 89vw !important;
}
.max-h-vh-89 {
  max-height: 89vh !important;
}
.max-h-vw-90 {
  max-height: 90vw !important;
}
.max-h-vh-90 {
  max-height: 90vh !important;
}
.max-h-vw-91 {
  max-height: 91vw !important;
}
.max-h-vh-91 {
  max-height: 91vh !important;
}
.max-h-vw-92 {
  max-height: 92vw !important;
}
.max-h-vh-92 {
  max-height: 92vh !important;
}
.max-h-vw-93 {
  max-height: 93vw !important;
}
.max-h-vh-93 {
  max-height: 93vh !important;
}
.max-h-vw-94 {
  max-height: 94vw !important;
}
.max-h-vh-94 {
  max-height: 94vh !important;
}
.max-h-vw-95 {
  max-height: 95vw !important;
}
.max-h-vh-95 {
  max-height: 95vh !important;
}
.max-h-vw-96 {
  max-height: 96vw !important;
}
.max-h-vh-96 {
  max-height: 96vh !important;
}
.max-h-vw-97 {
  max-height: 97vw !important;
}
.max-h-vh-97 {
  max-height: 97vh !important;
}
.max-h-vw-98 {
  max-height: 98vw !important;
}
.max-h-vh-98 {
  max-height: 98vh !important;
}
.max-h-vw-99 {
  max-height: 99vw !important;
}
.max-h-vh-99 {
  max-height: 99vh !important;
}
.max-h-vw-100 {
  max-height: 100vw !important;
}
.max-h-vh-100 {
  max-height: 100vh !important;
}
.max-h-fit {
  max-height: fit-content !important;
}
.max-h-fill {
  max-height: fill-available !important;
}
.max-h-auto {
  max-height: auto !important;
}
.max-h-max {
  max-height: max-content !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
@media (min-width: 576px) {
  .position-sm-static {
    position: static !important;
  }
}
@media (min-width: 576px) {
  .position-sm-relative {
    position: relative !important;
  }
}
@media (min-width: 576px) {
  .position-sm-absolute {
    position: absolute !important;
  }
}
@media (min-width: 576px) {
  .position-sm-fixed {
    position: fixed !important;
  }
}
@media (min-width: 576px) {
  .position-sm-sticky {
    position: sticky !important;
  }
}
@media (min-width: 768px) {
  .position-md-static {
    position: static !important;
  }
}
@media (min-width: 768px) {
  .position-md-relative {
    position: relative !important;
  }
}
@media (min-width: 768px) {
  .position-md-absolute {
    position: absolute !important;
  }
}
@media (min-width: 768px) {
  .position-md-fixed {
    position: fixed !important;
  }
}
@media (min-width: 768px) {
  .position-md-sticky {
    position: sticky !important;
  }
}
@media (min-width: 992px) {
  .position-lg-static {
    position: static !important;
  }
}
@media (min-width: 992px) {
  .position-lg-relative {
    position: relative !important;
  }
}
@media (min-width: 992px) {
  .position-lg-absolute {
    position: absolute !important;
  }
}
@media (min-width: 992px) {
  .position-lg-fixed {
    position: fixed !important;
  }
}
@media (min-width: 992px) {
  .position-lg-sticky {
    position: sticky !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-static {
    position: static !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-relative {
    position: relative !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-absolute {
    position: absolute !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-fixed {
    position: fixed !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-sticky {
    position: sticky !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-static {
    position: static !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-relative {
    position: relative !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-absolute {
    position: absolute !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-fixed {
    position: fixed !important;
  }
}
@media (min-width: 1400px) {
  .position-xxl-sticky {
    position: sticky !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
@media (min-width: 576px) {
  .overflow-sm-auto {
    overflow: auto !important;
  }
  .overflow-sm-x-auto {
    overflow-x: auto !important;
  }
  .overflow-sm-y-auto {
    overflow-y: auto !important;
  }
  .overflow-sm-hidden {
    overflow: hidden !important;
  }
  .overflow-sm-x-hidden {
    overflow-x: hidden !important;
  }
  .overflow-sm-y-hidden {
    overflow-y: hidden !important;
  }
  .overflow-sm-visible {
    overflow: visible !important;
  }
  .overflow-sm-x-visible {
    overflow-x: visible !important;
  }
  .overflow-sm-y-visible {
    overflow-y: visible !important;
  }
  .overflow-sm-scroll {
    overflow: scroll !important;
  }
  .overflow-sm-x-scroll {
    overflow-x: scroll !important;
  }
  .overflow-sm-y-scroll {
    overflow-y: scroll !important;
  }
}
@media (min-width: 768px) {
  .overflow-md-auto {
    overflow: auto !important;
  }
  .overflow-md-x-auto {
    overflow-x: auto !important;
  }
  .overflow-md-y-auto {
    overflow-y: auto !important;
  }
  .overflow-md-hidden {
    overflow: hidden !important;
  }
  .overflow-md-x-hidden {
    overflow-x: hidden !important;
  }
  .overflow-md-y-hidden {
    overflow-y: hidden !important;
  }
  .overflow-md-visible {
    overflow: visible !important;
  }
  .overflow-md-x-visible {
    overflow-x: visible !important;
  }
  .overflow-md-y-visible {
    overflow-y: visible !important;
  }
  .overflow-md-scroll {
    overflow: scroll !important;
  }
  .overflow-md-x-scroll {
    overflow-x: scroll !important;
  }
  .overflow-md-y-scroll {
    overflow-y: scroll !important;
  }
}
@media (min-width: 992px) {
  .overflow-lg-auto {
    overflow: auto !important;
  }
  .overflow-lg-x-auto {
    overflow-x: auto !important;
  }
  .overflow-lg-y-auto {
    overflow-y: auto !important;
  }
  .overflow-lg-hidden {
    overflow: hidden !important;
  }
  .overflow-lg-x-hidden {
    overflow-x: hidden !important;
  }
  .overflow-lg-y-hidden {
    overflow-y: hidden !important;
  }
  .overflow-lg-visible {
    overflow: visible !important;
  }
  .overflow-lg-x-visible {
    overflow-x: visible !important;
  }
  .overflow-lg-y-visible {
    overflow-y: visible !important;
  }
  .overflow-lg-scroll {
    overflow: scroll !important;
  }
  .overflow-lg-x-scroll {
    overflow-x: scroll !important;
  }
  .overflow-lg-y-scroll {
    overflow-y: scroll !important;
  }
}
@media (min-width: 1200px) {
  .overflow-xl-auto {
    overflow: auto !important;
  }
  .overflow-xl-x-auto {
    overflow-x: auto !important;
  }
  .overflow-xl-y-auto {
    overflow-y: auto !important;
  }
  .overflow-xl-hidden {
    overflow: hidden !important;
  }
  .overflow-xl-x-hidden {
    overflow-x: hidden !important;
  }
  .overflow-xl-y-hidden {
    overflow-y: hidden !important;
  }
  .overflow-xl-visible {
    overflow: visible !important;
  }
  .overflow-xl-x-visible {
    overflow-x: visible !important;
  }
  .overflow-xl-y-visible {
    overflow-y: visible !important;
  }
  .overflow-xl-scroll {
    overflow: scroll !important;
  }
  .overflow-xl-x-scroll {
    overflow-x: scroll !important;
  }
  .overflow-xl-y-scroll {
    overflow-y: scroll !important;
  }
}
@media (min-width: 1400px) {
  .overflow-xxl-auto {
    overflow: auto !important;
  }
  .overflow-xxl-x-auto {
    overflow-x: auto !important;
  }
  .overflow-xxl-y-auto {
    overflow-y: auto !important;
  }
  .overflow-xxl-hidden {
    overflow: hidden !important;
  }
  .overflow-xxl-x-hidden {
    overflow-x: hidden !important;
  }
  .overflow-xxl-y-hidden {
    overflow-y: hidden !important;
  }
  .overflow-xxl-visible {
    overflow: visible !important;
  }
  .overflow-xxl-x-visible {
    overflow-x: visible !important;
  }
  .overflow-xxl-y-visible {
    overflow-y: visible !important;
  }
  .overflow-xxl-scroll {
    overflow: scroll !important;
  }
  .overflow-xxl-x-scroll {
    overflow-x: scroll !important;
  }
  .overflow-xxl-y-scroll {
    overflow-y: scroll !important;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-table {
  display: table !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-table-row {
  display: table-row !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
}
@media print {
  .d-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .d-print-block {
    display: block !important;
  }
}
@media print {
  .d-print-grid {
    display: grid !important;
  }
}
@media print {
  .d-print-table {
    display: table !important;
  }
}
@media print {
  .d-print-table-cell {
    display: table-cell !important;
  }
}
@media print {
  .d-print-table-row {
    display: table-row !important;
  }
}
@media print {
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.container {
  width: 100%;
  padding-right: .75rem;
  padding-left: .75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm {
    max-width: 576px;
  }
}
@media (min-width: 768px) {
  .container-md {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .container-lg {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .container-xl {
    max-width: 1200px;
  }
}
@media (min-width: 1400px) {
  .container-xxl {
    max-width: 1400px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.75rem;
  margin-left: -.75rem;
}
[class*=col-] {
  padding-right: .75rem;
  padding-left: .75rem;
}
.col-1 {
  flex: 0 0 calc(1 / 12 * 100%);
  max-width: calc(1 / 12 * 100%);
}
.col-2 {
  flex: 0 0 calc(2 / 12 * 100%);
  max-width: calc(2 / 12 * 100%);
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 calc(4 / 12 * 100%);
  max-width: calc(4 / 12 * 100%);
}
.col-5 {
  flex: 0 0 calc(5 / 12 * 100%);
  max-width: calc(5 / 12 * 100%);
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 calc(7 / 12 * 100%);
  max-width: calc(7 / 12 * 100%);
}
.col-8 {
  flex: 0 0 calc(8 / 12 * 100%);
  max-width: calc(8 / 12 * 100%);
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 calc(10 / 12 * 100%);
  max-width: calc(10 / 12 * 100%);
}
.col-11 {
  flex: 0 0 calc(11 / 12 * 100%);
  max-width: calc(11 / 12 * 100%);
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .col-sm-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .col-sm-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 576px) {
  .col-sm-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .col-sm-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 576px) {
  .col-sm-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .col-sm-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (min-width: 576px) {
  .col-sm-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .col-sm-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .col-md-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 768px) {
  .col-md-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .col-md-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .col-md-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .col-md-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (min-width: 768px) {
  .col-md-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .col-md-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .col-lg-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  .col-lg-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .col-lg-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .col-lg-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .col-lg-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (min-width: 992px) {
  .col-lg-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .col-lg-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .col-xl-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .col-xl-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .col-xl-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .col-xl-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .col-xl-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (min-width: 1200px) {
  .col-xl-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .col-xl-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1400px) {
  .col-xxl-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .col-xxl-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1400px) {
  .col-xxl-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .col-xxl-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1400px) {
  .col-xxl-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .col-xxl-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (min-width: 1400px) {
  .col-xxl-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .col-xxl-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.col {
  flex: 1 0 0%;
  max-width: 100%;
}
.offset-1 {
  margin-left: calc(1 / 12 * 100%);
}
.offset-2 {
  margin-left: calc(2 / 12 * 100%);
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: calc(4 / 12 * 100%);
}
.offset-5 {
  margin-left: calc(5 / 12 * 100%);
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: calc(7 / 12 * 100%);
}
.offset-8 {
  margin-left: calc(8 / 12 * 100%);
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: calc(10 / 12 * 100%);
}
.offset-11 {
  margin-left: calc(11 / 12 * 100%);
}
@media (min-width: 576px) {
  .offset-sm-1 {
    margin-left: calc(1 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .offset-sm-2 {
    margin-left: calc(2 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .offset-sm-3 {
    margin-left: 25%;
  }
}
@media (min-width: 576px) {
  .offset-sm-4 {
    margin-left: calc(4 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .offset-sm-5 {
    margin-left: calc(5 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .offset-sm-6 {
    margin-left: 50%;
  }
}
@media (min-width: 576px) {
  .offset-sm-7 {
    margin-left: calc(7 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .offset-sm-8 {
    margin-left: calc(8 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .offset-sm-9 {
    margin-left: 75%;
  }
}
@media (min-width: 576px) {
  .offset-sm-10 {
    margin-left: calc(10 / 12 * 100%);
  }
}
@media (min-width: 576px) {
  .offset-sm-11 {
    margin-left: calc(11 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .offset-md-1 {
    margin-left: calc(1 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .offset-md-2 {
    margin-left: calc(2 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .offset-md-3 {
    margin-left: 25%;
  }
}
@media (min-width: 768px) {
  .offset-md-4 {
    margin-left: calc(4 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .offset-md-5 {
    margin-left: calc(5 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .offset-md-6 {
    margin-left: 50%;
  }
}
@media (min-width: 768px) {
  .offset-md-7 {
    margin-left: calc(7 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .offset-md-8 {
    margin-left: calc(8 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .offset-md-9 {
    margin-left: 75%;
  }
}
@media (min-width: 768px) {
  .offset-md-10 {
    margin-left: calc(10 / 12 * 100%);
  }
}
@media (min-width: 768px) {
  .offset-md-11 {
    margin-left: calc(11 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .offset-lg-1 {
    margin-left: calc(1 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .offset-lg-2 {
    margin-left: calc(2 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .offset-lg-3 {
    margin-left: 25%;
  }
}
@media (min-width: 992px) {
  .offset-lg-4 {
    margin-left: calc(4 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .offset-lg-5 {
    margin-left: calc(5 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .offset-lg-6 {
    margin-left: 50%;
  }
}
@media (min-width: 992px) {
  .offset-lg-7 {
    margin-left: calc(7 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .offset-lg-8 {
    margin-left: calc(8 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .offset-lg-9 {
    margin-left: 75%;
  }
}
@media (min-width: 992px) {
  .offset-lg-10 {
    margin-left: calc(10 / 12 * 100%);
  }
}
@media (min-width: 992px) {
  .offset-lg-11 {
    margin-left: calc(11 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .offset-xl-1 {
    margin-left: calc(1 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .offset-xl-2 {
    margin-left: calc(2 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .offset-xl-3 {
    margin-left: 25%;
  }
}
@media (min-width: 1200px) {
  .offset-xl-4 {
    margin-left: calc(4 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .offset-xl-5 {
    margin-left: calc(5 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .offset-xl-6 {
    margin-left: 50%;
  }
}
@media (min-width: 1200px) {
  .offset-xl-7 {
    margin-left: calc(7 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .offset-xl-8 {
    margin-left: calc(8 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .offset-xl-9 {
    margin-left: 75%;
  }
}
@media (min-width: 1200px) {
  .offset-xl-10 {
    margin-left: calc(10 / 12 * 100%);
  }
}
@media (min-width: 1200px) {
  .offset-xl-11 {
    margin-left: calc(11 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .offset-xxl-1 {
    margin-left: calc(1 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .offset-xxl-2 {
    margin-left: calc(2 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .offset-xxl-3 {
    margin-left: 25%;
  }
}
@media (min-width: 1400px) {
  .offset-xxl-4 {
    margin-left: calc(4 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .offset-xxl-5 {
    margin-left: calc(5 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .offset-xxl-6 {
    margin-left: 50%;
  }
}
@media (min-width: 1400px) {
  .offset-xxl-7 {
    margin-left: calc(7 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .offset-xxl-8 {
    margin-left: calc(8 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .offset-xxl-9 {
    margin-left: 75%;
  }
}
@media (min-width: 1400px) {
  .offset-xxl-10 {
    margin-left: calc(10 / 12 * 100%);
  }
}
@media (min-width: 1400px) {
  .offset-xxl-11 {
    margin-left: calc(11 / 12 * 100%);
  }
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-6 {
  order: 6 !important;
}
.order-7 {
  order: 7 !important;
}
.order-8 {
  order: 8 !important;
}
.order-9 {
  order: 9 !important;
}
.order-10 {
  order: 10 !important;
}
.order-11 {
  order: 11 !important;
}
.order-12 {
  order: 12 !important;
}
@media (min-width: 576px) {
  .order-sm-0 {
    order: 0 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-1 {
    order: 1 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-2 {
    order: 2 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-3 {
    order: 3 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-4 {
    order: 4 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-5 {
    order: 5 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-6 {
    order: 6 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-7 {
    order: 7 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-8 {
    order: 8 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-9 {
    order: 9 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-10 {
    order: 10 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-11 {
    order: 11 !important;
  }
}
@media (min-width: 576px) {
  .order-sm-12 {
    order: 12 !important;
  }
}
@media (min-width: 768px) {
  .order-md-0 {
    order: 0 !important;
  }
}
@media (min-width: 768px) {
  .order-md-1 {
    order: 1 !important;
  }
}
@media (min-width: 768px) {
  .order-md-2 {
    order: 2 !important;
  }
}
@media (min-width: 768px) {
  .order-md-3 {
    order: 3 !important;
  }
}
@media (min-width: 768px) {
  .order-md-4 {
    order: 4 !important;
  }
}
@media (min-width: 768px) {
  .order-md-5 {
    order: 5 !important;
  }
}
@media (min-width: 768px) {
  .order-md-6 {
    order: 6 !important;
  }
}
@media (min-width: 768px) {
  .order-md-7 {
    order: 7 !important;
  }
}
@media (min-width: 768px) {
  .order-md-8 {
    order: 8 !important;
  }
}
@media (min-width: 768px) {
  .order-md-9 {
    order: 9 !important;
  }
}
@media (min-width: 768px) {
  .order-md-10 {
    order: 10 !important;
  }
}
@media (min-width: 768px) {
  .order-md-11 {
    order: 11 !important;
  }
}
@media (min-width: 768px) {
  .order-md-12 {
    order: 12 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-0 {
    order: 0 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-1 {
    order: 1 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-2 {
    order: 2 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-3 {
    order: 3 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-4 {
    order: 4 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-5 {
    order: 5 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-6 {
    order: 6 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-7 {
    order: 7 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-8 {
    order: 8 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-9 {
    order: 9 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-10 {
    order: 10 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-11 {
    order: 11 !important;
  }
}
@media (min-width: 992px) {
  .order-lg-12 {
    order: 12 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-0 {
    order: 0 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-1 {
    order: 1 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-2 {
    order: 2 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-3 {
    order: 3 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-4 {
    order: 4 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-5 {
    order: 5 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-6 {
    order: 6 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-7 {
    order: 7 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-8 {
    order: 8 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-9 {
    order: 9 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-10 {
    order: 10 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-11 {
    order: 11 !important;
  }
}
@media (min-width: 1200px) {
  .order-xl-12 {
    order: 12 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-0 {
    order: 0 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-1 {
    order: 1 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-2 {
    order: 2 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-3 {
    order: 3 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-4 {
    order: 4 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-5 {
    order: 5 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-6 {
    order: 6 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-7 {
    order: 7 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-8 {
    order: 8 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-9 {
    order: 9 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-10 {
    order: 10 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-11 {
    order: 11 !important;
  }
}
@media (min-width: 1400px) {
  .order-xxl-12 {
    order: 12 !important;
  }
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 calc(100% / 3);
  max-width: calc(100% / 3);
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 calc(100% / 6);
  max-width: calc(100% / 6);
}
.row-cols-7 > * {
  flex: 0 0 calc(100% / 7);
  max-width: calc(100% / 7);
}
.row-cols-8 > * {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.row-cols-9 > * {
  flex: 0 0 calc(100% / 9);
  max-width: calc(100% / 9);
}
.row-cols-10 > * {
  flex: 0 0 10%;
  max-width: 10%;
}
.row-cols-11 > * {
  flex: 0 0 calc(100% / 11);
  max-width: calc(100% / 11);
}
.row-cols-12 > * {
  flex: 0 0 calc(100% / 12);
  max-width: calc(100% / 12);
}
@media (min-width: 576px) {
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 576px) {
  .row-cols-sm-3 > * {
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
}
@media (min-width: 576px) {
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 576px) {
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 576px) {
  .row-cols-sm-6 > * {
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
  }
}
@media (min-width: 576px) {
  .row-cols-sm-7 > * {
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
  }
}
@media (min-width: 576px) {
  .row-cols-sm-8 > * {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 576px) {
  .row-cols-sm-9 > * {
    flex: 0 0 calc(100% / 9);
    max-width: calc(100% / 9);
  }
}
@media (min-width: 576px) {
  .row-cols-sm-10 > * {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 576px) {
  .row-cols-sm-11 > * {
    flex: 0 0 calc(100% / 11);
    max-width: calc(100% / 11);
  }
}
@media (min-width: 576px) {
  .row-cols-sm-12 > * {
    flex: 0 0 calc(100% / 12);
    max-width: calc(100% / 12);
  }
}
@media (min-width: 768px) {
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .row-cols-md-3 > * {
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
}
@media (min-width: 768px) {
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 768px) {
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 768px) {
  .row-cols-md-6 > * {
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
  }
}
@media (min-width: 768px) {
  .row-cols-md-7 > * {
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
  }
}
@media (min-width: 768px) {
  .row-cols-md-8 > * {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 768px) {
  .row-cols-md-9 > * {
    flex: 0 0 calc(100% / 9);
    max-width: calc(100% / 9);
  }
}
@media (min-width: 768px) {
  .row-cols-md-10 > * {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 768px) {
  .row-cols-md-11 > * {
    flex: 0 0 calc(100% / 11);
    max-width: calc(100% / 11);
  }
}
@media (min-width: 768px) {
  .row-cols-md-12 > * {
    flex: 0 0 calc(100% / 12);
    max-width: calc(100% / 12);
  }
}
@media (min-width: 992px) {
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .row-cols-lg-3 > * {
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
}
@media (min-width: 992px) {
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 992px) {
  .row-cols-lg-6 > * {
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
  }
}
@media (min-width: 992px) {
  .row-cols-lg-7 > * {
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
  }
}
@media (min-width: 992px) {
  .row-cols-lg-8 > * {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 992px) {
  .row-cols-lg-9 > * {
    flex: 0 0 calc(100% / 9);
    max-width: calc(100% / 9);
  }
}
@media (min-width: 992px) {
  .row-cols-lg-10 > * {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 992px) {
  .row-cols-lg-11 > * {
    flex: 0 0 calc(100% / 11);
    max-width: calc(100% / 11);
  }
}
@media (min-width: 992px) {
  .row-cols-lg-12 > * {
    flex: 0 0 calc(100% / 12);
    max-width: calc(100% / 12);
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-3 > * {
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-6 > * {
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-7 > * {
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-8 > * {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-9 > * {
    flex: 0 0 calc(100% / 9);
    max-width: calc(100% / 9);
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-10 > * {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-11 > * {
    flex: 0 0 calc(100% / 11);
    max-width: calc(100% / 11);
  }
}
@media (min-width: 1200px) {
  .row-cols-xl-12 > * {
    flex: 0 0 calc(100% / 12);
    max-width: calc(100% / 12);
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-3 > * {
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-6 > * {
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-7 > * {
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-8 > * {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-9 > * {
    flex: 0 0 calc(100% / 9);
    max-width: calc(100% / 9);
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-10 > * {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-11 > * {
    flex: 0 0 calc(100% / 11);
    max-width: calc(100% / 11);
  }
}
@media (min-width: 1400px) {
  .row-cols-xxl-12 > * {
    flex: 0 0 calc(100% / 12);
    max-width: calc(100% / 12);
  }
}
.g-0 {
  --gutter-x: 0rem;
  --gutter-y: 0rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-0 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-0 {
  --gutter-x: 0rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-0 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-0 {
  --gutter-y: 0rem;
  row-gap: var(--gutter-y);
}
.gy-0 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-1 {
  --gutter-x: .25rem;
  --gutter-y: .25rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-1 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-1 {
  --gutter-x: .25rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-1 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-1 {
  --gutter-y: .25rem;
  row-gap: var(--gutter-y);
}
.gy-1 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-2 {
  --gutter-x: .5rem;
  --gutter-y: .5rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-2 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-2 {
  --gutter-x: .5rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-2 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-2 {
  --gutter-y: .5rem;
  row-gap: var(--gutter-y);
}
.gy-2 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-3 {
  --gutter-x: .75rem;
  --gutter-y: .75rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-3 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-3 {
  --gutter-x: .75rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-3 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-3 {
  --gutter-y: .75rem;
  row-gap: var(--gutter-y);
}
.gy-3 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-4 {
  --gutter-x: 1rem;
  --gutter-y: 1rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-4 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-4 {
  --gutter-x: 1rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-4 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-4 {
  --gutter-y: 1rem;
  row-gap: var(--gutter-y);
}
.gy-4 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-5 {
  --gutter-x: 1.25rem;
  --gutter-y: 1.25rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-5 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-5 {
  --gutter-x: 1.25rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-5 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-5 {
  --gutter-y: 1.25rem;
  row-gap: var(--gutter-y);
}
.gy-5 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-6 {
  --gutter-x: 1.5rem;
  --gutter-y: 1.5rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-6 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-6 {
  --gutter-x: 1.5rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-6 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-6 {
  --gutter-y: 1.5rem;
  row-gap: var(--gutter-y);
}
.gy-6 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-7 {
  --gutter-x: 1.75rem;
  --gutter-y: 1.75rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-7 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-7 {
  --gutter-x: 1.75rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-7 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-7 {
  --gutter-y: 1.75rem;
  row-gap: var(--gutter-y);
}
.gy-7 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-8 {
  --gutter-x: 2rem;
  --gutter-y: 2rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-8 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-8 {
  --gutter-x: 2rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-8 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-8 {
  --gutter-y: 2rem;
  row-gap: var(--gutter-y);
}
.gy-8 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-9 {
  --gutter-x: 2.25rem;
  --gutter-y: 2.25rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-9 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-9 {
  --gutter-x: 2.25rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-9 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-9 {
  --gutter-y: 2.25rem;
  row-gap: var(--gutter-y);
}
.gy-9 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.g-10 {
  --gutter-x: 2.5rem;
  --gutter-y: 2.5rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
  row-gap: var(--gutter-y);
}
.g-10 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
.gx-10 {
  --gutter-x: 2.5rem;
  margin-right: calc(-1 * var(--gutter-x));
  margin-left: calc(-1 * var(--gutter-x));
}
.gx-10 > * {
  padding-right: var(--gutter-x);
  padding-left: var(--gutter-x);
}
.gy-10 {
  --gutter-y: 2.5rem;
  row-gap: var(--gutter-y);
}
.gy-10 > * {
  padding-top: var(--gutter-y);
  padding-bottom: var(--gutter-y);
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
.container {
  width: 100%;
  padding-left: .5rem;
  padding-right: .5rem;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1320px;
  }
}
.container-fluid {
  width: 100%;
  padding-left: .5rem;
  padding-right: .5rem;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  max-width: 100%;
}
@media (min-width: 576px) {
  .container-sm {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    max-width: 1320px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -.5rem;
  margin-right: -.5rem;
}
[class*=col-] {
  padding-left: .5rem;
  padding-right: .5rem;
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.shadow-xs {
  box-shadow: 0 1px 2px #0000000d !important;
}
.shadow-sm {
  box-shadow: 0 1px 4px #0000001a !important;
}
.shadow-md {
  box-shadow: 0 4px 8px #00000026 !important;
}
.shadow-lg {
  box-shadow: 0 8px 16px #0003 !important;
}
.shadow-xl {
  box-shadow: 0 12px 24px #00000040 !important;
}
.shadow-xxl {
  box-shadow: 0 16px 32px #0000004d !important;
}
@media (min-width: 576px) {
  .shadow-sm-xs {
    box-shadow: 0 1px 2px #0000000d !important;
  }
  .shadow-sm-sm {
    box-shadow: 0 1px 4px #0000001a !important;
  }
  .shadow-sm-md {
    box-shadow: 0 4px 8px #00000026 !important;
  }
  .shadow-sm-lg {
    box-shadow: 0 8px 16px #0003 !important;
  }
  .shadow-sm-xl {
    box-shadow: 0 12px 24px #00000040 !important;
  }
  .shadow-sm-xxl {
    box-shadow: 0 16px 32px #0000004d !important;
  }
}
@media (min-width: 768px) {
  .shadow-md-xs {
    box-shadow: 0 1px 2px #0000000d !important;
  }
  .shadow-md-sm {
    box-shadow: 0 1px 4px #0000001a !important;
  }
  .shadow-md-md {
    box-shadow: 0 4px 8px #00000026 !important;
  }
  .shadow-md-lg {
    box-shadow: 0 8px 16px #0003 !important;
  }
  .shadow-md-xl {
    box-shadow: 0 12px 24px #00000040 !important;
  }
  .shadow-md-xxl {
    box-shadow: 0 16px 32px #0000004d !important;
  }
}
@media (min-width: 992px) {
  .shadow-lg-xs {
    box-shadow: 0 1px 2px #0000000d !important;
  }
  .shadow-lg-sm {
    box-shadow: 0 1px 4px #0000001a !important;
  }
  .shadow-lg-md {
    box-shadow: 0 4px 8px #00000026 !important;
  }
  .shadow-lg-lg {
    box-shadow: 0 8px 16px #0003 !important;
  }
  .shadow-lg-xl {
    box-shadow: 0 12px 24px #00000040 !important;
  }
  .shadow-lg-xxl {
    box-shadow: 0 16px 32px #0000004d !important;
  }
}
@media (min-width: 1200px) {
  .shadow-xl-xs {
    box-shadow: 0 1px 2px #0000000d !important;
  }
  .shadow-xl-sm {
    box-shadow: 0 1px 4px #0000001a !important;
  }
  .shadow-xl-md {
    box-shadow: 0 4px 8px #00000026 !important;
  }
  .shadow-xl-lg {
    box-shadow: 0 8px 16px #0003 !important;
  }
  .shadow-xl-xl {
    box-shadow: 0 12px 24px #00000040 !important;
  }
  .shadow-xl-xxl {
    box-shadow: 0 16px 32px #0000004d !important;
  }
}
.shadow-none {
  box-shadow: none !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
.z-dropdown {
  z-index: 1000 !important;
}
.z-sticky {
  z-index: 1020 !important;
}
.z-fixed {
  z-index: 1030 !important;
}
.z-offcanvas-backdrop {
  z-index: 1040 !important;
}
.z-offcanvas {
  z-index: 1045 !important;
}
.z-modal-backdrop {
  z-index: 1050 !important;
}
.z-modal {
  z-index: 1055 !important;
}
.z-popover {
  z-index: 1070 !important;
}
.z-tooltip {
  z-index: 1080 !important;
}
.z-toast {
  z-index: 1090 !important;
}
.pointer-events-none {
  pointer-events: none !important;
}
.pointer-events-auto {
  pointer-events: auto !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.user-select-text {
  -webkit-user-select: text !important;
  user-select: text !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-not-allowed {
  cursor: not-allowed !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: .25 !important;
}
.opacity-50 {
  opacity: .5 !important;
}
.opacity-75 {
  opacity: .75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  max-width: 100%;
  height: auto;
  display: inline-block;
}
.rounded-0 {
  border-radius: 0rem !important;
}
.rounded-t-0 {
  border-top-left-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
}
.rounded-b-0 {
  border-bottom-left-radius: 0rem !important;
  border-bottom-right-radius: 0rem !important;
}
.rounded-tr-0 {
  border-top-right-radius: 0rem !important;
}
.rounded-tl-0 {
  border-top-left-radius: 0rem !important;
}
.rounded-br-0 {
  border-bottom-right-radius: 0rem !important;
}
.rounded-bl-0 {
  border-bottom-left-radius: 0rem !important;
}
.rounded-1 {
  border-radius: .25rem !important;
}
.rounded-t-1 {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important;
}
.rounded-b-1 {
  border-bottom-left-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important;
}
.rounded-tr-1 {
  border-top-right-radius: .25rem !important;
}
.rounded-tl-1 {
  border-top-left-radius: .25rem !important;
}
.rounded-br-1 {
  border-bottom-right-radius: .25rem !important;
}
.rounded-bl-1 {
  border-bottom-left-radius: .25rem !important;
}
.rounded-2 {
  border-radius: .5rem !important;
}
.rounded-t-2 {
  border-top-left-radius: .5rem !important;
  border-top-right-radius: .5rem !important;
}
.rounded-b-2 {
  border-bottom-left-radius: .5rem !important;
  border-bottom-right-radius: .5rem !important;
}
.rounded-tr-2 {
  border-top-right-radius: .5rem !important;
}
.rounded-tl-2 {
  border-top-left-radius: .5rem !important;
}
.rounded-br-2 {
  border-bottom-right-radius: .5rem !important;
}
.rounded-bl-2 {
  border-bottom-left-radius: .5rem !important;
}
.rounded-3 {
  border-radius: .75rem !important;
}
.rounded-t-3 {
  border-top-left-radius: .75rem !important;
  border-top-right-radius: .75rem !important;
}
.rounded-b-3 {
  border-bottom-left-radius: .75rem !important;
  border-bottom-right-radius: .75rem !important;
}
.rounded-tr-3 {
  border-top-right-radius: .75rem !important;
}
.rounded-tl-3 {
  border-top-left-radius: .75rem !important;
}
.rounded-br-3 {
  border-bottom-right-radius: .75rem !important;
}
.rounded-bl-3 {
  border-bottom-left-radius: .75rem !important;
}
.rounded-4 {
  border-radius: 1rem !important;
}
.rounded-t-4 {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}
.rounded-b-4 {
  border-bottom-left-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}
.rounded-tr-4 {
  border-top-right-radius: 1rem !important;
}
.rounded-tl-4 {
  border-top-left-radius: 1rem !important;
}
.rounded-br-4 {
  border-bottom-right-radius: 1rem !important;
}
.rounded-bl-4 {
  border-bottom-left-radius: 1rem !important;
}
.rounded-5 {
  border-radius: 1.25rem !important;
}
.rounded-t-5 {
  border-top-left-radius: 1.25rem !important;
  border-top-right-radius: 1.25rem !important;
}
.rounded-b-5 {
  border-bottom-left-radius: 1.25rem !important;
  border-bottom-right-radius: 1.25rem !important;
}
.rounded-tr-5 {
  border-top-right-radius: 1.25rem !important;
}
.rounded-tl-5 {
  border-top-left-radius: 1.25rem !important;
}
.rounded-br-5 {
  border-bottom-right-radius: 1.25rem !important;
}
.rounded-bl-5 {
  border-bottom-left-radius: 1.25rem !important;
}
.rounded-6 {
  border-radius: 1.5rem !important;
}
.rounded-t-6 {
  border-top-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
}
.rounded-b-6 {
  border-bottom-left-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}
.rounded-tr-6 {
  border-top-right-radius: 1.5rem !important;
}
.rounded-tl-6 {
  border-top-left-radius: 1.5rem !important;
}
.rounded-br-6 {
  border-bottom-right-radius: 1.5rem !important;
}
.rounded-bl-6 {
  border-bottom-left-radius: 1.5rem !important;
}
.rounded-7 {
  border-radius: 1.75rem !important;
}
.rounded-t-7 {
  border-top-left-radius: 1.75rem !important;
  border-top-right-radius: 1.75rem !important;
}
.rounded-b-7 {
  border-bottom-left-radius: 1.75rem !important;
  border-bottom-right-radius: 1.75rem !important;
}
.rounded-tr-7 {
  border-top-right-radius: 1.75rem !important;
}
.rounded-tl-7 {
  border-top-left-radius: 1.75rem !important;
}
.rounded-br-7 {
  border-bottom-right-radius: 1.75rem !important;
}
.rounded-bl-7 {
  border-bottom-left-radius: 1.75rem !important;
}
.rounded-8 {
  border-radius: 2rem !important;
}
.rounded-t-8 {
  border-top-left-radius: 2rem !important;
  border-top-right-radius: 2rem !important;
}
.rounded-b-8 {
  border-bottom-left-radius: 2rem !important;
  border-bottom-right-radius: 2rem !important;
}
.rounded-tr-8 {
  border-top-right-radius: 2rem !important;
}
.rounded-tl-8 {
  border-top-left-radius: 2rem !important;
}
.rounded-br-8 {
  border-bottom-right-radius: 2rem !important;
}
.rounded-bl-8 {
  border-bottom-left-radius: 2rem !important;
}
.rounded-9 {
  border-radius: 2.25rem !important;
}
.rounded-t-9 {
  border-top-left-radius: 2.25rem !important;
  border-top-right-radius: 2.25rem !important;
}
.rounded-b-9 {
  border-bottom-left-radius: 2.25rem !important;
  border-bottom-right-radius: 2.25rem !important;
}
.rounded-tr-9 {
  border-top-right-radius: 2.25rem !important;
}
.rounded-tl-9 {
  border-top-left-radius: 2.25rem !important;
}
.rounded-br-9 {
  border-bottom-right-radius: 2.25rem !important;
}
.rounded-bl-9 {
  border-bottom-left-radius: 2.25rem !important;
}
.rounded-10 {
  border-radius: 2.5rem !important;
}
.rounded-t-10 {
  border-top-left-radius: 2.5rem !important;
  border-top-right-radius: 2.5rem !important;
}
.rounded-b-10 {
  border-bottom-left-radius: 2.5rem !important;
  border-bottom-right-radius: 2.5rem !important;
}
.rounded-tr-10 {
  border-top-right-radius: 2.5rem !important;
}
.rounded-tl-10 {
  border-top-left-radius: 2.5rem !important;
}
.rounded-br-10 {
  border-bottom-right-radius: 2.5rem !important;
}
.rounded-bl-10 {
  border-bottom-left-radius: 2.5rem !important;
}
.rounded-full {
  border-radius: 9999px !important;
}
.rounded-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}
.rounded-b-full {
  border-bottom-left-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}
.rounded-tr-full {
  border-top-right-radius: 9999px !important;
}
.rounded-tl-full {
  border-top-left-radius: 9999px !important;
}
.rounded-br-full {
  border-bottom-right-radius: 9999px !important;
}
.rounded-bl-full {
  border-bottom-left-radius: 9999px !important;
}
@media (min-width: 576px) {
  .rounded-sm-0 {
    border-radius: 0rem !important;
  }
  .rounded-sm-t-0 {
    border-top-left-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
  }
  .rounded-sm-b-0 {
    border-bottom-left-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-sm-tr-0 {
    border-top-right-radius: 0rem !important;
  }
  .rounded-sm-tl-0 {
    border-top-left-radius: 0rem !important;
  }
  .rounded-sm-br-0 {
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-sm-bl-0 {
    border-bottom-left-radius: 0rem !important;
  }
  .rounded-sm-1 {
    border-radius: .25rem !important;
  }
  .rounded-sm-t-1 {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }
  .rounded-sm-b-1 {
    border-bottom-left-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-sm-tr-1 {
    border-top-right-radius: .25rem !important;
  }
  .rounded-sm-tl-1 {
    border-top-left-radius: .25rem !important;
  }
  .rounded-sm-br-1 {
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-sm-bl-1 {
    border-bottom-left-radius: .25rem !important;
  }
  .rounded-sm-2 {
    border-radius: .5rem !important;
  }
  .rounded-sm-t-2 {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }
  .rounded-sm-b-2 {
    border-bottom-left-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-sm-tr-2 {
    border-top-right-radius: .5rem !important;
  }
  .rounded-sm-tl-2 {
    border-top-left-radius: .5rem !important;
  }
  .rounded-sm-br-2 {
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-sm-bl-2 {
    border-bottom-left-radius: .5rem !important;
  }
  .rounded-sm-3 {
    border-radius: .75rem !important;
  }
  .rounded-sm-t-3 {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important;
  }
  .rounded-sm-b-3 {
    border-bottom-left-radius: .75rem !important;
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-sm-tr-3 {
    border-top-right-radius: .75rem !important;
  }
  .rounded-sm-tl-3 {
    border-top-left-radius: .75rem !important;
  }
  .rounded-sm-br-3 {
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-sm-bl-3 {
    border-bottom-left-radius: .75rem !important;
  }
  .rounded-sm-4 {
    border-radius: 1rem !important;
  }
  .rounded-sm-t-4 {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .rounded-sm-b-4 {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-sm-tr-4 {
    border-top-right-radius: 1rem !important;
  }
  .rounded-sm-tl-4 {
    border-top-left-radius: 1rem !important;
  }
  .rounded-sm-br-4 {
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-sm-bl-4 {
    border-bottom-left-radius: 1rem !important;
  }
  .rounded-sm-5 {
    border-radius: 1.25rem !important;
  }
  .rounded-sm-t-5 {
    border-top-left-radius: 1.25rem !important;
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-sm-b-5 {
    border-bottom-left-radius: 1.25rem !important;
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-sm-tr-5 {
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-sm-tl-5 {
    border-top-left-radius: 1.25rem !important;
  }
  .rounded-sm-br-5 {
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-sm-bl-5 {
    border-bottom-left-radius: 1.25rem !important;
  }
  .rounded-sm-6 {
    border-radius: 1.5rem !important;
  }
  .rounded-sm-t-6 {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-sm-b-6 {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-sm-tr-6 {
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-sm-tl-6 {
    border-top-left-radius: 1.5rem !important;
  }
  .rounded-sm-br-6 {
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-sm-bl-6 {
    border-bottom-left-radius: 1.5rem !important;
  }
  .rounded-sm-7 {
    border-radius: 1.75rem !important;
  }
  .rounded-sm-t-7 {
    border-top-left-radius: 1.75rem !important;
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-sm-b-7 {
    border-bottom-left-radius: 1.75rem !important;
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-sm-tr-7 {
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-sm-tl-7 {
    border-top-left-radius: 1.75rem !important;
  }
  .rounded-sm-br-7 {
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-sm-bl-7 {
    border-bottom-left-radius: 1.75rem !important;
  }
  .rounded-sm-8 {
    border-radius: 2rem !important;
  }
  .rounded-sm-t-8 {
    border-top-left-radius: 2rem !important;
    border-top-right-radius: 2rem !important;
  }
  .rounded-sm-b-8 {
    border-bottom-left-radius: 2rem !important;
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-sm-tr-8 {
    border-top-right-radius: 2rem !important;
  }
  .rounded-sm-tl-8 {
    border-top-left-radius: 2rem !important;
  }
  .rounded-sm-br-8 {
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-sm-bl-8 {
    border-bottom-left-radius: 2rem !important;
  }
  .rounded-sm-9 {
    border-radius: 2.25rem !important;
  }
  .rounded-sm-t-9 {
    border-top-left-radius: 2.25rem !important;
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-sm-b-9 {
    border-bottom-left-radius: 2.25rem !important;
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-sm-tr-9 {
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-sm-tl-9 {
    border-top-left-radius: 2.25rem !important;
  }
  .rounded-sm-br-9 {
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-sm-bl-9 {
    border-bottom-left-radius: 2.25rem !important;
  }
  .rounded-sm-10 {
    border-radius: 2.5rem !important;
  }
  .rounded-sm-t-10 {
    border-top-left-radius: 2.5rem !important;
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-sm-b-10 {
    border-bottom-left-radius: 2.5rem !important;
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-sm-tr-10 {
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-sm-tl-10 {
    border-top-left-radius: 2.5rem !important;
  }
  .rounded-sm-br-10 {
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-sm-bl-10 {
    border-bottom-left-radius: 2.5rem !important;
  }
  .rounded-sm-full {
    border-radius: 9999px !important;
  }
  .rounded-sm-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .rounded-sm-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-sm-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .rounded-sm-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .rounded-sm-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-sm-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
}
@media (min-width: 768px) {
  .rounded-md-0 {
    border-radius: 0rem !important;
  }
  .rounded-md-t-0 {
    border-top-left-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
  }
  .rounded-md-b-0 {
    border-bottom-left-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-md-tr-0 {
    border-top-right-radius: 0rem !important;
  }
  .rounded-md-tl-0 {
    border-top-left-radius: 0rem !important;
  }
  .rounded-md-br-0 {
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-md-bl-0 {
    border-bottom-left-radius: 0rem !important;
  }
  .rounded-md-1 {
    border-radius: .25rem !important;
  }
  .rounded-md-t-1 {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }
  .rounded-md-b-1 {
    border-bottom-left-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-md-tr-1 {
    border-top-right-radius: .25rem !important;
  }
  .rounded-md-tl-1 {
    border-top-left-radius: .25rem !important;
  }
  .rounded-md-br-1 {
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-md-bl-1 {
    border-bottom-left-radius: .25rem !important;
  }
  .rounded-md-2 {
    border-radius: .5rem !important;
  }
  .rounded-md-t-2 {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }
  .rounded-md-b-2 {
    border-bottom-left-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-md-tr-2 {
    border-top-right-radius: .5rem !important;
  }
  .rounded-md-tl-2 {
    border-top-left-radius: .5rem !important;
  }
  .rounded-md-br-2 {
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-md-bl-2 {
    border-bottom-left-radius: .5rem !important;
  }
  .rounded-md-3 {
    border-radius: .75rem !important;
  }
  .rounded-md-t-3 {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important;
  }
  .rounded-md-b-3 {
    border-bottom-left-radius: .75rem !important;
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-md-tr-3 {
    border-top-right-radius: .75rem !important;
  }
  .rounded-md-tl-3 {
    border-top-left-radius: .75rem !important;
  }
  .rounded-md-br-3 {
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-md-bl-3 {
    border-bottom-left-radius: .75rem !important;
  }
  .rounded-md-4 {
    border-radius: 1rem !important;
  }
  .rounded-md-t-4 {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .rounded-md-b-4 {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-md-tr-4 {
    border-top-right-radius: 1rem !important;
  }
  .rounded-md-tl-4 {
    border-top-left-radius: 1rem !important;
  }
  .rounded-md-br-4 {
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-md-bl-4 {
    border-bottom-left-radius: 1rem !important;
  }
  .rounded-md-5 {
    border-radius: 1.25rem !important;
  }
  .rounded-md-t-5 {
    border-top-left-radius: 1.25rem !important;
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-md-b-5 {
    border-bottom-left-radius: 1.25rem !important;
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-md-tr-5 {
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-md-tl-5 {
    border-top-left-radius: 1.25rem !important;
  }
  .rounded-md-br-5 {
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-md-bl-5 {
    border-bottom-left-radius: 1.25rem !important;
  }
  .rounded-md-6 {
    border-radius: 1.5rem !important;
  }
  .rounded-md-t-6 {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-md-b-6 {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-md-tr-6 {
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-md-tl-6 {
    border-top-left-radius: 1.5rem !important;
  }
  .rounded-md-br-6 {
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-md-bl-6 {
    border-bottom-left-radius: 1.5rem !important;
  }
  .rounded-md-7 {
    border-radius: 1.75rem !important;
  }
  .rounded-md-t-7 {
    border-top-left-radius: 1.75rem !important;
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-md-b-7 {
    border-bottom-left-radius: 1.75rem !important;
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-md-tr-7 {
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-md-tl-7 {
    border-top-left-radius: 1.75rem !important;
  }
  .rounded-md-br-7 {
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-md-bl-7 {
    border-bottom-left-radius: 1.75rem !important;
  }
  .rounded-md-8 {
    border-radius: 2rem !important;
  }
  .rounded-md-t-8 {
    border-top-left-radius: 2rem !important;
    border-top-right-radius: 2rem !important;
  }
  .rounded-md-b-8 {
    border-bottom-left-radius: 2rem !important;
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-md-tr-8 {
    border-top-right-radius: 2rem !important;
  }
  .rounded-md-tl-8 {
    border-top-left-radius: 2rem !important;
  }
  .rounded-md-br-8 {
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-md-bl-8 {
    border-bottom-left-radius: 2rem !important;
  }
  .rounded-md-9 {
    border-radius: 2.25rem !important;
  }
  .rounded-md-t-9 {
    border-top-left-radius: 2.25rem !important;
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-md-b-9 {
    border-bottom-left-radius: 2.25rem !important;
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-md-tr-9 {
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-md-tl-9 {
    border-top-left-radius: 2.25rem !important;
  }
  .rounded-md-br-9 {
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-md-bl-9 {
    border-bottom-left-radius: 2.25rem !important;
  }
  .rounded-md-10 {
    border-radius: 2.5rem !important;
  }
  .rounded-md-t-10 {
    border-top-left-radius: 2.5rem !important;
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-md-b-10 {
    border-bottom-left-radius: 2.5rem !important;
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-md-tr-10 {
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-md-tl-10 {
    border-top-left-radius: 2.5rem !important;
  }
  .rounded-md-br-10 {
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-md-bl-10 {
    border-bottom-left-radius: 2.5rem !important;
  }
  .rounded-md-full {
    border-radius: 9999px !important;
  }
  .rounded-md-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .rounded-md-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-md-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .rounded-md-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .rounded-md-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-md-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
}
@media (min-width: 992px) {
  .rounded-lg-0 {
    border-radius: 0rem !important;
  }
  .rounded-lg-t-0 {
    border-top-left-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
  }
  .rounded-lg-b-0 {
    border-bottom-left-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-lg-tr-0 {
    border-top-right-radius: 0rem !important;
  }
  .rounded-lg-tl-0 {
    border-top-left-radius: 0rem !important;
  }
  .rounded-lg-br-0 {
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-lg-bl-0 {
    border-bottom-left-radius: 0rem !important;
  }
  .rounded-lg-1 {
    border-radius: .25rem !important;
  }
  .rounded-lg-t-1 {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }
  .rounded-lg-b-1 {
    border-bottom-left-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-lg-tr-1 {
    border-top-right-radius: .25rem !important;
  }
  .rounded-lg-tl-1 {
    border-top-left-radius: .25rem !important;
  }
  .rounded-lg-br-1 {
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-lg-bl-1 {
    border-bottom-left-radius: .25rem !important;
  }
  .rounded-lg-2 {
    border-radius: .5rem !important;
  }
  .rounded-lg-t-2 {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }
  .rounded-lg-b-2 {
    border-bottom-left-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-lg-tr-2 {
    border-top-right-radius: .5rem !important;
  }
  .rounded-lg-tl-2 {
    border-top-left-radius: .5rem !important;
  }
  .rounded-lg-br-2 {
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-lg-bl-2 {
    border-bottom-left-radius: .5rem !important;
  }
  .rounded-lg-3 {
    border-radius: .75rem !important;
  }
  .rounded-lg-t-3 {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important;
  }
  .rounded-lg-b-3 {
    border-bottom-left-radius: .75rem !important;
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-lg-tr-3 {
    border-top-right-radius: .75rem !important;
  }
  .rounded-lg-tl-3 {
    border-top-left-radius: .75rem !important;
  }
  .rounded-lg-br-3 {
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-lg-bl-3 {
    border-bottom-left-radius: .75rem !important;
  }
  .rounded-lg-4 {
    border-radius: 1rem !important;
  }
  .rounded-lg-t-4 {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .rounded-lg-b-4 {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-lg-tr-4 {
    border-top-right-radius: 1rem !important;
  }
  .rounded-lg-tl-4 {
    border-top-left-radius: 1rem !important;
  }
  .rounded-lg-br-4 {
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-lg-bl-4 {
    border-bottom-left-radius: 1rem !important;
  }
  .rounded-lg-5 {
    border-radius: 1.25rem !important;
  }
  .rounded-lg-t-5 {
    border-top-left-radius: 1.25rem !important;
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-lg-b-5 {
    border-bottom-left-radius: 1.25rem !important;
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-lg-tr-5 {
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-lg-tl-5 {
    border-top-left-radius: 1.25rem !important;
  }
  .rounded-lg-br-5 {
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-lg-bl-5 {
    border-bottom-left-radius: 1.25rem !important;
  }
  .rounded-lg-6 {
    border-radius: 1.5rem !important;
  }
  .rounded-lg-t-6 {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-lg-b-6 {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-lg-tr-6 {
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-lg-tl-6 {
    border-top-left-radius: 1.5rem !important;
  }
  .rounded-lg-br-6 {
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-lg-bl-6 {
    border-bottom-left-radius: 1.5rem !important;
  }
  .rounded-lg-7 {
    border-radius: 1.75rem !important;
  }
  .rounded-lg-t-7 {
    border-top-left-radius: 1.75rem !important;
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-lg-b-7 {
    border-bottom-left-radius: 1.75rem !important;
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-lg-tr-7 {
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-lg-tl-7 {
    border-top-left-radius: 1.75rem !important;
  }
  .rounded-lg-br-7 {
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-lg-bl-7 {
    border-bottom-left-radius: 1.75rem !important;
  }
  .rounded-lg-8 {
    border-radius: 2rem !important;
  }
  .rounded-lg-t-8 {
    border-top-left-radius: 2rem !important;
    border-top-right-radius: 2rem !important;
  }
  .rounded-lg-b-8 {
    border-bottom-left-radius: 2rem !important;
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-lg-tr-8 {
    border-top-right-radius: 2rem !important;
  }
  .rounded-lg-tl-8 {
    border-top-left-radius: 2rem !important;
  }
  .rounded-lg-br-8 {
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-lg-bl-8 {
    border-bottom-left-radius: 2rem !important;
  }
  .rounded-lg-9 {
    border-radius: 2.25rem !important;
  }
  .rounded-lg-t-9 {
    border-top-left-radius: 2.25rem !important;
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-lg-b-9 {
    border-bottom-left-radius: 2.25rem !important;
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-lg-tr-9 {
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-lg-tl-9 {
    border-top-left-radius: 2.25rem !important;
  }
  .rounded-lg-br-9 {
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-lg-bl-9 {
    border-bottom-left-radius: 2.25rem !important;
  }
  .rounded-lg-10 {
    border-radius: 2.5rem !important;
  }
  .rounded-lg-t-10 {
    border-top-left-radius: 2.5rem !important;
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-lg-b-10 {
    border-bottom-left-radius: 2.5rem !important;
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-lg-tr-10 {
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-lg-tl-10 {
    border-top-left-radius: 2.5rem !important;
  }
  .rounded-lg-br-10 {
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-lg-bl-10 {
    border-bottom-left-radius: 2.5rem !important;
  }
  .rounded-lg-full {
    border-radius: 9999px !important;
  }
  .rounded-lg-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .rounded-lg-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-lg-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .rounded-lg-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .rounded-lg-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-lg-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
}
@media (min-width: 1200px) {
  .rounded-xl-0 {
    border-radius: 0rem !important;
  }
  .rounded-xl-t-0 {
    border-top-left-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
  }
  .rounded-xl-b-0 {
    border-bottom-left-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-xl-tr-0 {
    border-top-right-radius: 0rem !important;
  }
  .rounded-xl-tl-0 {
    border-top-left-radius: 0rem !important;
  }
  .rounded-xl-br-0 {
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-xl-bl-0 {
    border-bottom-left-radius: 0rem !important;
  }
  .rounded-xl-1 {
    border-radius: .25rem !important;
  }
  .rounded-xl-t-1 {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }
  .rounded-xl-b-1 {
    border-bottom-left-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-xl-tr-1 {
    border-top-right-radius: .25rem !important;
  }
  .rounded-xl-tl-1 {
    border-top-left-radius: .25rem !important;
  }
  .rounded-xl-br-1 {
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-xl-bl-1 {
    border-bottom-left-radius: .25rem !important;
  }
  .rounded-xl-2 {
    border-radius: .5rem !important;
  }
  .rounded-xl-t-2 {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }
  .rounded-xl-b-2 {
    border-bottom-left-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-xl-tr-2 {
    border-top-right-radius: .5rem !important;
  }
  .rounded-xl-tl-2 {
    border-top-left-radius: .5rem !important;
  }
  .rounded-xl-br-2 {
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-xl-bl-2 {
    border-bottom-left-radius: .5rem !important;
  }
  .rounded-xl-3 {
    border-radius: .75rem !important;
  }
  .rounded-xl-t-3 {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important;
  }
  .rounded-xl-b-3 {
    border-bottom-left-radius: .75rem !important;
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-xl-tr-3 {
    border-top-right-radius: .75rem !important;
  }
  .rounded-xl-tl-3 {
    border-top-left-radius: .75rem !important;
  }
  .rounded-xl-br-3 {
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-xl-bl-3 {
    border-bottom-left-radius: .75rem !important;
  }
  .rounded-xl-4 {
    border-radius: 1rem !important;
  }
  .rounded-xl-t-4 {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .rounded-xl-b-4 {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-xl-tr-4 {
    border-top-right-radius: 1rem !important;
  }
  .rounded-xl-tl-4 {
    border-top-left-radius: 1rem !important;
  }
  .rounded-xl-br-4 {
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-xl-bl-4 {
    border-bottom-left-radius: 1rem !important;
  }
  .rounded-xl-5 {
    border-radius: 1.25rem !important;
  }
  .rounded-xl-t-5 {
    border-top-left-radius: 1.25rem !important;
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-xl-b-5 {
    border-bottom-left-radius: 1.25rem !important;
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-xl-tr-5 {
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-xl-tl-5 {
    border-top-left-radius: 1.25rem !important;
  }
  .rounded-xl-br-5 {
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-xl-bl-5 {
    border-bottom-left-radius: 1.25rem !important;
  }
  .rounded-xl-6 {
    border-radius: 1.5rem !important;
  }
  .rounded-xl-t-6 {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-xl-b-6 {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-xl-tr-6 {
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-xl-tl-6 {
    border-top-left-radius: 1.5rem !important;
  }
  .rounded-xl-br-6 {
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-xl-bl-6 {
    border-bottom-left-radius: 1.5rem !important;
  }
  .rounded-xl-7 {
    border-radius: 1.75rem !important;
  }
  .rounded-xl-t-7 {
    border-top-left-radius: 1.75rem !important;
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-xl-b-7 {
    border-bottom-left-radius: 1.75rem !important;
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-xl-tr-7 {
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-xl-tl-7 {
    border-top-left-radius: 1.75rem !important;
  }
  .rounded-xl-br-7 {
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-xl-bl-7 {
    border-bottom-left-radius: 1.75rem !important;
  }
  .rounded-xl-8 {
    border-radius: 2rem !important;
  }
  .rounded-xl-t-8 {
    border-top-left-radius: 2rem !important;
    border-top-right-radius: 2rem !important;
  }
  .rounded-xl-b-8 {
    border-bottom-left-radius: 2rem !important;
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-xl-tr-8 {
    border-top-right-radius: 2rem !important;
  }
  .rounded-xl-tl-8 {
    border-top-left-radius: 2rem !important;
  }
  .rounded-xl-br-8 {
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-xl-bl-8 {
    border-bottom-left-radius: 2rem !important;
  }
  .rounded-xl-9 {
    border-radius: 2.25rem !important;
  }
  .rounded-xl-t-9 {
    border-top-left-radius: 2.25rem !important;
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-xl-b-9 {
    border-bottom-left-radius: 2.25rem !important;
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-xl-tr-9 {
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-xl-tl-9 {
    border-top-left-radius: 2.25rem !important;
  }
  .rounded-xl-br-9 {
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-xl-bl-9 {
    border-bottom-left-radius: 2.25rem !important;
  }
  .rounded-xl-10 {
    border-radius: 2.5rem !important;
  }
  .rounded-xl-t-10 {
    border-top-left-radius: 2.5rem !important;
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-xl-b-10 {
    border-bottom-left-radius: 2.5rem !important;
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-xl-tr-10 {
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-xl-tl-10 {
    border-top-left-radius: 2.5rem !important;
  }
  .rounded-xl-br-10 {
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-xl-bl-10 {
    border-bottom-left-radius: 2.5rem !important;
  }
  .rounded-xl-full {
    border-radius: 9999px !important;
  }
  .rounded-xl-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .rounded-xl-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-xl-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .rounded-xl-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .rounded-xl-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-xl-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
}
@media (min-width: 1400px) {
  .rounded-xxl-0 {
    border-radius: 0rem !important;
  }
  .rounded-xxl-t-0 {
    border-top-left-radius: 0rem !important;
    border-top-right-radius: 0rem !important;
  }
  .rounded-xxl-b-0 {
    border-bottom-left-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-xxl-tr-0 {
    border-top-right-radius: 0rem !important;
  }
  .rounded-xxl-tl-0 {
    border-top-left-radius: 0rem !important;
  }
  .rounded-xxl-br-0 {
    border-bottom-right-radius: 0rem !important;
  }
  .rounded-xxl-bl-0 {
    border-bottom-left-radius: 0rem !important;
  }
  .rounded-xxl-1 {
    border-radius: .25rem !important;
  }
  .rounded-xxl-t-1 {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
  }
  .rounded-xxl-b-1 {
    border-bottom-left-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-xxl-tr-1 {
    border-top-right-radius: .25rem !important;
  }
  .rounded-xxl-tl-1 {
    border-top-left-radius: .25rem !important;
  }
  .rounded-xxl-br-1 {
    border-bottom-right-radius: .25rem !important;
  }
  .rounded-xxl-bl-1 {
    border-bottom-left-radius: .25rem !important;
  }
  .rounded-xxl-2 {
    border-radius: .5rem !important;
  }
  .rounded-xxl-t-2 {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important;
  }
  .rounded-xxl-b-2 {
    border-bottom-left-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-xxl-tr-2 {
    border-top-right-radius: .5rem !important;
  }
  .rounded-xxl-tl-2 {
    border-top-left-radius: .5rem !important;
  }
  .rounded-xxl-br-2 {
    border-bottom-right-radius: .5rem !important;
  }
  .rounded-xxl-bl-2 {
    border-bottom-left-radius: .5rem !important;
  }
  .rounded-xxl-3 {
    border-radius: .75rem !important;
  }
  .rounded-xxl-t-3 {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important;
  }
  .rounded-xxl-b-3 {
    border-bottom-left-radius: .75rem !important;
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-xxl-tr-3 {
    border-top-right-radius: .75rem !important;
  }
  .rounded-xxl-tl-3 {
    border-top-left-radius: .75rem !important;
  }
  .rounded-xxl-br-3 {
    border-bottom-right-radius: .75rem !important;
  }
  .rounded-xxl-bl-3 {
    border-bottom-left-radius: .75rem !important;
  }
  .rounded-xxl-4 {
    border-radius: 1rem !important;
  }
  .rounded-xxl-t-4 {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .rounded-xxl-b-4 {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-xxl-tr-4 {
    border-top-right-radius: 1rem !important;
  }
  .rounded-xxl-tl-4 {
    border-top-left-radius: 1rem !important;
  }
  .rounded-xxl-br-4 {
    border-bottom-right-radius: 1rem !important;
  }
  .rounded-xxl-bl-4 {
    border-bottom-left-radius: 1rem !important;
  }
  .rounded-xxl-5 {
    border-radius: 1.25rem !important;
  }
  .rounded-xxl-t-5 {
    border-top-left-radius: 1.25rem !important;
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-xxl-b-5 {
    border-bottom-left-radius: 1.25rem !important;
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-xxl-tr-5 {
    border-top-right-radius: 1.25rem !important;
  }
  .rounded-xxl-tl-5 {
    border-top-left-radius: 1.25rem !important;
  }
  .rounded-xxl-br-5 {
    border-bottom-right-radius: 1.25rem !important;
  }
  .rounded-xxl-bl-5 {
    border-bottom-left-radius: 1.25rem !important;
  }
  .rounded-xxl-6 {
    border-radius: 1.5rem !important;
  }
  .rounded-xxl-t-6 {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-xxl-b-6 {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-xxl-tr-6 {
    border-top-right-radius: 1.5rem !important;
  }
  .rounded-xxl-tl-6 {
    border-top-left-radius: 1.5rem !important;
  }
  .rounded-xxl-br-6 {
    border-bottom-right-radius: 1.5rem !important;
  }
  .rounded-xxl-bl-6 {
    border-bottom-left-radius: 1.5rem !important;
  }
  .rounded-xxl-7 {
    border-radius: 1.75rem !important;
  }
  .rounded-xxl-t-7 {
    border-top-left-radius: 1.75rem !important;
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-xxl-b-7 {
    border-bottom-left-radius: 1.75rem !important;
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-xxl-tr-7 {
    border-top-right-radius: 1.75rem !important;
  }
  .rounded-xxl-tl-7 {
    border-top-left-radius: 1.75rem !important;
  }
  .rounded-xxl-br-7 {
    border-bottom-right-radius: 1.75rem !important;
  }
  .rounded-xxl-bl-7 {
    border-bottom-left-radius: 1.75rem !important;
  }
  .rounded-xxl-8 {
    border-radius: 2rem !important;
  }
  .rounded-xxl-t-8 {
    border-top-left-radius: 2rem !important;
    border-top-right-radius: 2rem !important;
  }
  .rounded-xxl-b-8 {
    border-bottom-left-radius: 2rem !important;
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-xxl-tr-8 {
    border-top-right-radius: 2rem !important;
  }
  .rounded-xxl-tl-8 {
    border-top-left-radius: 2rem !important;
  }
  .rounded-xxl-br-8 {
    border-bottom-right-radius: 2rem !important;
  }
  .rounded-xxl-bl-8 {
    border-bottom-left-radius: 2rem !important;
  }
  .rounded-xxl-9 {
    border-radius: 2.25rem !important;
  }
  .rounded-xxl-t-9 {
    border-top-left-radius: 2.25rem !important;
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-xxl-b-9 {
    border-bottom-left-radius: 2.25rem !important;
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-xxl-tr-9 {
    border-top-right-radius: 2.25rem !important;
  }
  .rounded-xxl-tl-9 {
    border-top-left-radius: 2.25rem !important;
  }
  .rounded-xxl-br-9 {
    border-bottom-right-radius: 2.25rem !important;
  }
  .rounded-xxl-bl-9 {
    border-bottom-left-radius: 2.25rem !important;
  }
  .rounded-xxl-10 {
    border-radius: 2.5rem !important;
  }
  .rounded-xxl-t-10 {
    border-top-left-radius: 2.5rem !important;
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-xxl-b-10 {
    border-bottom-left-radius: 2.5rem !important;
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-xxl-tr-10 {
    border-top-right-radius: 2.5rem !important;
  }
  .rounded-xxl-tl-10 {
    border-top-left-radius: 2.5rem !important;
  }
  .rounded-xxl-br-10 {
    border-bottom-right-radius: 2.5rem !important;
  }
  .rounded-xxl-bl-10 {
    border-bottom-left-radius: 2.5rem !important;
  }
  .rounded-xxl-full {
    border-radius: 9999px !important;
  }
  .rounded-xxl-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .rounded-xxl-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-xxl-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .rounded-xxl-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .rounded-xxl-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-xxl-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
}

/* src/styles/tokens/ads.tokens-edig.css */
:root {
  --primary-font-face: "Figtree", sans-serif;
  --font-family-header: var(--primary-font-face);
  --font-family-body: var(--primary-font-face);
  --line-height-header: 1.15;
  --line-height-body: 1.6;
  --font-weight-header: 800;
  --font-weight-body: 400;
  --font-size-body: 1rem;
  --font-size-h1: 4rem;
  --font-size-h2: 2.986rem;
  --font-size-h3: 2.488rem;
  --font-size-h4: 2.074rem;
  --font-size-h5: 1.728rem;
  --font-size-h6: 1.44rem;
  --font-size-lg: 1.2rem;
  --font-size-md: 1rem;
  --font-size-sm: 0.833rem;
  --font-size-xs: 0.694rem;
  --font-weight-thin: 100;
  --font-weight-extra-light: 200;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
  --font-weight-extra-bold: 800;
  --font-weight-black: 900;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-primary-extra-light: #ecfeff;
  --color-primary-extra-light-medium: #cffafe;
  --color-primary-lighter: #a5f3fc;
  --color-primary-light: #67e8f9;
  --color-primary-light-medium: #22d3ee;
  --color-primary: #06b6d4;
  --color-primary-dark-medium: #0891b2;
  --color-primary-dark: #0e7490;
  --color-primary-darker: #155e75;
  --color-primary-darkest: #164e63;
  --color-primary-extra-dark: #083344;
  --color-secondary-extra-light: #fff7ed;
  --color-secondary-extra-light-medium: #ffedd5;
  --color-secondary-lighter: #fed7aa;
  --color-secondary-light: #fb923c;
  --color-secondary-light-medium: #FB964C;
  --color-secondary: #f97316;
  --color-secondary-dark-medium: #ea580c;
  --color-secondary-dark: #c2410c;
  --color-secondary-darker: #9a3412;
  --color-secondary-darkest: #7c2d12;
  --color-secondary-extra-dark: #431407;
  --color-warning-extra-light: #fefce8;
  --color-warning-extra-light-medium: #fef9c3;
  --color-warning-lighter: #fef08a;
  --color-warning-light: #fde047;
  --color-warning-light-medium: #facc15;
  --color-warning: #eab308;
  --color-warning-dark-medium: #ca8a04;
  --color-warning-dark: #a16207;
  --color-warning-darker: #854d0e;
  --color-warning-darkest: #713f12;
  --color-warning-extra-dark: #422006;
  --color-success-extra-light: #f0fdf4;
  --color-success-extra-light-medium: #dcfce7;
  --color-success-lighter: #bbf7d0;
  --color-success-light: #86efac;
  --color-success-light-medium: #4ade80;
  --color-success: #22c55e;
  --color-success-dark-medium: #16a34a;
  --color-success-dark: #15803d;
  --color-success-darker: #166534;
  --color-success-darkest: #14532d;
  --color-success-extra-dark: #052e16;
  --color-danger-extra-light: #fef2f2;
  --color-danger-extra-light-medium: #fee2e2;
  --color-danger-lighter: #fecaca;
  --color-danger-light: #fca5a5;
  --color-danger-light-medium: #f87171;
  --color-danger: #ef4444;
  --color-danger-dark-medium: #dc2626;
  --color-danger-dark: #b91c1c;
  --color-danger-darker: #991b1b;
  --color-danger-darkest: #7f1d1d;
  --color-danger-extra-dark: #450a0a;
  --color-info-extra-light: #F1F6FD;
  --color-info-extra-light-medium: #DFEAFA;
  --color-info-lighter: #C7DBF6;
  --color-info-light: #A0C4F0;
  --color-info-light-medium: #73A4E7;
  --color-info: #5181DA;
  --color-info-dark-medium: #3B63C8;
  --color-info-dark: #2F4DB0;
  --color-info-darker: #263D93;
  --color-info-darkest: #1C3070;
  --color-info-extra-dark: #0E1840;
  --color-neutral-extra-light: #f7fafb;
  --color-neutral-extra-light-medium: #eff4f7;
  --color-neutral-lighter: #e0e8ee;
  --color-neutral-light: #c6cfd7;
  --color-neutral-light-medium: #9ca7b2;
  --color-neutral: #6d7986;
  --color-neutral-dark-medium: #4b5563;
  --color-neutral-dark: #323b49;
  --color-neutral-darker: #1e2533;
  --color-neutral-darkest: #0e141f;
  --color-neutral-extra-dark: #04070d;
  --color-mftg-extra-light: #eff6ff;
  --color-mftg-extra-light-medium: #dbeafe;
  --color-mftg-lighter: #bfdbfe;
  --color-mftg-light: #93c5fd;
  --color-mftg-light-medium: #60a5fa;
  --color-mftg: #3b82f6;
  --color-mftg-dark-medium: #2563eb;
  --color-mftg-dark: #1d4ed8;
  --color-mftg-darker: #1e40af;
  --color-mftg-darkest: #1e3a8a;
  --color-mftg-extra-dark: #172554;
  --color-edig-extra-light: #ecfeff;
  --color-edig-extra-light-medium: #cffafe;
  --color-edig-lighter: #a5f3fc;
  --color-edig-light: #67e8f9;
  --color-edig-light-medium: #22d3ee;
  --color-edig: #06b6d4;
  --color-edig-dark-medium: #0891b2;
  --color-edig-dark: #0e7490;
  --color-edig-darker: #155e75;
  --color-edig-darkest: #164e63;
  --color-edig-extra-dark: #083344;
  --color-as2g-extra-light: #faf5ff;
  --color-as2g-extra-light-medium: #f3e8ff;
  --color-as2g-lighter: #e9d5ff;
  --color-as2g-light: #d8b4fe;
  --color-as2g-light-medium: #c084fc;
  --color-as2g: #a855f7;
  --color-as2g-dark-medium: #9333ea;
  --color-as2g-dark: #7e22ce;
  --color-as2g-darker: #6b21a8;
  --color-as2g-darkest: #581c87;
  --color-as2g-extra-dark: #3b0764;
  --color-transparent-white-extra-light: rgba(255,255,255,0.95);
  --color-transparent-white-extra-light-medium: rgba(255,255,255,0.90);
  --color-transparent-white-lighter: rgba(255,255,255,0.80);
  --color-transparent-white-light: rgba(255,255,255,0.70);
  --color-transparent-white-light-medium: rgba(255,255,255,0.60);
  --color-transparent-white: rgba(255,255,255,0.50);
  --color-transparent-white-dark-medium: rgba(255,255,255,0.40);
  --color-transparent-white-dark: rgba(255,255,255,0.30);
  --color-transparent-white-darker: rgba(255,255,255,0.20);
  --color-transparent-white-darkest: rgba(255,255,255,0.10);
  --color-transparent-white-extra-dark: rgba(255,255,255,0.05);
  --color-transparent-black-extra-light: rgba(0,0,0,0.95);
  --color-transparent-black-extra-light-medium: rgba(0,0,0,0.90);
  --color-transparent-black-lighter: rgba(0,0,0,0.80);
  --color-transparent-black-light: rgba(0,0,0,0.70);
  --color-transparent-black-light-medium: rgba(0,0,0,0.60);
  --color-transparent-black: rgba(0,0,0,0.50);
  --color-transparent-black-dark-medium: rgba(0,0,0,0.40);
  --color-transparent-black-dark: rgba(0,0,0,0.30);
  --color-transparent-black-darker: rgba(0,0,0,0.20);
  --color-transparent-black-darkest: rgba(0,0,0,0.10);
  --color-transparent-black-extra-dark: rgba(0,0,0,0.05);
  --color-transparent-primary-extra-light: rgba(0, 204, 255, 0.95);
  --color-transparent-primary-extra-light-medium: rgba(0, 204, 255, 0.90);
  --color-transparent-primary-lighter: rgba(0, 204, 255, 0.80);
  --color-transparent-primary-light: rgba(0, 204, 255, 0.70);
  --color-transparent-primary-light-medium: rgba(0, 204, 255, 0.60);
  --color-transparent-primary: rgba(0, 204, 255, 0.50);
  --color-transparent-primary-dark-medium: rgba(0, 204, 255, 0.40);
  --color-transparent-primary-dark: rgba(0, 204, 255, 0.30);
  --color-transparent-primary-darker: rgba(0, 204, 255, 0.20);
  --color-transparent-primary-darkest: rgba(0, 204, 255, 0.10);
  --color-transparent-primary-extra-dark: rgba(0, 204, 255, 0.05);
  --color-transparent-secondary-extra-light: rgba(249, 115, 22, 0.95);
  --color-transparent-secondary-extra-light-medium: rgba(249, 115, 22, 0.90);
  --color-transparent-secondary-lighter: rgba(249, 115, 22, 0.80);
  --color-transparent-secondary-light: rgba(249, 115, 22, 0.70);
  --color-transparent-secondary-light-medium: rgba(249, 115, 22, 0.60);
  --color-transparent-secondary: rgba(249, 115, 22, 0.50);
  --color-transparent-secondary-dark-medium: rgba(249, 115, 22, 0.40);
  --color-transparent-secondary-dark: rgba(249, 115, 22, 0.30);
  --color-transparent-secondary-darker: rgba(249, 115, 22, 0.20);
  --color-transparent-secondary-darkest: rgba(249, 115, 22,0.10);
  --color-transparent-secondary-extra-dark: rgba(249, 115, 22, 0.05);
  --color-transparent-info-extra-light: rgba(59, 130, 246, 0.95);
  --color-transparent-info-extra-light-medium: rgba(59, 130, 246, 0.90);
  --color-transparent-info-lighter: rgba(59, 130, 246, 0.80);
  --color-transparent-info-light: rgba(59, 130, 246, 0.70);
  --color-transparent-info-light-medium: rgba(59, 130, 246, 0.60);
  --color-transparent-info: rgba(59, 130, 246, 0.50);
  --color-transparent-info-dark-medium: rgba(59, 130, 246, 0.40);
  --color-transparent-info-dark: rgba(59, 130, 246, 0.30);
  --color-transparent-info-darker: rgba(59, 130, 246, 0.20);
  --color-transparent-info-darkest: rgba(59, 130, 246, 0.10);
  --color-transparent-info-extra-dark: rgba(59, 130, 246, 0.05);
  --color-transparent-success-extra-light: rgba(34, 197, 94, 0.95);
  --color-transparent-success-extra-light-medium: rgba(34, 197, 94, 0.90);
  --color-transparent-success-lighter: rgba(34, 197, 94, 0.80);
  --color-transparent-success-light: rgba(34, 197, 94, 0.70);
  --color-transparent-success-light-medium: rgba(34, 197, 94, 0.60);
  --color-transparent-success: rgba(34, 197, 94, 0.50);
  --color-transparent-success-dark-medium: rgba(34, 197, 94, 0.40);
  --color-transparent-success-dark: rgba(34, 197, 94, 0.30);
  --color-transparent-success-darker: rgba(34, 197, 94, 0.20);
  --color-transparent-success-darkest: rgba(34, 197, 94, 0.10);
  --color-transparent-success-extra-dark: rgba(34, 197, 94, 0.05);
  --color-transparent-warning-extra-light: rgba(234, 179, 8, 0.95);
  --color-transparent-warning-extra-light-medium: rgba(234, 179, 8, 0.90);
  --color-transparent-warning-lighter: rgba(234, 179, 8, 0.80);
  --color-transparent-warning-light: rgba(234, 179, 8, 0.70);
  --color-transparent-warning-light-medium: rgba(234, 179, 8, 0.60);
  --color-transparent-warning: rgba(234, 179, 8, 0.50);
  --color-transparent-warning-dark-medium: rgba(234, 179, 8, 0.40);
  --color-transparent-warning-dark: rgba(234, 179, 8, 0.30);
  --color-transparent-warning-darker: rgba(234, 179, 8, 0.20);
  --color-transparent-warning-darkest: rgba(234, 179, 8, 0.10);
  --color-transparent-warning-extra-dark: rgba(234, 179, 8, 0.05);
  --color-transparent-danger-extra-light: rgba(255, 61, 50, 0.95);
  --color-transparent-danger-extra-light-medium: rgba(255, 61, 50, 0.90);
  --color-transparent-danger-lighter: rgba(255, 61, 50, 0.80);
  --color-transparent-danger-light: rgba(255, 61, 50, 0.70);
  --color-transparent-danger-light-medium: rgba(255, 61, 50, 0.60);
  --color-transparent-danger: rgba(255, 61, 50, 0.50);
  --color-transparent-danger-dark-medium: rgba(255, 61, 50, 0.40);
  --color-transparent-danger-dark: rgba(255, 61, 50, 0.30);
  --color-transparent-danger-darker: rgba(255, 61, 50, 0.20);
  --color-transparent-danger-darkest: rgba(255, 61, 50, 0.10);
  --color-transparent-danger-extra-dark: rgba(255, 61, 50, 0.05);
  --spacer-0: 0rem;
  --spacer-1: 0.25rem;
  --spacer-2: 0.5rem;
  --spacer-3: 0.75rem;
  --spacer-4: 1rem;
  --spacer-5: 1.25rem;
  --spacer-6: 1.5rem;
  --spacer-7: 1.75rem;
  --spacer-8: 2rem;
  --spacer-9: 2.25rem;
  --spacer-10: 2.5rem;
  --spacer-11: 2.75rem;
  --spacer-12: 3rem;
  --spacer-13: 3.25rem;
  --spacer-14: 3.5rem;
  --spacer-15: 3.75rem;
  --spacer-16: 4rem;
  --spacer-17: 4.25rem;
  --spacer-18: 4.5rem;
  --spacer-19: 4.75rem;
  --spacer-20: 5rem;
  --size-0: 0%;
  --size-5: 5%;
  --size-10: 10%;
  --size-15: 15%;
  --size-20: 20%;
  --size-25: 25%;
  --size-30: 30%;
  --size-35: 35%;
  --size-40: 40%;
  --size-45: 45%;
  --size-50: 50%;
  --size-55: 55%;
  --size-60: 60%;
  --size-65: 65%;
  --size-70: 70%;
  --size-75: 75%;
  --size-80: 80%;
  --size-85: 85%;
  --size-90: 90%;
  --size-95: 95%;
  --size-100: 100%;
  --shadow-xs: 0 1px 2px rgba(0,0,0,0.05);
  --shadow-sm: 0 1px 4px rgba(0,0,0,0.1);
  --shadow-md: 0 4px 8px rgba(0,0,0,0.15);
  --shadow-xl: 0 8px 16px rgba(0,0,0,0.2);
  --shadow-xxl: 0 12px 24px rgba(0,0,0,0.25);
  --shadow-xxxl: 0 16px 32px rgba(0,0,0,0.3);
}

/* src/styles/styles.scss */
::-webkit-scrollbar-track {
  border-radius: 24px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: var(--color-neutral-lighter);
}
::-webkit-scrollbar {
  border-radius: 20px;
  width: 4px;
  height: 4px;
  background-color: var(--color-neutral-lighter);
}
::-webkit-scrollbar-thumb {
  border-radius: 24px;
  background-image:
    linear-gradient(
      180deg,
      #00161d 0%,
      rgba(225, 225, 225, 0) 100%);
}
.p-progressspinner-circle {
  stroke: var(--color-black) !important;
}
.top-nav-icon-btn-group {
  --p-button-text-secondary-color: var(--color-white);
  --p-button-text-secondary-hover-background: var(--color-transparent-primary-darker);
  --p-button-text-secondary-active-background: var(--color-transparent-primary-darker);
}
.color-inherit {
  color: inherit;
}

/* node_modules/@angular/material/prebuilt-themes/indigo-pink.css */
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #3f51b5;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #ff4081;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #ff4081;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #ff4081;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #f44336;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-option-label-text-font: Roboto, sans-serif;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.03125em;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font: Roboto, sans-serif;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.03125em;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-card-title-text-font: Roboto, sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: Roboto, sans-serif;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #3f51b5;
  --mat-progress-bar-track-color: rgba(63, 81, 181, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #ff4081;
  --mat-progress-bar-track-color: rgba(255, 64, 129, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
}
html {
  --mat-tooltip-supporting-text-font: Roboto, sans-serif;
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: 0.0333333333em;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-filled-caret-color: #3f51b5;
  --mat-form-field-filled-focus-active-indicator-color: #3f51b5;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-outlined-caret-color: #3f51b5;
  --mat-form-field-outlined-focus-outline-color: #3f51b5;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #f44336;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #f44336;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-outline-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);
  --mat-form-field-filled-caret-color: #ff4081;
  --mat-form-field-filled-focus-active-indicator-color: #ff4081;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);
  --mat-form-field-outlined-caret-color: #ff4081;
  --mat-form-field-outlined-focus-outline-color: #ff4081;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-form-field-container-text-font: Roboto, sans-serif;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.03125em;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font: Roboto, sans-serif;
  --mat-form-field-filled-label-text-size: 16px;
  --mat-form-field-filled-label-text-tracking: 0.03125em;
  --mat-form-field-filled-label-text-weight: 400;
  --mat-form-field-outlined-label-text-font: Roboto, sans-serif;
  --mat-form-field-outlined-label-text-size: 16px;
  --mat-form-field-outlined-label-text-tracking: 0.03125em;
  --mat-form-field-outlined-label-text-weight: 400;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #3f51b5;
  --mat-select-invalid-arrow-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #ff4081;
  --mat-select-invalid-arrow-color: #f44336;
}
.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #f44336;
  --mat-select-invalid-arrow-color: #f44336;
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-select-trigger-text-font: Roboto, sans-serif;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.03125em;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-dialog-subhead-font: Roboto, sans-serif;
  --mat-dialog-subhead-line-height: 32px;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 500;
  --mat-dialog-subhead-tracking: 0.0125em;
  --mat-dialog-supporting-text-font: Roboto, sans-serif;
  --mat-dialog-supporting-text-line-height: 24px;
  --mat-dialog-supporting-text-size: 16px;
  --mat-dialog-supporting-text-weight: 400;
  --mat-dialog-supporting-text-tracking: 0.03125em;
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #3f51b5;
  --mat-chip-elevated-disabled-container-color: #3f51b5;
  --mat-chip-elevated-selected-container-color: #3f51b5;
  --mat-chip-flat-disabled-selected-container-color: #3f51b5;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #ff4081;
  --mat-chip-elevated-disabled-container-color: #ff4081;
  --mat-chip-elevated-selected-container-color: #ff4081;
  --mat-chip-flat-disabled-selected-container-color: #ff4081;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #f44336;
  --mat-chip-elevated-disabled-container-color: #f44336;
  --mat-chip-elevated-selected-container-color: #f44336;
  --mat-chip-flat-disabled-selected-container-color: #f44336;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font: Roboto, sans-serif;
  --mat-chip-label-text-line-height: 20px;
  --mat-chip-label-text-size: 14px;
  --mat-chip-label-text-tracking: 0.0178571429em;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-handle-color: #3f51b5;
  --mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;
  --mat-slide-toggle-selected-focus-handle-color: #3f51b5;
  --mat-slide-toggle-selected-hover-handle-color: #3f51b5;
  --mat-slide-toggle-selected-pressed-handle-color: #3f51b5;
  --mat-slide-toggle-selected-focus-track-color: #7986cb;
  --mat-slide-toggle-selected-hover-track-color: #7986cb;
  --mat-slide-toggle-selected-pressed-track-color: #7986cb;
  --mat-slide-toggle-selected-track-color: #7986cb;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-handle-color: #ff4081;
  --mat-slide-toggle-selected-hover-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;
  --mat-slide-toggle-selected-focus-handle-color: #ff4081;
  --mat-slide-toggle-selected-hover-handle-color: #ff4081;
  --mat-slide-toggle-selected-pressed-handle-color: #ff4081;
  --mat-slide-toggle-selected-focus-track-color: #f06292;
  --mat-slide-toggle-selected-hover-track-color: #f06292;
  --mat-slide-toggle-selected-pressed-track-color: #f06292;
  --mat-slide-toggle-selected-track-color: #f06292;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-handle-color: #f44336;
  --mat-slide-toggle-selected-pressed-handle-color: #f44336;
  --mat-slide-toggle-selected-focus-track-color: #e57373;
  --mat-slide-toggle-selected-hover-track-color: #e57373;
  --mat-slide-toggle-selected-pressed-track-color: #e57373;
  --mat-slide-toggle-selected-track-color: #e57373;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-slide-toggle-label-text-font: Roboto, sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font: Roboto, sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #3f51b5;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #3f51b5;
  --mat-radio-selected-hover-icon-color: #3f51b5;
  --mat-radio-selected-icon-color: #3f51b5;
  --mat-radio-selected-pressed-icon-color: #3f51b5;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #ff4081;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ff4081;
  --mat-radio-selected-hover-icon-color: #ff4081;
  --mat-radio-selected-icon-color: #ff4081;
  --mat-radio-selected-pressed-icon-color: #ff4081;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-radio-label-text-font: Roboto, sans-serif;
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: 0.0178571429em;
  --mat-radio-label-text-weight: 400;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-slider-active-track-color: #3f51b5;
  --mat-slider-focus-handle-color: #3f51b5;
  --mat-slider-handle-color: #3f51b5;
  --mat-slider-hover-handle-color: #3f51b5;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);
  --mat-slider-inactive-track-color: #3f51b5;
  --mat-slider-ripple-color: #3f51b5;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #3f51b5;
  --mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}
.mat-accent {
  --mat-slider-active-track-color: #ff4081;
  --mat-slider-focus-handle-color: #ff4081;
  --mat-slider-handle-color: #ff4081;
  --mat-slider-hover-handle-color: #ff4081;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);
  --mat-slider-inactive-track-color: #ff4081;
  --mat-slider-ripple-color: #ff4081;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #ff4081;
}
.mat-warn {
  --mat-slider-active-track-color: #f44336;
  --mat-slider-focus-handle-color: #f44336;
  --mat-slider-handle-color: #f44336;
  --mat-slider-hover-handle-color: #f44336;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-slider-inactive-track-color: #f44336;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #f44336;
}
html {
  --mat-slider-label-label-text-font: Roboto, sans-serif;
  --mat-slider-label-label-text-size: 14px;
  --mat-slider-label-label-text-line-height: 22px;
  --mat-slider-label-label-text-tracking: 0.0071428571em;
  --mat-slider-label-label-text-weight: 500;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-font: Roboto, sans-serif;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.03125em;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #3f51b5;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #3f51b5;
  --mat-radio-selected-hover-icon-color: #3f51b5;
  --mat-radio-selected-icon-color: #3f51b5;
  --mat-radio-selected-pressed-icon-color: #3f51b5;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #ff4081;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ff4081;
  --mat-radio-selected-hover-icon-color: #ff4081;
  --mat-radio-selected-icon-color: #ff4081;
  --mat-radio-selected-pressed-icon-color: #ff4081;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #3f51b5;
  --mat-checkbox-selected-hover-icon-color: #3f51b5;
  --mat-checkbox-selected-icon-color: #3f51b5;
  --mat-checkbox-selected-pressed-icon-color: #3f51b5;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #3f51b5;
  --mat-checkbox-selected-hover-state-layer-color: #3f51b5;
  --mat-checkbox-selected-pressed-state-layer-color: #3f51b5;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #ff4081;
  --mat-checkbox-selected-hover-icon-color: #ff4081;
  --mat-checkbox-selected-icon-color: #ff4081;
  --mat-checkbox-selected-pressed-icon-color: #ff4081;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ff4081;
  --mat-checkbox-selected-hover-state-layer-color: #ff4081;
  --mat-checkbox-selected-pressed-state-layer-color: #ff4081;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #3f51b5;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-list-list-item-label-text-font: Roboto, sans-serif;
  --mat-list-list-item-label-text-line-height: 24px;
  --mat-list-list-item-label-text-size: 16px;
  --mat-list-list-item-label-text-tracking: 0.03125em;
  --mat-list-list-item-label-text-weight: 400;
  --mat-list-list-item-supporting-text-font: Roboto, sans-serif;
  --mat-list-list-item-supporting-text-line-height: 20px;
  --mat-list-list-item-supporting-text-size: 14px;
  --mat-list-list-item-supporting-text-tracking: 0.0178571429em;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;
  --mat-list-list-item-trailing-supporting-text-line-height: 20px;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: .009375em;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-paginator-container-text-font: Roboto, sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #3f51b5;
  --mat-tab-active-ripple-color: #3f51b5;
  --mat-tab-inactive-ripple-color: #3f51b5;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #3f51b5;
  --mat-tab-active-hover-label-text-color: #3f51b5;
  --mat-tab-active-focus-indicator-color: #3f51b5;
  --mat-tab-active-hover-indicator-color: #3f51b5;
  --mat-tab-active-indicator-color: #3f51b5;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #ff4081;
  --mat-tab-active-ripple-color: #ff4081;
  --mat-tab-inactive-ripple-color: #ff4081;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #ff4081;
  --mat-tab-active-hover-label-text-color: #ff4081;
  --mat-tab-active-focus-indicator-color: #ff4081;
  --mat-tab-active-hover-indicator-color: #ff4081;
  --mat-tab-active-indicator-color: #ff4081;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #f44336;
  --mat-tab-active-ripple-color: #f44336;
  --mat-tab-inactive-ripple-color: #f44336;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #f44336;
  --mat-tab-active-hover-label-text-color: #f44336;
  --mat-tab-active-focus-indicator-color: #f44336;
  --mat-tab-active-hover-indicator-color: #f44336;
  --mat-tab-active-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #3f51b5;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #ff4081;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #f44336;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
.mat-mdc-tab-header {
  --mat-tab-label-text-font: Roboto, sans-serif;
  --mat-tab-label-text-size: 14px;
  --mat-tab-label-text-tracking: 0.0892857143em;
  --mat-tab-label-text-line-height: 36px;
  --mat-tab-label-text-weight: 500;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #ff4081;
  --mat-checkbox-selected-hover-icon-color: #ff4081;
  --mat-checkbox-selected-icon-color: #ff4081;
  --mat-checkbox-selected-pressed-icon-color: #ff4081;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ff4081;
  --mat-checkbox-selected-hover-state-layer-color: #ff4081;
  --mat-checkbox-selected-pressed-state-layer-color: #ff4081;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #3f51b5;
  --mat-checkbox-selected-hover-icon-color: #3f51b5;
  --mat-checkbox-selected-icon-color: #3f51b5;
  --mat-checkbox-selected-pressed-icon-color: #3f51b5;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #3f51b5;
  --mat-checkbox-selected-hover-state-layer-color: #3f51b5;
  --mat-checkbox-selected-pressed-state-layer-color: #3f51b5;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-checkbox-label-text-font: Roboto, sans-serif;
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: 0.0178571429em;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #3f51b5;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #3f51b5;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-button-outlined-state-layer-color: #3f51b5;
  --mat-button-protected-container-color: #3f51b5;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #3f51b5;
  --mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-button-text-state-layer-color: #3f51b5;
  --mat-button-tonal-container-color: #3f51b5;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #ff4081;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #ff4081;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-button-outlined-state-layer-color: #ff4081;
  --mat-button-protected-container-color: #ff4081;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #ff4081;
  --mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-button-text-state-layer-color: #ff4081;
  --mat-button-tonal-container-color: #ff4081;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f44336;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #f44336;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-button-filled-label-text-font: Roboto, sans-serif;
  --mat-button-filled-label-text-size: 14px;
  --mat-button-filled-label-text-tracking: 0.0892857143em;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 500;
  --mat-button-outlined-label-text-font: Roboto, sans-serif;
  --mat-button-outlined-label-text-size: 14px;
  --mat-button-outlined-label-text-tracking: 0.0892857143em;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 500;
  --mat-button-protected-label-text-font: Roboto, sans-serif;
  --mat-button-protected-label-text-size: 14px;
  --mat-button-protected-label-text-tracking: 0.0892857143em;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 500;
  --mat-button-text-label-text-font: Roboto, sans-serif;
  --mat-button-text-label-text-size: 14px;
  --mat-button-text-label-text-tracking: 0.0892857143em;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 500;
  --mat-button-tonal-label-text-font: Roboto, sans-serif;
  --mat-button-tonal-label-text-size: 14px;
  --mat-button-tonal-label-text-tracking: 0.0892857143em;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 500;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #3f51b5;
  --mat-icon-button-state-layer-color: #3f51b5;
  --mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #ff4081;
  --mat-icon-button-state-layer-color: #ff4081;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #3f51b5;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-fab-small-container-color: #3f51b5;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #ff4081;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-fab-small-container-color: #ff4081;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-fab-extended-label-text-font: Roboto, sans-serif;
  --mat-fab-extended-label-text-size: 14px;
  --mat-fab-extended-label-text-tracking: 0.0892857143em;
  --mat-fab-extended-label-text-weight: 500;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #7986cb;
}
html {
  --mat-snack-bar-supporting-text-font: Roboto, sans-serif;
  --mat-snack-bar-supporting-text-line-height: 20px;
  --mat-snack-bar-supporting-text-size: 14px;
  --mat-snack-bar-supporting-text-weight: 400;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mat-table-header-headline-font: Roboto, sans-serif;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: Roboto, sans-serif;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.0178571429em;
  --mat-table-footer-supporting-text-font: Roboto, sans-serif;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.0178571429em;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #3f51b5;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #ff4081;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #f44336;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #3f51b5;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #ff4081;
  --mat-badge-text-color: white;
}
.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
html {
  --mat-badge-text-font: Roboto, sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-button-toggle-height: 48px;
}
html {
  --mat-button-toggle-label-text-font: Roboto, sans-serif;
  --mat-button-toggle-label-text-line-height: 24px;
  --mat-button-toggle-label-text-size: 16px;
  --mat-button-toggle-label-text-tracking: 0.03125em;
  --mat-button-toggle-label-text-weight: 400;
  --mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;
  --mat-button-toggle-legacy-label-text-line-height: 24px;
  --mat-button-toggle-legacy-label-text-size: 16px;
  --mat-button-toggle-legacy-label-text-tracking: 0.03125em;
  --mat-button-toggle-legacy-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #3f51b5;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent,
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #ff4081;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #ff4081;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font: Roboto, sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-expansion-header-text-font: Roboto, sans-serif;
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: Roboto, sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #3f51b5;
}
.mat-icon.mat-accent {
  --mat-icon-color: #ff4081;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #3f51b5;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #3f51b5;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #3f51b5;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #ff4081;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #ff4081;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #ff4081;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-stepper-container-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-sort-arrow-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #3f51b5;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #ff4081;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-toolbar-title-text-font: Roboto, sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
html {
  --mat-tree-node-text-font: Roboto, sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color: white;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px/32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px/32px Roboto, sans-serif;
  letter-spacing: .0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px/24px Roboto, sans-serif;
  letter-spacing: .03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px*.83)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px*.67)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px/22px Roboto, sans-serif;
  letter-spacing: .0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px/20px Roboto, sans-serif;
  letter-spacing: .0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px/20px Roboto, sans-serif;
  letter-spacing: .0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px/96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px/60px Roboto, sans-serif;
  letter-spacing: -.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px/50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px/40px Roboto, sans-serif;
  letter-spacing: .0073529412em;
  margin: 0 0 64px;
}

/* src/styles.css */
html,
body {
  height: 100%;
  margin: 0;
  overflow: hidden;
}
body {
  margin: 0;
}
div.container {
  margin: 0 40px;
}
.fill-remaining-space {
  flex: 1 1 auto;
}
.overflow-auto {
  overflow: auto;
}
.flex-break {
  flex-basis: 100%;
  height: 0;
}
.info-box {
  margin: 10px;
}
form.normal-form {
  margin: 10px;
}
.add-bottom-padding {
  padding-bottom: 10px;
}
mat-radio-group mat-radio-button {
  margin-left: 5px;
}
.button-row {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.button-row button {
  margin: 5px;
}
.mat-mdc-snack-bar-container.success > div,
.notification-banner.success {
  background-color: var(--color-success);
}
.mat-mdc-snack-bar-container.warn > div,
.notification-banner.warn {
  background-color: var(--color-warning);
}
.mat-mdc-snack-bar-container.info > div,
.notification-banner.info {
  background-color: var(--color-info);
}
.mat-mdc-snack-bar-container.error > div,
.notification-banner.error {
  background-color: var(--color-danger);
}
.mat-mdc-snack-bar-container.notification simple-snack-bar {
  color: var(--color-white);
}
.notification-banner-wrapper > .notification-banner a {
  color: var(--color-black);
  text-decoration: none;
}
.notification-banner .notification-banner-message {
  white-space: break-spaces;
  line-height: 1.25;
  font-size: 12px;
}
.hide {
  display: none !important;
}
mat-cell,
mat-header-cell {
  padding: 0 7px;
}
mat-footer-row mat-footer-cell {
  justify-content: center;
  font-style: italic;
}
.mat-mdc-form-field-infix {
  display: flex;
}
.btn-dialog-close {
  width: 45px;
  min-width: 0 !important;
  height: 40px;
  padding: 0 !important;
}
.info-dialog-container .mat-mdc-dialog-container,
.confirm-dialog-container .mat-mdc-dialog-container,
.permission-denied-dialog-container .mat-mdc-dialog-container,
.common-action-dialog-container .mat-mdc-dialog-container {
  border-radius: .25em .25em .4em .4em;
  padding: 0;
  margin-top: 20vh;
  max-height: 75vh;
}
.info-dialog-container .content-container,
.confirm-dialog-container .content-container,
.permission-denied-dialog-container .content-container,
.common-action-dialog-container .content-container {
  margin: 10px;
  color: var(--color-black);
  display: flex;
}
.info-dialog-container span.content-span,
.confirm-dialog-container span.content-span,
.permission-denied-dialog-container div.content-span,
.common-action-dialog-container div.content-span {
  width: 100%;
  padding: 35px 16px;
  text-align: center;
  font-size: 14px;
}
.info-dialog-container #close-icon,
.confirm-dialog-container #close-icon,
.permission-denied-dialog-container #close-icon,
.common-action-dialog-container #close-icon {
  margin-left: auto;
  order: 2;
  font-weight: bolder;
}
.info-dialog-container #close-icon:hover,
.confirm-dialog-container #close-icon:hover,
.permission-denied-dialog-container #close-icon:hover,
.common-action-dialog-container #close-icon:hover {
  cursor: pointer;
}
.info-dialog-container #ok-button,
.permission-denied-dialog-container #ok-button,
.confirm-dialog-container #yes-button,
.confirm-dialog-container #no-button,
.common-action-dialog-container .yes-button,
.common-action-dialog-container .no-button,
.common-action-dialog-container .ok-button {
  height: 50px;
  border-radius: 0;
  color: white;
}
.confirm-dialog-container #yes-button,
.confirm-dialog-container #no-button,
.common-action-dialog-container .yes-button,
.common-action-dialog-container .no-button {
  width: 50%;
}
.permission-denied-dialog-container #ok-button,
.info-dialog-container #ok-button,
.common-action-dialog-container .ok-button {
  width: 100%;
}
.info-dialog-container #ok-button,
.confirm-dialog-container #no-button:not(.mat-mdc-button-disabled),
.common-action-dialog-container .ok-button,
.common-action-dialog-container .no-button:not(.mat-mdc-button-disabled) {
  background-color: var(--color-neutral-light);
  color: var(--color-black);
}
.permission-denied-dialog-container #ok-button,
.confirm-dialog-container #yes-button:not(.mat-mdc-button-disabled):not(.positive-intent),
.common-action-dialog-container .yes-button:not(.mat-mdc-button-disabled):not(.positive-intent) {
  background-color: var(--color-danger);
  color: var(--color-white);
}
.common-action-dialog-container .yes-button:not(.mat-mdc-button-disabled):not(.positive-intent):not(:first-child):not(:last-child) {
  border-left: 1px solid var(--color-neutral-light);
  border-right: 1px solid var(--color-neutral-light);
}
.confirm-dialog-container #yes-button.positive-intent:not(.mat-mdc-button-disabled),
.common-action-dialog-container .yes-button.positive-intent:not(.mat-mdc-button-disabled) {
  background-color: var(--color-primary);
}
.mat-grid-tile .mat-figure {
  justify-content: flex-start !important;
  margin: 5px !important;
}
.mat-tab-label.mat-tab-label-active {
  background-color: var(--color-neutral-extra-light) !important;
  color: var(--color-primary);
}
.mat-elevation-z8,
.mat-mdc-card {
  box-shadow:
    0 5px 5px -3px rgba(82, 63, 104, 0.06),
    0 8px 10px 1px rgba(82, 63, 104, 0.042),
    0 3px 14px 2px rgba(82, 63, 104, 0.036) !important;
}
.mat-elevation-z8 {
  min-width: 800px;
  height: auto;
  max-height: 65vh;
  overflow: auto;
}
.mat-header-row {
  min-height: 45px;
  border-top: 1px solid var(--color-neutral-extra-light);
}
.mat-header-cell {
  font-weight: bold;
  color: var(--color-black);
  font-size: 11px;
}
.mat-sort-header {
  letter-spacing: normal;
}
.mat-sidenav-content {
  background-color: var(--color-neutral-extra-light-medium);
  padding-right: var(--spacer-8);
  padding-left: var(--spacer-8);
}
.mat-sidenav-content .mat-toolbar-single-row {
  background-color: var(--color-neutral-extra-light-medium);
  padding: 10px;
}
.mat-cell,
.mat-footer-cell {
  color: var(--color-black);
}
.mat-header-cell {
  color: var(--color-black);
}
.mat-row:hover {
  background-color: var(--color-neutral-extra-light-medium);
}
.mat-checkbox-frame {
  border-color: var(--color-neutral-light) !important;
}
.mat-tooltip {
  white-space: pre-line;
}
.mat-toolbar {
  background-color: transparent !important;
  position: sticky;
  padding: 0 40px;
  top: 0;
  left: 0;
  z-index: 102;
}
.sticky-toolbar {
  position: sticky;
  background-color: #f5f5f5;
  padding: 10px 10px;
  top: 0;
  z-index: 102;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.62);
}
.mat-mdc-dialog-container .mat-toolbar {
  background-color: var(--color-white);
}
.mat-mdc-dialog-container {
  width: fit-content !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.mat-mdc-dialog-content.full-width {
  min-width: 85vw !important;
}
#medium-mat-dialog-container {
  width: 850px !important;
  max-width: -moz-available;
  max-width: -webkit-fill-available;
  max-width: fill-available;
  min-width: fit-content;
}
#large-mat-dialog-container {
  min-width: 85vw !important;
}
.mat-mdc-dialog-content {
  max-height: 86vh !important;
  background-color: var(--color-neutral-extra-light-medium) !important;
}
.mat-card-actions {
  margin: 5px !important;
}
.mat-mdc-card-title,
.mat-expansion-panel-header {
  font-size: 18px !important;
  line-height: 26px !important;
  margin-bottom: 10px !important;
}
.mat-card-content {
  margin: 16px;
}
mat-panel-description.right-aligned {
  display: flex;
  justify-content: flex-end;
}
.mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: var(--color-primary);
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: var(--color-primary);
}
.actions-bar {
  padding: 0.4rem 0.2rem 0;
}
.actions-bar .mat-mdc-form-field-icon-prefix > .mat-icon,
.mat-mdc-form-field-icon-suffix > .mat-icon {
  padding: 0;
}
.actions-bar .material-icons {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.actions-bar .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  padding: 0 8px;
}
.actions-bar .button-group button {
  margin-right: 0.5rem;
}
.action-bar {
  max-width: 1050px;
  min-width: 750px;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
}
.table-header {
  font-weight: bold;
  margin: 10px 0 10px;
  font-size: 1.2rem;
}
.table-sub-header {
  font-weight: bold;
  margin: 10px 0 2px;
  font-size: 0.75rem;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
.font-10 {
  font-size: 10px;
}
.font-12 {
  font-size: 12px !important;
}
.mat-spinner {
  margin-right: auto;
  margin-left: auto;
}
.mat-flat-button.mat-primary,
.mat-raised-button.mat-primary,
.mat-fab.mat-primary,
.mat-mini-fab.mat-primary {
  background-color: var(--color-primary);
}
.raw {
  white-space: pre-wrap;
  padding: 1rem 0;
  overflow-wrap: break-word;
}
.heading1 {
  font-size: 30px !important;
  font-weight: bold !important;
  margin-bottom: 0.5rem !important;
}
.heading2 {
  font-size: 20px !important;
  font-weight: bold !important;
  margin-bottom: 0.5rem !important;
}
.heading3 {
  font-size: 16px !important;
  font-weight: bold !important;
  margin: 0.5rem 0 !important;
}
.heading4 {
  font-size: 12px !important;
  font-weight: bold !important;
  margin: 0.5rem 0 !important;
}
.hidden-divider {
  height: 10px;
}
.table-bordered {
  border: 1px solid var(--color-neutral-light);
}
.bordered {
  vertical-align: top;
  border-bottom: 1px solid var(--color-neutral-light);
}
.bordered-only-top {
  vertical-align: top;
  border-top: 1px solid var(--color-neutral-light);
}
.bordered-only-bottom {
  background-color: var(--color-neutral-light);
  border-bottom: 1px solid var(--color-neutral-light);
  vertical-align: initial;
}
.top_row {
  display: table;
  width: 100%;
  border-top: 1px solid;
}
.bottom_row {
  display: table;
  width: 100%;
  border-bottom: 1px solid;
}
.top_row_no_border {
  display: table;
  width: 100%;
}
.top_row > div {
  display: table-cell;
  padding: 3px;
}
.top_row_no_border > div {
  display: table-cell;
  padding: 3px;
}
.top_row_no_border > div > ul {
  margin: 1px;
  list-style: none;
}
.wrapper {
  background-color: var(--color-white);
  padding: 2rem;
  max-width: 1000px;
  min-width: 750px;
  margin-left: auto;
  margin-right: auto;
}
.segment {
  font-size: 10px !important;
  line-height: 1.5 !important;
}
.segment table {
  font-size: 10px !important;
}
.text-align-right {
  text-align: right !important;
}
.text-align-left {
  text-align: left !important;
}
.text-align-mid {
  text-align: center !important;
}
.pre-text {
  white-space: pre;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.text-muted {
  color: var(--color-neutral-dark-medium);
  font-size: 12px;
  display: block;
}
.text-bold {
  font-weight: bold;
}
.text-red {
  color: red;
}
.text-mono {
  font-family: "Roboto Mono", monospace;
}
.md-drppicker {
  top: auto;
  left: auto !important;
  right: 0 !important;
  font-family: "Nunito Sans", sans-serif !important;
}
.md-drppicker > ul {
  font-family: "Nunito Sans", sans-serif !important;
}
.md-drppicker.double {
  width: max-content !important;
}
.md-drppicker th {
  color: var(--color-neutral-darker) !important;
  font-weight: normal !important;
}
app-date-range-picker {
  z-index: 101;
}
app-error-track-button .mat-mdc-button-disabled.mat-mdc-button-disabled {
  pointer-events: initial;
}
.wide-tooltip > .mdc-tooltip__surface {
  max-width: unset;
}
.mat-mdc-dialog-content .mat-mdc-error {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mat-mdc-form-field-subscript-wrapper {
  display: flex;
}
.mat-mdc-form-field-hint-wrapper {
  letter-spacing: 0.005em;
  line-height: 1.12;
}
.mat-mdc-form-field-error-wrapper {
  position: static !important;
  letter-spacing: normal;
  line-height: 1.12;
}
mat-progress-bar.dialog-progress-bar {
  position: sticky;
  top: var(--mat-toolbar-standard-height);
  left: 0;
  z-index: 10;
}
ngx-json-viewer .segment {
  font-size: 14px !important;
}
.no-data-footer-cell {
  padding: 1rem;
  text-align: center;
}
.break-word {
  word-break: break-word;
}
.org-entity-dialog .mat-dialog-container {
  width: 50vw;
  min-width: 50vw;
  max-width: 80vw;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  padding: .5em .5em 0 .5em !important;
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: .25em 0 .5em 0 !important;
}
.doc-view-header-action-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.doc-view-header-action-buttons button:not(:last-child) {
  margin-right: 10px;
}
.mat-button-disabled img {
  opacity: 0.25;
}
.filter-wrapper {
  padding: 0.75rem 1rem 0.25rem;
}
.filter-wrapper-title {
  position: relative;
  background-color: var(--color-neutral-dark);
  left: 30px;
  line-height: 1;
  font-size: 12px;
  color: #919298;
}
.primary-mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  padding: 0 12px 0 5px !important;
  font-size: 14px !important;
  line-height: 28px !important;
}
div.tree div.tree-children::before,
div.tree::before {
  content: "";
  position: absolute;
  border-left: 1px dotted var(--color-primary-dark);
  height: 100%;
  top: -14px;
  left: 12px;
}
div.tree .mat-mdc-unelevated-button:not(:disabled) {
  background-color: #2196f32b;
}
div.tree {
  padding-left: 0;
  margin-left: -5px;
}
div.tree div.tree-children {
  position: relative;
  padding-left: 0;
  margin-left: 16px;
}
div.tree div.tree-children::before {
  left: 5px;
}
div.tree tree-node > div > .node-wrapper {
  margin-left: 24px;
}
div.tree tree-node > div > .node-wrapper > .node-content-wrapper {
  margin-left: 4px;
}
div.tree tree-node > div.tree-node-leaf > .node-wrapper {
  margin-left: 0;
}
div.tree tree-node > div::before {
  content: "";
  position: absolute;
  border-bottom: 1px dotted var(--color-primary-dark);
  width: 7px;
  margin-top: 12px;
  left: 7px;
}
div.tree tree-node > div .toggle-children-wrapper {
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-primary-dark);
  position: absolute;
  left: 15px;
  margin-top: 9px;
  margin-left: -2px;
  display: inline-block;
  background-color: #fff;
  z-index: 1;
}
div.tree tree-node > div .toggle-children-placeholder {
  content: "";
  display: inline-block;
  width: 19px;
  border-top: 1px dotted var(--color-primary-dark);
  position: absolute;
  top: 12px;
  left: 5px;
}
div.tree tree-node > div .toggle-children-wrapper::before {
  content: "";
  display: inline-block;
  width: 7px;
  border-top: 1px solid var(--color-primary-dark);
  position: absolute;
  top: 8px;
  left: 5px;
}
div.tree tree-node > div .toggle-children-wrapper.toggle-children-wrapper-collapsed::after {
  content: "";
  display: inline-block;
  height: 7px;
  width: 7px;
  border-left: 1px solid var(--color-primary-dark);
  position: absolute;
  top: 5px;
  left: 8px;
}
div.tree tree-node > div .toggle-children-wrapper .toggle-children {
  display: none;
}
div.tree tree-node > div .node-content-wrapper {
  margin-left: 4px;
}
div.tree > tree-node > div::before {
  left: 14px;
}
div.tree > tree-node > div > .node-wrapper > tree-node-expander > .toggle-children-wrapper {
  left: 22px;
}
.node-content-wrapper {
  width: 100%;
}
div.tree .tree-node-loading {
  display: none;
}
.gradient-bg {
  background:
    linear-gradient(
      180deg,
      #03a9f4 35%,
      var(--color-white) 35%);
}
.mat-divider.light {
  border-top-color: var(--color-neutral-darker);
}
#sub-filter-btn.has-filters {
  color: var(--color-primary);
}
.mat-option.empty-option {
  font-style: italic;
  color: var(--color-neutral-dark);
}
div.line-item-wrapper {
  border-radius: 5px;
  padding: 20px;
  background-color: var(--color-neutral-extra-light-medium);
  width: 100%;
}
mat-slide-toggle.mat-slide-toggle.small {
  font-size: 12px;
}
mat-slide-toggle.mat-slide-toggle.small .mat-slide-toggle-bar {
  height: 8px;
  width: 26px;
}
mat-slide-toggle.mat-slide-toggle.small .mat-slide-toggle-thumb {
  height: 14px;
  width: 14px;
}
mat-slide-toggle.mat-slide-toggle.small.mat-checked .mat-slide-toggle-thumb-container {
  transform: translate3d(12px, 0, 0);
}
.readonly-mat-select-panel {
}
.mat-mdc-table {
  width: max-content !important;
  width: -moz-max-content !important;
}
.mat-mdc-table .mat-mdc-footer-row {
  height: auto;
}
.mat-mdc-table .mat-column-select {
  flex: none !important;
  width: 9%;
}
.mat-mdc-table .mat-column-actions {
  flex: none !important;
  width: 14%;
}
.mat-mdc-header-row {
  font-size: 12px !important;
}
.mat-mdc-table .mat-mdc-cell {
  color: var(--color-black);
}
.mat-mdc-table .mat-mdc-cell,
.mat-mdc-table .mat-mdc-header-cell {
  padding: 0 8px 0 8px;
}
.mat-mdc-table .material-icons,
.mat-mdc-menu-content .material-icons {
  font-size: 18px;
}
.mat-mdc-table .mat-icon,
.mat-mdc-menu-content .mat-icon {
  height: 18px;
  width: 18px;
}
.mat-mdc-table .mat-mdc-standard-chip {
  color: var(--color-black);
  height: 24px !important;
  border-radius: 12px !important;
}
.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled).dark-chip .mat-mdc-chip-action-label {
  color: var(--color-white);
}
.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled).icon-chip .mat-mdc-chip-action-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.mat-mdc-table .mat-mdc-chip-action-label {
  font-size: 10px;
}
.mat-mdc-table .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  left: 0;
}
.mat-mdc-row:hover {
  background-color: #ecf4f9;
}
.img-btn:disabled img {
  opacity: 0.25;
}
.text-truncate {
  width: 85%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mat-mdc-tooltip > div {
  white-space: pre-line;
  text-align: start !important;
}
.mdc-button.button-with-right-options {
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.mdc-button.extra-options-button {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: solid 1px rgb(215, 215, 218);
  padding-left: 8px;
  padding-right: 8px;
  min-width: 0;
}
.mdc-button.extra-options-button > .mat-icon {
  margin-left: 0;
}
.m-8 {
  margin-left: 8px;
  margin-right: 8px;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-4 {
  margin-bottom: 4px;
}
.mb-8 {
  margin-bottom: 8px;
}
.mb-16 {
  margin-bottom: 16px;
}
.mb-24 {
  margin-bottom: 24px;
}
.mt-4 {
  margin-top: 4px;
}
.mt-8 {
  margin-top: 8px;
}
.mt-16 {
  margin-top: 16px;
}
.mr-4 {
  margin-right: 4px;
}
.mr-8 {
  margin-right: 8px;
}
.mr-16 {
  margin-right: 16px;
}
.ml-4 {
  margin-left: 4px;
}
.ml-8 {
  margin-left: 8px;
}
.ml-16 {
  margin-left: 16px;
}
.p-8 {
  padding: 8px;
}
.px-8 {
  padding-right: 8px;
  padding-left: 8px;
}
.pr-8 {
  padding-right: 8px;
}
.pr-16 {
  padding-right: 16px;
}
.pl-8 {
  padding-left: 8px;
}
.pl-16 {
  padding-left: 16px;
}
.pl-32 {
  padding-left: 32px;
}
.pb-8 {
  padding-bottom: 8px;
}
.pb-12 {
  padding-bottom: 12px;
}
.pt-8 {
  padding-top: 8px;
}
.pt-12 {
  padding-top: 12px;
}
.width-100 {
  width: 100% !important;
}
.width-max-content {
  width: max-content;
}
.height-fit-content {
  height: fit-content !important;
}
.duplicate-file-name {
  color: var(--color-warning);
}
.row-gap-1 {
  row-gap: 4px;
}
.card-header {
  font-size: 12px;
  margin-top: 5px;
}
.date-info {
  margin-bottom: 10px;
}
.route-info {
  margin-right: 5px;
}
.route-info > div,
.route-info > app-copy-chip-field,
.status-info > div {
  border-radius: 10px;
  margin-bottom: 10px;
}
.route-info > div,
.route-info > app-copy-chip-field,
.status-type {
  padding: 0 5px 0 10px;
  background-color: rgba(33, 150, 243, 0.1);
  border: 1px solid rgba(33, 150, 243, 0.3);
}
.status-info > div {
  padding: 5px 5px 5px 10px;
}
.status-display {
  border: 1px solid rgba(128, 128, 128, 0.6);
  background-color: transparent;
}
.date-display {
  font-size: 11px;
  color: rgb(128, 128, 128);
}
.route-info mat-chip,
.status-type mat-chip {
  background-color: transparent !important;
  border-radius: 5px;
  padding-left: 0 !important;
}
.status-display mat-chip {
  border-radius: 20px;
}
.error-status {
  background-color: rgba(255, 0, 0, 0.2) !important;
}
.rejected-status,
.failed-status {
  background-color: rgba(255, 128, 0, 0.3) !important;
}
.completed-status,
.sent-status {
  background-color: rgba(89, 236, 96, 0.5) !important;
}
.in-progress-status {
  background-color: rgba(33, 150, 243, 0.1) !important;
}
.pending-status,
.queued-status {
  background-color: rgba(128, 128, 128, 0.2) !important;
}
.status-error {
  padding: 10px;
  background-color: rgba(255, 0, 0, 0.1);
  border: 1px solid rgba(255, 0, 0, 0.2);
  border-radius: 5px;
}
.error-text {
  white-space: pre-wrap;
  color: var(--color-danger);
}
.success-text {
  white-space: pre-wrap;
  color: var(--color-success);
}
.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
  padding-left: 16px !important;
}
.mat-mdc-select-arrow-wrapper {
  margin-left: 8px !important;
}
.form-info-box {
  padding: 4px 8px;
  border-radius: 8px;
}
.form-info-box.error {
  background-color: #ffe6e6;
  border: 1px solid #f5c2c2;
}
.form-info-box.warning {
  background-color: #fff6e7;
  border: 1px solid #ffebc7;
}
.form-info-box.success {
  background-color: #e9fff2;
  border: 1px solid #c9ffde;
}
.form-info-box .error-icon {
  color: #d32f2f;
}
.form-info-box .warning-icon {
  color: #f2a51e;
}
.form-info-box .success-icon {
  color: #03c04a;
}
.form-info-box .message {
  font-weight: bold;
  font-size: 14px;
  color: #333;
}
.form-info-box .view-button {
  background-color: transparent;
  color: #fff !important;
  font-weight: bold;
  font-size: 12px;
  padding: 2px 12px;
  border-radius: 16px;
  margin: 2px 0;
}
.form-info-box .view-button:hover {
  background-color: transparent !important;
}
.form-info-box .view-button.error {
  background-color: #d32f2f !important;
}
.form-info-box .view-button.error:hover {
  background-color: #cf0606 !important;
}
.form-info-box .view-button.warning {
  background-color: #ef9c0e !important;
}
.form-info-box .view-button.warning:hover {
  background-color: #f2a51e !important;
}
.form-info-box .view-button.success {
  background-color: #03c04a !important;
}
.form-info-box .view-button.success:hover {
  background-color: #21c15e !important;
}
.mat-icon.clickable-icon {
  cursor: pointer;
  color: var(--color-neutral-dark-medium);
}
.mat-icon.clickable-icon.light-icon {
  opacity: 0.5;
}
.mat-icon.clickable-icon.small-icon {
  height: 18px;
  width: 18px;
  font-size: 18px;
}
.mat-icon.clickable-icon:hover {
  cursor: pointer;
  color: var(--color-neutral-darker);
}
.mat-icon.clickable-icon.disabled-icon {
  cursor: not-allowed;
  color: var(--color-neutral-light);
}
.mat-icon.clickable-icon.warn {
  color: var(--color-danger);
}
.required-mark::after {
  content: " *";
  color: var(--color-danger);
}
.info-icon {
  font-size: 14px;
  height: min-content;
  width: min-content;
  color: var(--color-info);
}
.editor-table-index-column {
  width: 5rem;
  max-width: fit-content(6rem);
  min-width: 5rem;
}
.editor-table-hidden-column {
  width: 24px !important;
  max-width: 24px !important;
  min-width: 24px !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.trimmed-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
p-table.all-col-hidden .p-datatable-table {
  width: fit-content;
}
.rotated-180 {
  transform: rotate(180deg);
}
.warning-banner {
  padding: 12px 16px;
  background-color: var(--color-warning-extra-light) !important;
  color: var(--color-warning-darker);
  font-weight: 500;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}
.outline-chip-wrapper .mat-mdc-chip.mat-mdc-standard-chip {
  height: 22px !important;
}
.outline-chip:hover .mat-mdc-chip-focus-overlay,
.outline-chip:focus .mat-mdc-chip-focus-overlay,
.outline-chip.mat-mdc-chip-focused .mat-mdc-chip-focus-overlay {
  background-color: transparent !important;
  box-shadow: none !important;
}
.table-header {
  font-size: 1rem;
  color: var(--color-white);
  padding: 0.25rem 0.5rem;
  margin: 0;
}
.bg-level-0 {
  background-color: #0a0a0a;
}
.bg-level-1 {
  background-color: #353637;
}
.bg-level-2 {
  background-color: #56585a;
}
.bg-level-3 {
  background-color: #74767a;
}
.bg-level-4 {
  background-color: #9b9da4;
}
.bg-level-5 {
  background-color: #c0c3cc;
}
.level-0 {
  width: 7px;
  background-color: #0a0a0a;
  height: auto;
}
.level-1 {
  width: 7px;
  background-color: #353637;
  height: auto;
}
.level-2 {
  width: 7px;
  background-color: #56585a;
  height: auto;
}
.level-3 {
  width: 7px;
  background-color: #74767a;
  height: auto;
}
.level-4 {
  width: 7px;
  background-color: #9b9da4;
  height: auto;
}
.level-5 {
  width: 7px;
  background-color: #c0c3cc;
  height: auto;
}
.monaco-action-button-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: end;
  column-gap: 4px;
}
.monaco-action-button {
  background-color: var(--color-neutral-darker);
  color: var(--color-neutral-extra-light-medium);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  border-radius: 8px;
  cursor: pointer;
  border: none;
}
.copy-button {
  opacity: 0.5;
  transition: opacity 0.5s ease;
}
.copy-button:hover {
  opacity: 0.8;
}

/* src/custom-theme.scss */
/*!
 * Copyright (c) 2026. Aayu Technologies LLC. (https://aayutechnologies.com). All Rights Reserved.
 *
 * Aayu Technologies PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #03a9f4;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #03a9f4;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #03a9f4 12%, transparent);
  --mat-button-outlined-state-layer-color: #03a9f4;
  --mat-button-protected-container-color: #03a9f4;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #03a9f4;
  --mat-button-text-ripple-color: color-mix(in srgb, #03a9f4 12%, transparent);
  --mat-button-text-state-layer-color: #03a9f4;
  --mat-button-tonal-container-color: #03a9f4;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #ffab40;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-label-text-color: #ffab40;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ffab40 12%, transparent);
  --mat-button-outlined-state-layer-color: #ffab40;
  --mat-button-protected-container-color: #ffab40;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-label-text-color: #ffab40;
  --mat-button-text-ripple-color: color-mix(in srgb, #ffab40 12%, transparent);
  --mat-button-text-state-layer-color: #ffab40;
  --mat-button-tonal-container-color: #ffab40;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f44336;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #f44336;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #03a9f4;
  --mat-icon-button-state-layer-color: #03a9f4;
  --mat-icon-button-ripple-color: color-mix(in srgb, #03a9f4 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #ffab40;
  --mat-icon-button-state-layer-color: #ffab40;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ffab40 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: none;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 36px;
  --mat-icon-button-state-layer-size: 36px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 6px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #03a9f4;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #03a9f4 12%, transparent);
  --mat-fab-small-container-color: #03a9f4;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #ffab40;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-ripple-color: color-mix(in srgb, #ffab40 12%, transparent);
  --mat-fab-small-container-color: #ffab40;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #03a9f4;
}
.mat-icon.mat-accent {
  --mat-icon-color: #ffab40;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-selected-focus-icon-color: #ffab40;
  --mat-checkbox-selected-hover-icon-color: #ffab40;
  --mat-checkbox-selected-icon-color: #ffab40;
  --mat-checkbox-selected-pressed-icon-color: #ffab40;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ffab40;
  --mat-checkbox-selected-hover-state-layer-color: #ffab40;
  --mat-checkbox-selected-pressed-state-layer-color: #ffab40;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #03a9f4;
  --mat-checkbox-selected-hover-icon-color: #03a9f4;
  --mat-checkbox-selected-icon-color: #03a9f4;
  --mat-checkbox-selected-pressed-icon-color: #03a9f4;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #03a9f4;
  --mat-checkbox-selected-hover-state-layer-color: #03a9f4;
  --mat-checkbox-selected-pressed-state-layer-color: #03a9f4;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #03a9f4;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #03a9f4;
  --mat-radio-selected-hover-icon-color: #03a9f4;
  --mat-radio-selected-icon-color: #03a9f4;
  --mat-radio-selected-pressed-icon-color: #03a9f4;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #ffab40;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ffab40;
  --mat-radio-selected-hover-icon-color: #ffab40;
  --mat-radio-selected-icon-color: #ffab40;
  --mat-radio-selected-pressed-icon-color: #ffab40;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #03a9f4;
  --mat-chip-elevated-disabled-container-color: #03a9f4;
  --mat-chip-elevated-selected-container-color: #03a9f4;
  --mat-chip-flat-disabled-selected-container-color: #03a9f4;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: #ffab40;
  --mat-chip-elevated-disabled-container-color: #ffab40;
  --mat-chip-elevated-selected-container-color: #ffab40;
  --mat-chip-flat-disabled-selected-container-color: #ffab40;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #f44336;
  --mat-chip-elevated-disabled-container-color: #f44336;
  --mat-chip-elevated-selected-container-color: #f44336;
  --mat-chip-flat-disabled-selected-container-color: #f44336;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #03a9f4;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #ffab40;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #03a9f4;
  --mat-progress-bar-track-color: rgba(3, 169, 244, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #ffab40;
  --mat-progress-bar-track-color: rgba(255, 171, 64, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #03a9f4;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #ffab40;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #f44336;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #03a9f4;
  --mat-slide-toggle-selected-handle-color: #03a9f4;
  --mat-slide-toggle-selected-hover-state-layer-color: #03a9f4;
  --mat-slide-toggle-selected-pressed-state-layer-color: #03a9f4;
  --mat-slide-toggle-selected-focus-handle-color: #03a9f4;
  --mat-slide-toggle-selected-hover-handle-color: #03a9f4;
  --mat-slide-toggle-selected-pressed-handle-color: #03a9f4;
  --mat-slide-toggle-selected-focus-track-color: #4fc3f7;
  --mat-slide-toggle-selected-hover-track-color: #4fc3f7;
  --mat-slide-toggle-selected-pressed-track-color: #4fc3f7;
  --mat-slide-toggle-selected-track-color: #4fc3f7;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-selected-focus-state-layer-color: #ffab40;
  --mat-slide-toggle-selected-handle-color: #ffab40;
  --mat-slide-toggle-selected-hover-state-layer-color: #ffab40;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ffab40;
  --mat-slide-toggle-selected-focus-handle-color: #ffab40;
  --mat-slide-toggle-selected-hover-handle-color: #ffab40;
  --mat-slide-toggle-selected-pressed-handle-color: #ffab40;
  --mat-slide-toggle-selected-focus-track-color: #ffb74d;
  --mat-slide-toggle-selected-hover-track-color: #ffb74d;
  --mat-slide-toggle-selected-pressed-track-color: #ffb74d;
  --mat-slide-toggle-selected-track-color: #ffb74d;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-handle-color: #f44336;
  --mat-slide-toggle-selected-pressed-handle-color: #f44336;
  --mat-slide-toggle-selected-focus-track-color: #e57373;
  --mat-slide-toggle-selected-hover-track-color: #e57373;
  --mat-slide-toggle-selected-pressed-track-color: #e57373;
  --mat-slide-toggle-selected-track-color: #e57373;
}
html {
  --mat-slide-toggle-state-layer-size: 28px;
  --mat-slide-toggle-touch-target-display: none;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #03a9f4 87%, transparent);
  --mat-form-field-filled-caret-color: #03a9f4;
  --mat-form-field-filled-focus-active-indicator-color: #03a9f4;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #03a9f4 87%, transparent);
  --mat-form-field-outlined-caret-color: #03a9f4;
  --mat-form-field-outlined-focus-outline-color: #03a9f4;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #03a9f4 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #f44336;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #f44336;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-outline-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ffab40 87%, transparent);
  --mat-form-field-filled-caret-color: #ffab40;
  --mat-form-field-filled-focus-active-indicator-color: #ffab40;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ffab40 87%, transparent);
  --mat-form-field-outlined-caret-color: #ffab40;
  --mat-form-field-outlined-focus-outline-color: #ffab40;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ffab40 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
}
html {
  --mat-form-field-container-height: 44px;
  --mat-form-field-filled-label-display: none;
  --mat-form-field-container-vertical-padding: 10px;
  --mat-form-field-filled-with-label-container-padding-top: 10px;
  --mat-form-field-filled-with-label-container-padding-bottom: 10px;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #4fc3f7;
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #03a9f4;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #03a9f4;
  --mat-radio-selected-hover-icon-color: #03a9f4;
  --mat-radio-selected-icon-color: #03a9f4;
  --mat-radio-selected-pressed-icon-color: #03a9f4;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #ffab40;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ffab40;
  --mat-radio-selected-hover-icon-color: #ffab40;
  --mat-radio-selected-icon-color: #ffab40;
  --mat-radio-selected-pressed-icon-color: #ffab40;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #03a9f4;
  --mat-checkbox-selected-hover-icon-color: #03a9f4;
  --mat-checkbox-selected-icon-color: #03a9f4;
  --mat-checkbox-selected-pressed-icon-color: #03a9f4;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #03a9f4;
  --mat-checkbox-selected-hover-state-layer-color: #03a9f4;
  --mat-checkbox-selected-pressed-state-layer-color: #03a9f4;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-selected-focus-icon-color: #ffab40;
  --mat-checkbox-selected-hover-icon-color: #ffab40;
  --mat-checkbox-selected-icon-color: #ffab40;
  --mat-checkbox-selected-pressed-icon-color: #ffab40;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ffab40;
  --mat-checkbox-selected-hover-state-layer-color: #ffab40;
  --mat-checkbox-selected-pressed-state-layer-color: #ffab40;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #03a9f4;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 36px;
  --mat-list-list-item-two-line-container-height: 52px;
  --mat-list-list-item-three-line-container-height: 76px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 28px;
  --mat-radio-touch-target-display: none;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 44px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 60px;
}
html {
  --mat-badge-text-font: Nunito Sans, sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 600 20px / 32px "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 600 14px / 26px "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 14px / 1.25 "Nunito Sans", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(13px * 0.83) / 1.25 "Nunito Sans", sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(13px * 0.67) / 1.25 "Nunito Sans", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 600 12px / 1.25 "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 13px / 1.25 "Nunito Sans", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px "Nunito Sans", sans-serif;
  letter-spacing: 0.0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 400 112px / 112px "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 400 56px / 56px "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 45px / 48px "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
html {
  --mat-bottom-sheet-container-text-font: Nunito Sans, sans-serif;
  --mat-bottom-sheet-container-text-line-height: 1.25;
  --mat-bottom-sheet-container-text-size: 13px;
  --mat-bottom-sheet-container-text-tracking: normal;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-button-toggle-label-text-font: Nunito Sans, sans-serif;
  --mat-button-toggle-label-text-line-height: 1.25;
  --mat-button-toggle-label-text-size: 14px;
  --mat-button-toggle-label-text-tracking: normal;
  --mat-button-toggle-label-text-weight: 400;
  --mat-button-toggle-legacy-label-text-font: Nunito Sans, sans-serif;
  --mat-button-toggle-legacy-label-text-line-height: 1.25;
  --mat-button-toggle-legacy-label-text-size: 14px;
  --mat-button-toggle-legacy-label-text-tracking: normal;
  --mat-button-toggle-legacy-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-text-font: Nunito Sans, sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 600;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 600;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}
html {
  --mat-expansion-header-text-font: Plus Jakarta Sans, sans-serif;
  --mat-expansion-header-text-size: 12px;
  --mat-expansion-header-text-weight: 600;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: Nunito Sans, sans-serif;
  --mat-expansion-container-text-line-height: 1.25;
  --mat-expansion-container-text-size: 13px;
  --mat-expansion-container-text-tracking: normal;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 13px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 13px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-stepper-container-text-font: Nunito Sans, sans-serif;
  --mat-stepper-header-label-text-font: Nunito Sans, sans-serif;
  --mat-stepper-header-label-text-size: 13px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-toolbar-title-text-font: Plus Jakarta Sans, sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: normal;
  --mat-toolbar-title-text-weight: 600;
}
html {
  --mat-tree-node-text-font: Nunito Sans, sans-serif;
  --mat-tree-node-text-size: 13px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-option-label-text-font: Nunito Sans, sans-serif;
  --mat-option-label-text-line-height: 1.25;
  --mat-option-label-text-size: 14px;
  --mat-option-label-text-tracking: normal;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font: Nunito Sans, sans-serif;
  --mat-optgroup-label-text-line-height: 1.25;
  --mat-optgroup-label-text-size: 14px;
  --mat-optgroup-label-text-tracking: normal;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-title-text-font: Plus Jakarta Sans, sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: normal;
  --mat-card-title-text-weight: 600;
  --mat-card-subtitle-text-font: Plus Jakarta Sans, sans-serif;
  --mat-card-subtitle-text-line-height: 1.25;
  --mat-card-subtitle-text-size: 12px;
  --mat-card-subtitle-text-tracking: normal;
  --mat-card-subtitle-text-weight: 600;
}
html {
  --mat-tooltip-supporting-text-font: Nunito Sans, sans-serif;
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: 0.0333333333em;
}
html {
  --mat-form-field-container-text-font: Nunito Sans, sans-serif;
  --mat-form-field-container-text-line-height: 1.25;
  --mat-form-field-container-text-size: 14px;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 14px;
  --mat-form-field-subscript-text-font: Nunito Sans, sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font: Nunito Sans, sans-serif;
  --mat-form-field-filled-label-text-size: 14px;
  --mat-form-field-filled-label-text-tracking: normal;
  --mat-form-field-filled-label-text-weight: 400;
  --mat-form-field-outlined-label-text-font: Nunito Sans, sans-serif;
  --mat-form-field-outlined-label-text-size: 14px;
  --mat-form-field-outlined-label-text-tracking: normal;
  --mat-form-field-outlined-label-text-weight: 400;
}
html {
  --mat-select-trigger-text-font: Nunito Sans, sans-serif;
  --mat-select-trigger-text-line-height: 1.25;
  --mat-select-trigger-text-size: 14px;
  --mat-select-trigger-text-tracking: normal;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mat-dialog-subhead-font: Plus Jakarta Sans, sans-serif;
  --mat-dialog-subhead-line-height: 32px;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 600;
  --mat-dialog-subhead-tracking: normal;
  --mat-dialog-supporting-text-font: Nunito Sans, sans-serif;
  --mat-dialog-supporting-text-line-height: 1.25;
  --mat-dialog-supporting-text-size: 14px;
  --mat-dialog-supporting-text-weight: 400;
  --mat-dialog-supporting-text-tracking: normal;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font: Nunito Sans, sans-serif;
  --mat-chip-label-text-line-height: 1.25;
  --mat-chip-label-text-size: 13px;
  --mat-chip-label-text-tracking: normal;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-label-text-font: Nunito Sans, sans-serif;
  --mat-slide-toggle-label-text-line-height: 1.25;
  --mat-slide-toggle-label-text-size: 13px;
  --mat-slide-toggle-label-text-tracking: normal;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font: Nunito Sans, sans-serif;
  --mat-slide-toggle-label-text-line-height: 1.25;
  --mat-slide-toggle-label-text-size: 13px;
  --mat-slide-toggle-label-text-tracking: normal;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-label-text-font: Nunito Sans, sans-serif;
  --mat-radio-label-text-line-height: 1.25;
  --mat-radio-label-text-size: 13px;
  --mat-radio-label-text-tracking: normal;
  --mat-radio-label-text-weight: 400;
}
html {
  --mat-slider-label-label-text-font: Plus Jakarta Sans, sans-serif;
  --mat-slider-label-label-text-size: 12px;
  --mat-slider-label-label-text-line-height: 1.25;
  --mat-slider-label-label-text-tracking: normal;
  --mat-slider-label-label-text-weight: 600;
}
html {
  --mat-menu-item-label-text-font: Nunito Sans, sans-serif;
  --mat-menu-item-label-text-size: 14px;
  --mat-menu-item-label-text-tracking: normal;
  --mat-menu-item-label-text-line-height: 1.25;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mat-list-list-item-label-text-font: Nunito Sans, sans-serif;
  --mat-list-list-item-label-text-line-height: 1.25;
  --mat-list-list-item-label-text-size: 14px;
  --mat-list-list-item-label-text-tracking: normal;
  --mat-list-list-item-label-text-weight: 400;
  --mat-list-list-item-supporting-text-font: Nunito Sans, sans-serif;
  --mat-list-list-item-supporting-text-line-height: 1.25;
  --mat-list-list-item-supporting-text-size: 13px;
  --mat-list-list-item-supporting-text-tracking: normal;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font: Nunito Sans, sans-serif;
  --mat-list-list-item-trailing-supporting-text-line-height: 20px;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 600 14px / 26px "Plus Jakarta Sans", sans-serif;
  letter-spacing: normal;
}
html {
  --mat-paginator-container-text-font: Nunito Sans, sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
.mat-mdc-tab-header {
  --mat-tab-label-text-font: Nunito Sans, sans-serif;
  --mat-tab-label-text-size: 14px;
  --mat-tab-label-text-tracking: normal;
  --mat-tab-label-text-line-height: 14px;
  --mat-tab-label-text-weight: 600;
}
html {
  --mat-checkbox-label-text-font: Nunito Sans, sans-serif;
  --mat-checkbox-label-text-line-height: 1.25;
  --mat-checkbox-label-text-size: 13px;
  --mat-checkbox-label-text-tracking: normal;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mat-button-filled-label-text-font: Nunito Sans, sans-serif;
  --mat-button-filled-label-text-size: 14px;
  --mat-button-filled-label-text-tracking: normal;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 600;
  --mat-button-outlined-label-text-font: Nunito Sans, sans-serif;
  --mat-button-outlined-label-text-size: 14px;
  --mat-button-outlined-label-text-tracking: normal;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 600;
  --mat-button-protected-label-text-font: Nunito Sans, sans-serif;
  --mat-button-protected-label-text-size: 14px;
  --mat-button-protected-label-text-tracking: normal;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 600;
  --mat-button-text-label-text-font: Nunito Sans, sans-serif;
  --mat-button-text-label-text-size: 14px;
  --mat-button-text-label-text-tracking: normal;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 600;
  --mat-button-tonal-label-text-font: Nunito Sans, sans-serif;
  --mat-button-tonal-label-text-size: 14px;
  --mat-button-tonal-label-text-tracking: normal;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 600;
}
html {
  --mat-fab-extended-label-text-font: Nunito Sans, sans-serif;
  --mat-fab-extended-label-text-size: 14px;
  --mat-fab-extended-label-text-tracking: normal;
  --mat-fab-extended-label-text-weight: 600;
}
html {
  --mat-snack-bar-supporting-text-font: Nunito Sans, sans-serif;
  --mat-snack-bar-supporting-text-line-height: 1.25;
  --mat-snack-bar-supporting-text-size: 13px;
  --mat-snack-bar-supporting-text-weight: 400;
}
html {
  --mat-table-header-headline-font: Plus Jakarta Sans, sans-serif;
  --mat-table-header-headline-line-height: 1.25;
  --mat-table-header-headline-size: 12px;
  --mat-table-header-headline-weight: 600;
  --mat-table-header-headline-tracking: normal;
  --mat-table-row-item-label-text-font: Nunito Sans, sans-serif;
  --mat-table-row-item-label-text-line-height: 1.25;
  --mat-table-row-item-label-text-size: 13px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: normal;
  --mat-table-footer-supporting-text-font: Nunito Sans, sans-serif;
  --mat-table-footer-supporting-text-line-height: 1.25;
  --mat-table-footer-supporting-text-size: 13px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: normal;
}
.p-component {
  font-family: var(--regular-font-family), serif;
  font-size: 13px;
}

/* src/flex-layout.scss */
/*!
 * Copyright (c) 2026. Aayu Technologies LLC. (https://aayutechnologies.com). All Rights Reserved.
 *
 * Aayu Technologies PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
[fxLayout],
[fxLayoutAlign] {
  display: flex !important;
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
[fxFlex] {
  flex-direction: row;
}
[fxLayout][fxFlex],
[fxLayoutAlign][fxFlex] {
  flex: 1 1 0;
}
[fxLayout=row] {
  flex-direction: row;
}
[fxLayout=row-reverse] {
  flex-direction: row-reverse;
}
[fxLayout="row wrap"] {
  flex-direction: row;
  flex-wrap: wrap;
}
[fxLayout=column] {
  flex-direction: column;
}
[fxLayout=column-reverse] {
  flex-direction: column-reverse;
}
@media only screen and (max-width: 599px) {
  [fxLayout-xs=row] {
    flex-direction: row;
  }
  [fxLayout-xs=row-reverse] {
    flex-direction: row-reverse;
  }
  [fxLayout-xs=column] {
    flex-direction: column;
  }
  [fxLayout-xs=column-reverse] {
    flex-direction: column-reverse;
  }
  [fxLayout-xs="row wrap"] {
    flex-direction: row;
    flex-wrap: wrap;
  }
  [fxFlex="1"] {
    width: 100% !important;
  }
  [fxFlex="2"] {
    width: 100% !important;
  }
  [fxFlex="3"] {
    width: 100% !important;
  }
  [fxFlex="4"] {
    width: 100% !important;
  }
  [fxFlex="5"] {
    width: 100% !important;
  }
  [fxFlex="6"] {
    width: 100% !important;
  }
  [fxFlex="7"] {
    width: 100% !important;
  }
  [fxFlex="8"] {
    width: 100% !important;
  }
  [fxFlex="9"] {
    width: 100% !important;
  }
  [fxFlex="10"] {
    width: 100% !important;
  }
  [fxFlex="11"] {
    width: 100% !important;
  }
  [fxFlex="12"] {
    width: 100% !important;
  }
  [fxFlex="13"] {
    width: 100% !important;
  }
  [fxFlex="14"] {
    width: 100% !important;
  }
  [fxFlex="15"] {
    width: 100% !important;
  }
  [fxFlex="16"] {
    width: 100% !important;
  }
  [fxFlex="17"] {
    width: 100% !important;
  }
  [fxFlex="18"] {
    width: 100% !important;
  }
  [fxFlex="19"] {
    width: 100% !important;
  }
  [fxFlex="20"] {
    width: 100% !important;
  }
  [fxFlex="25"] {
    width: 100% !important;
  }
  [fxFlex="30"] {
    width: 100% !important;
  }
  [fxFlex="35"] {
    width: 100% !important;
  }
  [fxFlex="40"] {
    width: 100% !important;
  }
  [fxFlex="45"] {
    width: 100% !important;
  }
  [fxFlex="50"] {
    width: 100% !important;
  }
  [fxFlex="55"] {
    width: 100% !important;
  }
  [fxFlex="60"] {
    width: 100% !important;
  }
  [fxFlex="65"] {
    width: 100% !important;
  }
  [fxFlex="70"] {
    width: 100% !important;
  }
  [fxFlex="75"] {
    width: 100% !important;
  }
  [fxFlex="80"] {
    width: 100% !important;
  }
  [fxFlex="85"] {
    width: 100% !important;
  }
  [fxFlex="90"] {
    width: 100% !important;
  }
  [fxFlex="95"] {
    width: 100% !important;
  }
  [fxFlex="100"] {
    width: 100% !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  [fxLayout-sm=row] {
    flex-direction: row;
  }
  [fxLayout-sm=row-reverse] {
    flex-direction: row-reverse;
  }
  [fxLayout-sm=column] {
    flex-direction: column;
  }
  [fxLayout-sm=column-reverse] {
    flex-direction: column-reverse;
  }
  [fxLayout-sm="row wrap"] {
    flex-direction: row;
    flex-wrap: wrap;
  }
  [fxFlex="1"] {
    width: 100% !important;
  }
  [fxFlex="2"] {
    width: 100% !important;
  }
  [fxFlex="3"] {
    width: 100% !important;
  }
  [fxFlex="4"] {
    width: 100% !important;
  }
  [fxFlex="5"] {
    width: 100% !important;
  }
  [fxFlex="6"] {
    width: 100% !important;
  }
  [fxFlex="7"] {
    width: 100% !important;
  }
  [fxFlex="8"] {
    width: 100% !important;
  }
  [fxFlex="9"] {
    width: 100% !important;
  }
  [fxFlex="10"] {
    width: 100% !important;
  }
  [fxFlex="11"] {
    width: 100% !important;
  }
  [fxFlex="12"] {
    width: 100% !important;
  }
  [fxFlex="13"] {
    width: 100% !important;
  }
  [fxFlex="14"] {
    width: 100% !important;
  }
  [fxFlex="15"] {
    width: 100% !important;
  }
  [fxFlex="16"] {
    width: 100% !important;
  }
  [fxFlex="17"] {
    width: 100% !important;
  }
  [fxFlex="18"] {
    width: 100% !important;
  }
  [fxFlex="19"] {
    width: 100% !important;
  }
  [fxFlex="20"] {
    width: 100% !important;
  }
  [fxFlex="25"] {
    width: 100% !important;
  }
  [fxFlex="30"] {
    width: 100% !important;
  }
  [fxFlex="35"] {
    width: 100% !important;
  }
  [fxFlex="40"] {
    width: 100% !important;
  }
  [fxFlex="45"] {
    width: 100% !important;
  }
  [fxFlex="50"] {
    width: 100% !important;
  }
  [fxFlex="55"] {
    width: 100% !important;
  }
  [fxFlex="60"] {
    width: 100% !important;
  }
  [fxFlex="65"] {
    width: 100% !important;
  }
  [fxFlex="70"] {
    width: 100% !important;
  }
  [fxFlex="75"] {
    width: 100% !important;
  }
  [fxFlex="80"] {
    width: 100% !important;
  }
  [fxFlex="85"] {
    width: 100% !important;
  }
  [fxFlex="90"] {
    width: 100% !important;
  }
  [fxFlex="95"] {
    width: 100% !important;
  }
  [fxFlex="100"] {
    width: 100% !important;
  }
  [fxLayout-sm^=column][fxLayoutGap^="0"] > *:not(:last-child) {
    margin-bottom: 0px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="0"] > *:not(:last-child) {
    margin-top: 0px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="5"] > *:not(:last-child) {
    margin-bottom: 5px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="5"] > *:not(:last-child) {
    margin-top: 5px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="10"] > *:not(:last-child) {
    margin-bottom: 10px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="10"] > *:not(:last-child) {
    margin-top: 10px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="15"] > *:not(:last-child) {
    margin-bottom: 15px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="15"] > *:not(:last-child) {
    margin-top: 15px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="20"] > *:not(:last-child) {
    margin-bottom: 20px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="20"] > *:not(:last-child) {
    margin-top: 20px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="25"] > *:not(:last-child) {
    margin-bottom: 25px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="25"] > *:not(:last-child) {
    margin-top: 25px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="30"] > *:not(:last-child) {
    margin-bottom: 30px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="30"] > *:not(:last-child) {
    margin-top: 30px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="35"] > *:not(:last-child) {
    margin-bottom: 35px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="35"] > *:not(:last-child) {
    margin-top: 35px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="40"] > *:not(:last-child) {
    margin-bottom: 40px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="40"] > *:not(:last-child) {
    margin-top: 40px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="45"] > *:not(:last-child) {
    margin-bottom: 45px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="45"] > *:not(:last-child) {
    margin-top: 45px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="50"] > *:not(:last-child) {
    margin-bottom: 50px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="50"] > *:not(:last-child) {
    margin-top: 50px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="55"] > *:not(:last-child) {
    margin-bottom: 55px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="55"] > *:not(:last-child) {
    margin-top: 55px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="60"] > *:not(:last-child) {
    margin-bottom: 60px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="60"] > *:not(:last-child) {
    margin-top: 60px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="65"] > *:not(:last-child) {
    margin-bottom: 65px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="65"] > *:not(:last-child) {
    margin-top: 65px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="70"] > *:not(:last-child) {
    margin-bottom: 70px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="70"] > *:not(:last-child) {
    margin-top: 70px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="75"] > *:not(:last-child) {
    margin-bottom: 75px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="75"] > *:not(:last-child) {
    margin-top: 75px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="80"] > *:not(:last-child) {
    margin-bottom: 80px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="80"] > *:not(:last-child) {
    margin-top: 80px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="85"] > *:not(:last-child) {
    margin-bottom: 85px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="85"] > *:not(:last-child) {
    margin-top: 85px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="90"] > *:not(:last-child) {
    margin-bottom: 90px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="90"] > *:not(:last-child) {
    margin-top: 90px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="95"] > *:not(:last-child) {
    margin-bottom: 95px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="95"] > *:not(:last-child) {
    margin-top: 95px;
  }
  [fxLayout-sm^=column][fxLayoutGap^="100"] > *:not(:last-child) {
    margin-bottom: 100px;
  }
  [fxLayout-sm^=column-reverse][fxLayoutGap^="100"] > *:not(:last-child) {
    margin-top: 100px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="0"] > *:not(:last-child) {
    margin-right: 0px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="0"] > *:not(:last-child) {
    margin-left: 0px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="5"] > *:not(:last-child) {
    margin-right: 5px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="5"] > *:not(:last-child) {
    margin-left: 5px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="10"] > *:not(:last-child) {
    margin-right: 10px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="10"] > *:not(:last-child) {
    margin-left: 10px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="15"] > *:not(:last-child) {
    margin-right: 15px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="15"] > *:not(:last-child) {
    margin-left: 15px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="20"] > *:not(:last-child) {
    margin-right: 20px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="20"] > *:not(:last-child) {
    margin-left: 20px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="25"] > *:not(:last-child) {
    margin-right: 25px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="25"] > *:not(:last-child) {
    margin-left: 25px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="30"] > *:not(:last-child) {
    margin-right: 30px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="30"] > *:not(:last-child) {
    margin-left: 30px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="35"] > *:not(:last-child) {
    margin-right: 35px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="35"] > *:not(:last-child) {
    margin-left: 35px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="40"] > *:not(:last-child) {
    margin-right: 40px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="40"] > *:not(:last-child) {
    margin-left: 40px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="45"] > *:not(:last-child) {
    margin-right: 45px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="45"] > *:not(:last-child) {
    margin-left: 45px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="50"] > *:not(:last-child) {
    margin-right: 50px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="50"] > *:not(:last-child) {
    margin-left: 50px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="55"] > *:not(:last-child) {
    margin-right: 55px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="55"] > *:not(:last-child) {
    margin-left: 55px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="60"] > *:not(:last-child) {
    margin-right: 60px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="60"] > *:not(:last-child) {
    margin-left: 60px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="65"] > *:not(:last-child) {
    margin-right: 65px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="65"] > *:not(:last-child) {
    margin-left: 65px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="70"] > *:not(:last-child) {
    margin-right: 70px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="70"] > *:not(:last-child) {
    margin-left: 70px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="75"] > *:not(:last-child) {
    margin-right: 75px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="75"] > *:not(:last-child) {
    margin-left: 75px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="80"] > *:not(:last-child) {
    margin-right: 80px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="80"] > *:not(:last-child) {
    margin-left: 80px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="85"] > *:not(:last-child) {
    margin-right: 85px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="85"] > *:not(:last-child) {
    margin-left: 85px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="90"] > *:not(:last-child) {
    margin-right: 90px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="90"] > *:not(:last-child) {
    margin-left: 90px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="95"] > *:not(:last-child) {
    margin-right: 95px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="95"] > *:not(:last-child) {
    margin-left: 95px;
  }
  [fxLayout-sm^=row][fxLayoutGap^="100"] > *:not(:last-child) {
    margin-right: 100px;
  }
  [fxLayout-sm^=row-reverse][fxLayoutGap^="100"] > *:not(:last-child) {
    margin-left: 100px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1225px) {
  [fxLayout-md=row] {
    flex-direction: row;
  }
  [fxLayout-md=row-reverse] {
    flex-direction: row-reverse;
  }
  [fxLayout-md=column] {
    flex-direction: column;
  }
  [fxLayout-md=column-reverse] {
    flex-direction: column-reverse;
  }
  [fxLayout-md="row wrap"] {
    flex-direction: row;
    flex-wrap: wrap;
  }
  [fxFlex="1"] {
    width: 100% !important;
  }
  [fxFlex="2"] {
    width: 100% !important;
  }
  [fxFlex="3"] {
    width: 100% !important;
  }
  [fxFlex="4"] {
    width: 100% !important;
  }
  [fxFlex="5"] {
    width: 100% !important;
  }
  [fxFlex="6"] {
    width: 100% !important;
  }
  [fxFlex="7"] {
    width: 100% !important;
  }
  [fxFlex="8"] {
    width: 100% !important;
  }
  [fxFlex="9"] {
    width: 100% !important;
  }
  [fxFlex="10"] {
    width: 100% !important;
  }
  [fxFlex="11"] {
    width: 100% !important;
  }
  [fxFlex="12"] {
    width: 100% !important;
  }
  [fxFlex="13"] {
    width: 100% !important;
  }
  [fxFlex="14"] {
    width: 100% !important;
  }
  [fxFlex="15"] {
    width: 100% !important;
  }
  [fxFlex="16"] {
    width: 100% !important;
  }
  [fxFlex="17"] {
    width: 100% !important;
  }
  [fxFlex="18"] {
    width: 100% !important;
  }
  [fxFlex="19"] {
    width: 100% !important;
  }
  [fxFlex="20"] {
    width: 100% !important;
  }
  [fxFlex="25"] {
    width: 100% !important;
  }
  [fxFlex="30"] {
    width: 100% !important;
  }
  [fxFlex="35"] {
    width: 100% !important;
  }
  [fxFlex="40"] {
    width: 100% !important;
  }
  [fxFlex="45"] {
    width: 100% !important;
  }
  [fxFlex="50"] {
    width: 100% !important;
  }
  [fxFlex="55"] {
    width: 100% !important;
  }
  [fxFlex="60"] {
    width: 100% !important;
  }
  [fxFlex="65"] {
    width: 100% !important;
  }
  [fxFlex="70"] {
    width: 100% !important;
  }
  [fxFlex="75"] {
    width: 100% !important;
  }
  [fxFlex="80"] {
    width: 100% !important;
  }
  [fxFlex="85"] {
    width: 100% !important;
  }
  [fxFlex="90"] {
    width: 100% !important;
  }
  [fxFlex="95"] {
    width: 100% !important;
  }
  [fxFlex="100"] {
    width: 100% !important;
  }
  [fxLayout-md^=column][fxLayoutGap^="0"] > *:not(:last-child) {
    margin-bottom: 0px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="0"] > *:not(:last-child) {
    margin-top: 0px;
  }
  [fxLayout-md^=column][fxLayoutGap^="5"] > *:not(:last-child) {
    margin-bottom: 5px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="5"] > *:not(:last-child) {
    margin-top: 5px;
  }
  [fxLayout-md^=column][fxLayoutGap^="10"] > *:not(:last-child) {
    margin-bottom: 10px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="10"] > *:not(:last-child) {
    margin-top: 10px;
  }
  [fxLayout-md^=column][fxLayoutGap^="15"] > *:not(:last-child) {
    margin-bottom: 15px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="15"] > *:not(:last-child) {
    margin-top: 15px;
  }
  [fxLayout-md^=column][fxLayoutGap^="20"] > *:not(:last-child) {
    margin-bottom: 20px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="20"] > *:not(:last-child) {
    margin-top: 20px;
  }
  [fxLayout-md^=column][fxLayoutGap^="25"] > *:not(:last-child) {
    margin-bottom: 25px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="25"] > *:not(:last-child) {
    margin-top: 25px;
  }
  [fxLayout-md^=column][fxLayoutGap^="30"] > *:not(:last-child) {
    margin-bottom: 30px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="30"] > *:not(:last-child) {
    margin-top: 30px;
  }
  [fxLayout-md^=column][fxLayoutGap^="35"] > *:not(:last-child) {
    margin-bottom: 35px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="35"] > *:not(:last-child) {
    margin-top: 35px;
  }
  [fxLayout-md^=column][fxLayoutGap^="40"] > *:not(:last-child) {
    margin-bottom: 40px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="40"] > *:not(:last-child) {
    margin-top: 40px;
  }
  [fxLayout-md^=column][fxLayoutGap^="45"] > *:not(:last-child) {
    margin-bottom: 45px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="45"] > *:not(:last-child) {
    margin-top: 45px;
  }
  [fxLayout-md^=column][fxLayoutGap^="50"] > *:not(:last-child) {
    margin-bottom: 50px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="50"] > *:not(:last-child) {
    margin-top: 50px;
  }
  [fxLayout-md^=column][fxLayoutGap^="55"] > *:not(:last-child) {
    margin-bottom: 55px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="55"] > *:not(:last-child) {
    margin-top: 55px;
  }
  [fxLayout-md^=column][fxLayoutGap^="60"] > *:not(:last-child) {
    margin-bottom: 60px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="60"] > *:not(:last-child) {
    margin-top: 60px;
  }
  [fxLayout-md^=column][fxLayoutGap^="65"] > *:not(:last-child) {
    margin-bottom: 65px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="65"] > *:not(:last-child) {
    margin-top: 65px;
  }
  [fxLayout-md^=column][fxLayoutGap^="70"] > *:not(:last-child) {
    margin-bottom: 70px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="70"] > *:not(:last-child) {
    margin-top: 70px;
  }
  [fxLayout-md^=column][fxLayoutGap^="75"] > *:not(:last-child) {
    margin-bottom: 75px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="75"] > *:not(:last-child) {
    margin-top: 75px;
  }
  [fxLayout-md^=column][fxLayoutGap^="80"] > *:not(:last-child) {
    margin-bottom: 80px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="80"] > *:not(:last-child) {
    margin-top: 80px;
  }
  [fxLayout-md^=column][fxLayoutGap^="85"] > *:not(:last-child) {
    margin-bottom: 85px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="85"] > *:not(:last-child) {
    margin-top: 85px;
  }
  [fxLayout-md^=column][fxLayoutGap^="90"] > *:not(:last-child) {
    margin-bottom: 90px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="90"] > *:not(:last-child) {
    margin-top: 90px;
  }
  [fxLayout-md^=column][fxLayoutGap^="95"] > *:not(:last-child) {
    margin-bottom: 95px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="95"] > *:not(:last-child) {
    margin-top: 95px;
  }
  [fxLayout-md^=column][fxLayoutGap^="100"] > *:not(:last-child) {
    margin-bottom: 100px;
  }
  [fxLayout-md^=column-reverse][fxLayoutGap^="100"] > *:not(:last-child) {
    margin-top: 100px;
  }
  [fxLayout-md^=row][fxLayoutGap^="0"] > *:not(:last-child) {
    margin-right: 0px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="0"] > *:not(:last-child) {
    margin-left: 0px;
  }
  [fxLayout-md^=row][fxLayoutGap^="5"] > *:not(:last-child) {
    margin-right: 5px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="5"] > *:not(:last-child) {
    margin-left: 5px;
  }
  [fxLayout-md^=row][fxLayoutGap^="10"] > *:not(:last-child) {
    margin-right: 10px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="10"] > *:not(:last-child) {
    margin-left: 10px;
  }
  [fxLayout-md^=row][fxLayoutGap^="15"] > *:not(:last-child) {
    margin-right: 15px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="15"] > *:not(:last-child) {
    margin-left: 15px;
  }
  [fxLayout-md^=row][fxLayoutGap^="20"] > *:not(:last-child) {
    margin-right: 20px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="20"] > *:not(:last-child) {
    margin-left: 20px;
  }
  [fxLayout-md^=row][fxLayoutGap^="25"] > *:not(:last-child) {
    margin-right: 25px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="25"] > *:not(:last-child) {
    margin-left: 25px;
  }
  [fxLayout-md^=row][fxLayoutGap^="30"] > *:not(:last-child) {
    margin-right: 30px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="30"] > *:not(:last-child) {
    margin-left: 30px;
  }
  [fxLayout-md^=row][fxLayoutGap^="35"] > *:not(:last-child) {
    margin-right: 35px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="35"] > *:not(:last-child) {
    margin-left: 35px;
  }
  [fxLayout-md^=row][fxLayoutGap^="40"] > *:not(:last-child) {
    margin-right: 40px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="40"] > *:not(:last-child) {
    margin-left: 40px;
  }
  [fxLayout-md^=row][fxLayoutGap^="45"] > *:not(:last-child) {
    margin-right: 45px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="45"] > *:not(:last-child) {
    margin-left: 45px;
  }
  [fxLayout-md^=row][fxLayoutGap^="50"] > *:not(:last-child) {
    margin-right: 50px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="50"] > *:not(:last-child) {
    margin-left: 50px;
  }
  [fxLayout-md^=row][fxLayoutGap^="55"] > *:not(:last-child) {
    margin-right: 55px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="55"] > *:not(:last-child) {
    margin-left: 55px;
  }
  [fxLayout-md^=row][fxLayoutGap^="60"] > *:not(:last-child) {
    margin-right: 60px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="60"] > *:not(:last-child) {
    margin-left: 60px;
  }
  [fxLayout-md^=row][fxLayoutGap^="65"] > *:not(:last-child) {
    margin-right: 65px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="65"] > *:not(:last-child) {
    margin-left: 65px;
  }
  [fxLayout-md^=row][fxLayoutGap^="70"] > *:not(:last-child) {
    margin-right: 70px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="70"] > *:not(:last-child) {
    margin-left: 70px;
  }
  [fxLayout-md^=row][fxLayoutGap^="75"] > *:not(:last-child) {
    margin-right: 75px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="75"] > *:not(:last-child) {
    margin-left: 75px;
  }
  [fxLayout-md^=row][fxLayoutGap^="80"] > *:not(:last-child) {
    margin-right: 80px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="80"] > *:not(:last-child) {
    margin-left: 80px;
  }
  [fxLayout-md^=row][fxLayoutGap^="85"] > *:not(:last-child) {
    margin-right: 85px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="85"] > *:not(:last-child) {
    margin-left: 85px;
  }
  [fxLayout-md^=row][fxLayoutGap^="90"] > *:not(:last-child) {
    margin-right: 90px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="90"] > *:not(:last-child) {
    margin-left: 90px;
  }
  [fxLayout-md^=row][fxLayoutGap^="95"] > *:not(:last-child) {
    margin-right: 95px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="95"] > *:not(:last-child) {
    margin-left: 95px;
  }
  [fxLayout-md^=row][fxLayoutGap^="100"] > *:not(:last-child) {
    margin-right: 100px;
  }
  [fxLayout-md^=row-reverse][fxLayoutGap^="100"] > *:not(:last-child) {
    margin-left: 100px;
  }
}
[fxLayoutAlign^=start] {
  justify-content: flex-start;
}
[fxLayoutAlign^=flex-start] {
  justify-content: flex-start;
}
[fxLayoutAlign^=center] {
  justify-content: center;
}
[fxLayoutAlign^=end] {
  justify-content: flex-end;
}
[fxLayoutAlign^=flex-end] {
  justify-content: flex-end;
}
[fxLayoutAlign^=space-around] {
  justify-content: space-around;
}
[fxLayoutAlign^=space-between] {
  justify-content: space-between;
}
[fxLayoutAlign^=space-evenly] {
  justify-content: space-evenly;
}
[fxLayoutAlign$=" start"] {
  align-items: flex-start;
  align-content: flex-start;
}
[fxLayoutAlign$=" flex-start"] {
  align-items: flex-start;
  align-content: flex-start;
}
[fxLayoutAlign$=" center"] {
  align-items: center;
  align-content: center;
}
[fxLayoutAlign$=" end"] {
  align-items: flex-end;
  align-content: flex-end;
}
[fxLayoutAlign$=" flex-end"] {
  align-items: flex-end;
  align-content: flex-end;
}
[fxLayoutAlign$=" space-around"] {
  align-content: space-around;
}
[fxLayoutAlign$=" space-between"] {
  align-content: space-between;
}
[fxFill][fxFlexFill] {
  width: 100%;
  height: 100%;
}
[fxFlex="1"] {
  width: 1%;
}
.mat-mdc-table [fxFlex="1"] {
  width: 1%;
  flex: 1 1 1% !important;
}
[fxFlex="2"] {
  width: 2%;
}
.mat-mdc-table [fxFlex="2"] {
  width: 2%;
  flex: 1 1 2% !important;
}
[fxFlex="3"] {
  width: 3%;
}
.mat-mdc-table [fxFlex="3"] {
  width: 3%;
  flex: 1 1 3% !important;
}
[fxFlex="4"] {
  width: 4%;
}
.mat-mdc-table [fxFlex="4"] {
  width: 4%;
  flex: 1 1 4% !important;
}
[fxFlex="5"] {
  width: 5%;
}
.mat-mdc-table [fxFlex="5"] {
  width: 5%;
  flex: 1 1 5% !important;
}
[fxFlex="6"] {
  width: 6%;
}
.mat-mdc-table [fxFlex="6"] {
  width: 6%;
  flex: 1 1 6% !important;
}
[fxFlex="7"] {
  width: 7%;
}
.mat-mdc-table [fxFlex="7"] {
  width: 7%;
  flex: 1 1 7% !important;
}
[fxFlex="8"] {
  width: 8%;
}
.mat-mdc-table [fxFlex="8"] {
  width: 8%;
  flex: 1 1 8% !important;
}
[fxFlex="9"] {
  width: 9%;
}
.mat-mdc-table [fxFlex="9"] {
  width: 9%;
  flex: 1 1 9% !important;
}
[fxFlex="10"] {
  width: 10%;
}
.mat-mdc-table [fxFlex="10"] {
  width: 10%;
  flex: 1 1 10% !important;
}
[fxFlex="11"] {
  width: 11%;
}
.mat-mdc-table [fxFlex="11"] {
  width: 11%;
  flex: 1 1 11% !important;
}
[fxFlex="12"] {
  width: 12%;
}
.mat-mdc-table [fxFlex="12"] {
  width: 12%;
  flex: 1 1 12% !important;
}
[fxFlex="13"] {
  width: 13%;
}
.mat-mdc-table [fxFlex="13"] {
  width: 13%;
  flex: 1 1 13% !important;
}
[fxFlex="14"] {
  width: 14%;
}
.mat-mdc-table [fxFlex="14"] {
  width: 14%;
  flex: 1 1 14% !important;
}
[fxFlex="15"] {
  width: 15%;
}
.mat-mdc-table [fxFlex="15"] {
  width: 15%;
  flex: 1 1 15% !important;
}
[fxFlex="16"] {
  width: 16%;
}
.mat-mdc-table [fxFlex="16"] {
  width: 16%;
  flex: 1 1 16% !important;
}
[fxFlex="17"] {
  width: 17%;
}
.mat-mdc-table [fxFlex="17"] {
  width: 17%;
  flex: 1 1 17% !important;
}
[fxFlex="18"] {
  width: 18%;
}
.mat-mdc-table [fxFlex="18"] {
  width: 18%;
  flex: 1 1 18% !important;
}
[fxFlex="19"] {
  width: 19%;
}
.mat-mdc-table [fxFlex="19"] {
  width: 19%;
  flex: 1 1 19% !important;
}
[fxFlex="20"] {
  width: 20%;
}
.mat-mdc-table [fxFlex="20"] {
  width: 20%;
  flex: 1 1 20% !important;
}
[fxFlex="25"] {
  width: 25%;
}
.mat-mdc-table [fxFlex="25"] {
  width: 25%;
  flex: 1 1 25% !important;
}
[fxFlex="30"] {
  width: 30%;
}
.mat-mdc-table [fxFlex="30"] {
  width: 30%;
  flex: 1 1 30% !important;
}
[fxFlex="35"] {
  width: 35%;
}
.mat-mdc-table [fxFlex="35"] {
  width: 35%;
  flex: 1 1 35% !important;
}
[fxFlex="40"] {
  width: 40%;
}
.mat-mdc-table [fxFlex="40"] {
  width: 40%;
  flex: 1 1 40% !important;
}
[fxFlex="45"] {
  width: 45%;
}
.mat-mdc-table [fxFlex="45"] {
  width: 45%;
  flex: 1 1 45% !important;
}
[fxFlex="50"] {
  width: 50%;
}
.mat-mdc-table [fxFlex="50"] {
  width: 50%;
  flex: 1 1 50% !important;
}
[fxFlex="55"] {
  width: 55%;
}
.mat-mdc-table [fxFlex="55"] {
  width: 55%;
  flex: 1 1 55% !important;
}
[fxFlex="60"] {
  width: 60%;
}
.mat-mdc-table [fxFlex="60"] {
  width: 60%;
  flex: 1 1 60% !important;
}
[fxFlex="65"] {
  width: 65%;
}
.mat-mdc-table [fxFlex="65"] {
  width: 65%;
  flex: 1 1 65% !important;
}
[fxFlex="70"] {
  width: 70%;
}
.mat-mdc-table [fxFlex="70"] {
  width: 70%;
  flex: 1 1 70% !important;
}
[fxFlex="75"] {
  width: 75%;
}
.mat-mdc-table [fxFlex="75"] {
  width: 75%;
  flex: 1 1 75% !important;
}
[fxFlex="80"] {
  width: 80%;
}
.mat-mdc-table [fxFlex="80"] {
  width: 80%;
  flex: 1 1 80% !important;
}
[fxFlex="85"] {
  width: 85%;
}
.mat-mdc-table [fxFlex="85"] {
  width: 85%;
  flex: 1 1 85% !important;
}
[fxFlex="90"] {
  width: 90%;
}
.mat-mdc-table [fxFlex="90"] {
  width: 90%;
  flex: 1 1 90% !important;
}
[fxFlex="95"] {
  width: 95%;
}
.mat-mdc-table [fxFlex="95"] {
  width: 95%;
  flex: 1 1 95% !important;
}
[fxFlex="100"] {
  width: 100%;
}
.mat-mdc-table [fxFlex="100"] {
  width: 100%;
  flex: 1 1 100% !important;
}
[fxLayout^=column][fxLayoutGap^="0"] > *:not(:last-child) {
  margin-bottom: 0px;
}
[fxLayout^=column-reverse][fxLayoutGap^="0"] > *:not(:last-child) {
  margin-top: 0px;
}
[fxLayout^=column][fxLayoutGap^="5"] > *:not(:last-child) {
  margin-bottom: 5px;
}
[fxLayout^=column-reverse][fxLayoutGap^="5"] > *:not(:last-child) {
  margin-top: 5px;
}
[fxLayout^=column][fxLayoutGap^="10"] > *:not(:last-child) {
  margin-bottom: 10px;
}
[fxLayout^=column-reverse][fxLayoutGap^="10"] > *:not(:last-child) {
  margin-top: 10px;
}
[fxLayout^=column][fxLayoutGap^="15"] > *:not(:last-child) {
  margin-bottom: 15px;
}
[fxLayout^=column-reverse][fxLayoutGap^="15"] > *:not(:last-child) {
  margin-top: 15px;
}
[fxLayout^=column][fxLayoutGap^="20"] > *:not(:last-child) {
  margin-bottom: 20px;
}
[fxLayout^=column-reverse][fxLayoutGap^="20"] > *:not(:last-child) {
  margin-top: 20px;
}
[fxLayout^=column][fxLayoutGap^="25"] > *:not(:last-child) {
  margin-bottom: 25px;
}
[fxLayout^=column-reverse][fxLayoutGap^="25"] > *:not(:last-child) {
  margin-top: 25px;
}
[fxLayout^=column][fxLayoutGap^="30"] > *:not(:last-child) {
  margin-bottom: 30px;
}
[fxLayout^=column-reverse][fxLayoutGap^="30"] > *:not(:last-child) {
  margin-top: 30px;
}
[fxLayout^=column][fxLayoutGap^="35"] > *:not(:last-child) {
  margin-bottom: 35px;
}
[fxLayout^=column-reverse][fxLayoutGap^="35"] > *:not(:last-child) {
  margin-top: 35px;
}
[fxLayout^=column][fxLayoutGap^="40"] > *:not(:last-child) {
  margin-bottom: 40px;
}
[fxLayout^=column-reverse][fxLayoutGap^="40"] > *:not(:last-child) {
  margin-top: 40px;
}
[fxLayout^=column][fxLayoutGap^="45"] > *:not(:last-child) {
  margin-bottom: 45px;
}
[fxLayout^=column-reverse][fxLayoutGap^="45"] > *:not(:last-child) {
  margin-top: 45px;
}
[fxLayout^=column][fxLayoutGap^="50"] > *:not(:last-child) {
  margin-bottom: 50px;
}
[fxLayout^=column-reverse][fxLayoutGap^="50"] > *:not(:last-child) {
  margin-top: 50px;
}
[fxLayout^=column][fxLayoutGap^="55"] > *:not(:last-child) {
  margin-bottom: 55px;
}
[fxLayout^=column-reverse][fxLayoutGap^="55"] > *:not(:last-child) {
  margin-top: 55px;
}
[fxLayout^=column][fxLayoutGap^="60"] > *:not(:last-child) {
  margin-bottom: 60px;
}
[fxLayout^=column-reverse][fxLayoutGap^="60"] > *:not(:last-child) {
  margin-top: 60px;
}
[fxLayout^=column][fxLayoutGap^="65"] > *:not(:last-child) {
  margin-bottom: 65px;
}
[fxLayout^=column-reverse][fxLayoutGap^="65"] > *:not(:last-child) {
  margin-top: 65px;
}
[fxLayout^=column][fxLayoutGap^="70"] > *:not(:last-child) {
  margin-bottom: 70px;
}
[fxLayout^=column-reverse][fxLayoutGap^="70"] > *:not(:last-child) {
  margin-top: 70px;
}
[fxLayout^=column][fxLayoutGap^="75"] > *:not(:last-child) {
  margin-bottom: 75px;
}
[fxLayout^=column-reverse][fxLayoutGap^="75"] > *:not(:last-child) {
  margin-top: 75px;
}
[fxLayout^=column][fxLayoutGap^="80"] > *:not(:last-child) {
  margin-bottom: 80px;
}
[fxLayout^=column-reverse][fxLayoutGap^="80"] > *:not(:last-child) {
  margin-top: 80px;
}
[fxLayout^=column][fxLayoutGap^="85"] > *:not(:last-child) {
  margin-bottom: 85px;
}
[fxLayout^=column-reverse][fxLayoutGap^="85"] > *:not(:last-child) {
  margin-top: 85px;
}
[fxLayout^=column][fxLayoutGap^="90"] > *:not(:last-child) {
  margin-bottom: 90px;
}
[fxLayout^=column-reverse][fxLayoutGap^="90"] > *:not(:last-child) {
  margin-top: 90px;
}
[fxLayout^=column][fxLayoutGap^="95"] > *:not(:last-child) {
  margin-bottom: 95px;
}
[fxLayout^=column-reverse][fxLayoutGap^="95"] > *:not(:last-child) {
  margin-top: 95px;
}
[fxLayout^=column][fxLayoutGap^="100"] > *:not(:last-child) {
  margin-bottom: 100px;
}
[fxLayout^=column-reverse][fxLayoutGap^="100"] > *:not(:last-child) {
  margin-top: 100px;
}
[fxLayout^=row][fxLayoutGap^="0"] > *:not(:last-child) {
  margin-right: 0px;
}
[fxLayout^=row-reverse][fxLayoutGap^="0"] > *:not(:last-child) {
  margin-left: 0px;
}
[fxLayout^=row][fxLayoutGap^="5"] > *:not(:last-child) {
  margin-right: 5px;
}
[fxLayout^=row-reverse][fxLayoutGap^="5"] > *:not(:last-child) {
  margin-left: 5px;
}
[fxLayout^=row][fxLayoutGap^="10"] > *:not(:last-child) {
  margin-right: 10px;
}
[fxLayout^=row-reverse][fxLayoutGap^="10"] > *:not(:last-child) {
  margin-left: 10px;
}
[fxLayout^=row][fxLayoutGap^="15"] > *:not(:last-child) {
  margin-right: 15px;
}
[fxLayout^=row-reverse][fxLayoutGap^="15"] > *:not(:last-child) {
  margin-left: 15px;
}
[fxLayout^=row][fxLayoutGap^="20"] > *:not(:last-child) {
  margin-right: 20px;
}
[fxLayout^=row-reverse][fxLayoutGap^="20"] > *:not(:last-child) {
  margin-left: 20px;
}
[fxLayout^=row][fxLayoutGap^="25"] > *:not(:last-child) {
  margin-right: 25px;
}
[fxLayout^=row-reverse][fxLayoutGap^="25"] > *:not(:last-child) {
  margin-left: 25px;
}
[fxLayout^=row][fxLayoutGap^="30"] > *:not(:last-child) {
  margin-right: 30px;
}
[fxLayout^=row-reverse][fxLayoutGap^="30"] > *:not(:last-child) {
  margin-left: 30px;
}
[fxLayout^=row][fxLayoutGap^="35"] > *:not(:last-child) {
  margin-right: 35px;
}
[fxLayout^=row-reverse][fxLayoutGap^="35"] > *:not(:last-child) {
  margin-left: 35px;
}
[fxLayout^=row][fxLayoutGap^="40"] > *:not(:last-child) {
  margin-right: 40px;
}
[fxLayout^=row-reverse][fxLayoutGap^="40"] > *:not(:last-child) {
  margin-left: 40px;
}
[fxLayout^=row][fxLayoutGap^="45"] > *:not(:last-child) {
  margin-right: 45px;
}
[fxLayout^=row-reverse][fxLayoutGap^="45"] > *:not(:last-child) {
  margin-left: 45px;
}
[fxLayout^=row][fxLayoutGap^="50"] > *:not(:last-child) {
  margin-right: 50px;
}
[fxLayout^=row-reverse][fxLayoutGap^="50"] > *:not(:last-child) {
  margin-left: 50px;
}
[fxLayout^=row][fxLayoutGap^="55"] > *:not(:last-child) {
  margin-right: 55px;
}
[fxLayout^=row-reverse][fxLayoutGap^="55"] > *:not(:last-child) {
  margin-left: 55px;
}
[fxLayout^=row][fxLayoutGap^="60"] > *:not(:last-child) {
  margin-right: 60px;
}
[fxLayout^=row-reverse][fxLayoutGap^="60"] > *:not(:last-child) {
  margin-left: 60px;
}
[fxLayout^=row][fxLayoutGap^="65"] > *:not(:last-child) {
  margin-right: 65px;
}
[fxLayout^=row-reverse][fxLayoutGap^="65"] > *:not(:last-child) {
  margin-left: 65px;
}
[fxLayout^=row][fxLayoutGap^="70"] > *:not(:last-child) {
  margin-right: 70px;
}
[fxLayout^=row-reverse][fxLayoutGap^="70"] > *:not(:last-child) {
  margin-left: 70px;
}
[fxLayout^=row][fxLayoutGap^="75"] > *:not(:last-child) {
  margin-right: 75px;
}
[fxLayout^=row-reverse][fxLayoutGap^="75"] > *:not(:last-child) {
  margin-left: 75px;
}
[fxLayout^=row][fxLayoutGap^="80"] > *:not(:last-child) {
  margin-right: 80px;
}
[fxLayout^=row-reverse][fxLayoutGap^="80"] > *:not(:last-child) {
  margin-left: 80px;
}
[fxLayout^=row][fxLayoutGap^="85"] > *:not(:last-child) {
  margin-right: 85px;
}
[fxLayout^=row-reverse][fxLayoutGap^="85"] > *:not(:last-child) {
  margin-left: 85px;
}
[fxLayout^=row][fxLayoutGap^="90"] > *:not(:last-child) {
  margin-right: 90px;
}
[fxLayout^=row-reverse][fxLayoutGap^="90"] > *:not(:last-child) {
  margin-left: 90px;
}
[fxLayout^=row][fxLayoutGap^="95"] > *:not(:last-child) {
  margin-right: 95px;
}
[fxLayout^=row-reverse][fxLayoutGap^="95"] > *:not(:last-child) {
  margin-left: 95px;
}
[fxLayout^=row][fxLayoutGap^="100"] > *:not(:last-child) {
  margin-right: 100px;
}
[fxLayout^=row-reverse][fxLayoutGap^="100"] > *:not(:last-child) {
  margin-left: 100px;
}

/* node_modules/@bugsplat/angular-tree-component/css/angular-tree-component.css */
.tree-children.tree-children-no-padding {
  padding-left: 0;
}
.tree-children {
  padding-left: 20px;
  overflow: hidden;
}
.node-drop-slot {
  display: block;
  height: 2px;
}
.node-drop-slot.is-dragging-over {
  background: #ddffee;
  height: 20px;
  border: 2px dotted #888;
}
.toggle-children-wrapper-expanded .toggle-children {
  transform: rotate(90deg);
}
.toggle-children-wrapper-collapsed .toggle-children {
  transform: rotate(0);
}
.toggle-children-wrapper {
  padding: 2px 3px 5px 1px;
}
.toggle-children {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzRkRFQjcxODUzNTExRTU4RTQwRkQwODFEOUZEMEE3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzRkRFQjcwODUzNTExRTU4RTQwRkQwODFEOUZEMEE3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk5NzA1OGEtZDI3OC00NDZkLWE4ODgtNGM4MGQ4YWI1NzNmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YzRkZmQxMGMtY2NlNS0xMTc4LWE5OGQtY2NkZmM5ODk5YWYwIi8+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Z2x5cGhpY29uczwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5iogFwAAAGhJREFUeNpiYGBgKABigf///zOQg0EARH4A4gZyDIIZ8B/JoAJKDIDhB0CcQIkBRBtEyABkgxwoMQCGD6AbRKoBGAYxQgXIBRuZGKgAKPIC3QLxArnRSHZCIjspk52ZKMrOFBUoAAEGAKnq593MQAZtAAAAAElFTkSuQmCC);
  height: 8px;
  width: 9px;
  background-size: contain;
  display: inline-block;
  position: relative;
  top: 1px;
  background-repeat: no-repeat;
  background-position: center;
}
.toggle-children-placeholder {
  display: inline-block;
  height: 10px;
  width: 10px;
  position: relative;
  top: 1px;
  padding-right: 3px;
}
.node-content-wrapper {
  display: inline-block;
  padding: 2px 5px;
  border-radius: 2px;
  transition: background-color .15s, box-shadow .15s;
}
.node-wrapper {
  display: flex;
  align-items: flex-start;
}
.node-content-wrapper-active,
.node-content-wrapper.node-content-wrapper-active:hover,
.node-content-wrapper-active.node-content-wrapper-focused {
  background: #beebff;
}
.node-content-wrapper-focused {
  background: #e7f4f9;
}
.node-content-wrapper:hover {
  background: #f7fbff;
}
.node-content-wrapper-active,
.node-content-wrapper-focused,
.node-content-wrapper:hover {
  box-shadow: inset 0 0 1px #999;
}
.node-content-wrapper.is-dragging-over {
  background: #ddffee;
  box-shadow: inset 0 0 1px #999;
}
.node-content-wrapper.is-dragging-over-disabled {
  opacity: 0.5;
}
tree-viewport {
  -webkit-tap-highlight-color: transparent;
  height: 100%;
  overflow: auto;
  display: block;
}
.tree-children {
  padding-left: 20px;
}
.empty-tree-drop-slot .node-drop-slot {
  height: 20px;
  min-width: 100px;
}
.angular-tree-component {
  width: 100%;
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
tree-root .angular-tree-component-rtl {
  direction: rtl;
}
tree-root .angular-tree-component-rtl .toggle-children-wrapper-collapsed .toggle-children {
  transform: rotate(180deg) !important;
}
tree-root .angular-tree-component-rtl .tree-children {
  padding-right: 20px;
  padding-left: 0;
}
tree-node-checkbox {
  padding: 1px;
}

/* node_modules/primeicons/primeicons.css */
@font-face {
  font-family: "primeicons";
  font-display: block;
  src: url("./media/primeicons-RSSEDYLY.eot");
  src:
    url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),
    url("./media/primeicons-4GST5W3O.woff2") format("woff2"),
    url("./media/primeicons-P53SE5CV.woff") format("woff"),
    url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),
    url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.pi {
  font-family: "primeicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pi:before {
  --webkit-backface-visibility:hidden;
  backface-visibility: hidden;
}
.pi-fw {
  width: 1.28571429em;
  text-align: center;
}
.pi-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@media (prefers-reduced-motion: reduce) {
  .pi-spin {
    -webkit-animation-delay: -1ms;
    animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.pi-folder-plus:before {
  content: "\ea05";
}
.pi-receipt:before {
  content: "\ea06";
}
.pi-asterisk:before {
  content: "\ea07";
}
.pi-face-smile:before {
  content: "\ea08";
}
.pi-pinterest:before {
  content: "\ea09";
}
.pi-expand:before {
  content: "\ea0a";
}
.pi-pen-to-square:before {
  content: "\ea0b";
}
.pi-wave-pulse:before {
  content: "\ea0c";
}
.pi-turkish-lira:before {
  content: "\ea0d";
}
.pi-spinner-dotted:before {
  content: "\ea0e";
}
.pi-crown:before {
  content: "\ea0f";
}
.pi-pause-circle:before {
  content: "\ea10";
}
.pi-warehouse:before {
  content: "\ea11";
}
.pi-objects-column:before {
  content: "\ea12";
}
.pi-clipboard:before {
  content: "\ea13";
}
.pi-play-circle:before {
  content: "\ea14";
}
.pi-venus:before {
  content: "\ea15";
}
.pi-cart-minus:before {
  content: "\ea16";
}
.pi-file-plus:before {
  content: "\ea17";
}
.pi-microchip:before {
  content: "\ea18";
}
.pi-twitch:before {
  content: "\ea19";
}
.pi-building-columns:before {
  content: "\ea1a";
}
.pi-file-check:before {
  content: "\ea1b";
}
.pi-microchip-ai:before {
  content: "\ea1c";
}
.pi-trophy:before {
  content: "\ea1d";
}
.pi-barcode:before {
  content: "\ea1e";
}
.pi-file-arrow-up:before {
  content: "\ea1f";
}
.pi-mars:before {
  content: "\ea20";
}
.pi-tiktok:before {
  content: "\ea21";
}
.pi-arrow-up-right-and-arrow-down-left-from-center:before {
  content: "\ea22";
}
.pi-ethereum:before {
  content: "\ea23";
}
.pi-list-check:before {
  content: "\ea24";
}
.pi-thumbtack:before {
  content: "\ea25";
}
.pi-arrow-down-left-and-arrow-up-right-to-center:before {
  content: "\ea26";
}
.pi-equals:before {
  content: "\ea27";
}
.pi-lightbulb:before {
  content: "\ea28";
}
.pi-star-half:before {
  content: "\ea29";
}
.pi-address-book:before {
  content: "\ea2a";
}
.pi-chart-scatter:before {
  content: "\ea2b";
}
.pi-indian-rupee:before {
  content: "\ea2c";
}
.pi-star-half-fill:before {
  content: "\ea2d";
}
.pi-cart-arrow-down:before {
  content: "\ea2e";
}
.pi-calendar-clock:before {
  content: "\ea2f";
}
.pi-sort-up-fill:before {
  content: "\ea30";
}
.pi-sparkles:before {
  content: "\ea31";
}
.pi-bullseye:before {
  content: "\ea32";
}
.pi-sort-down-fill:before {
  content: "\ea33";
}
.pi-graduation-cap:before {
  content: "\ea34";
}
.pi-hammer:before {
  content: "\ea35";
}
.pi-bell-slash:before {
  content: "\ea36";
}
.pi-gauge:before {
  content: "\ea37";
}
.pi-shop:before {
  content: "\ea38";
}
.pi-headphones:before {
  content: "\ea39";
}
.pi-eraser:before {
  content: "\ea04";
}
.pi-stopwatch:before {
  content: "\ea01";
}
.pi-verified:before {
  content: "\ea02";
}
.pi-delete-left:before {
  content: "\ea03";
}
.pi-hourglass:before {
  content: "\e9fe";
}
.pi-truck:before {
  content: "\ea00";
}
.pi-wrench:before {
  content: "\e9ff";
}
.pi-microphone:before {
  content: "\e9fa";
}
.pi-megaphone:before {
  content: "\e9fb";
}
.pi-arrow-right-arrow-left:before {
  content: "\e9fc";
}
.pi-bitcoin:before {
  content: "\e9fd";
}
.pi-file-edit:before {
  content: "\e9f6";
}
.pi-language:before {
  content: "\e9f7";
}
.pi-file-export:before {
  content: "\e9f8";
}
.pi-file-import:before {
  content: "\e9f9";
}
.pi-file-word:before {
  content: "\e9f1";
}
.pi-gift:before {
  content: "\e9f2";
}
.pi-cart-plus:before {
  content: "\e9f3";
}
.pi-thumbs-down-fill:before {
  content: "\e9f4";
}
.pi-thumbs-up-fill:before {
  content: "\e9f5";
}
.pi-arrows-alt:before {
  content: "\e9f0";
}
.pi-calculator:before {
  content: "\e9ef";
}
.pi-sort-alt-slash:before {
  content: "\e9ee";
}
.pi-arrows-h:before {
  content: "\e9ec";
}
.pi-arrows-v:before {
  content: "\e9ed";
}
.pi-pound:before {
  content: "\e9eb";
}
.pi-prime:before {
  content: "\e9ea";
}
.pi-chart-pie:before {
  content: "\e9e9";
}
.pi-reddit:before {
  content: "\e9e8";
}
.pi-code:before {
  content: "\e9e7";
}
.pi-sync:before {
  content: "\e9e6";
}
.pi-shopping-bag:before {
  content: "\e9e5";
}
.pi-server:before {
  content: "\e9e4";
}
.pi-database:before {
  content: "\e9e3";
}
.pi-hashtag:before {
  content: "\e9e2";
}
.pi-bookmark-fill:before {
  content: "\e9df";
}
.pi-filter-fill:before {
  content: "\e9e0";
}
.pi-heart-fill:before {
  content: "\e9e1";
}
.pi-flag-fill:before {
  content: "\e9de";
}
.pi-circle:before {
  content: "\e9dc";
}
.pi-circle-fill:before {
  content: "\e9dd";
}
.pi-bolt:before {
  content: "\e9db";
}
.pi-history:before {
  content: "\e9da";
}
.pi-box:before {
  content: "\e9d9";
}
.pi-at:before {
  content: "\e9d8";
}
.pi-arrow-up-right:before {
  content: "\e9d4";
}
.pi-arrow-up-left:before {
  content: "\e9d5";
}
.pi-arrow-down-left:before {
  content: "\e9d6";
}
.pi-arrow-down-right:before {
  content: "\e9d7";
}
.pi-telegram:before {
  content: "\e9d3";
}
.pi-stop-circle:before {
  content: "\e9d2";
}
.pi-stop:before {
  content: "\e9d1";
}
.pi-whatsapp:before {
  content: "\e9d0";
}
.pi-building:before {
  content: "\e9cf";
}
.pi-qrcode:before {
  content: "\e9ce";
}
.pi-car:before {
  content: "\e9cd";
}
.pi-instagram:before {
  content: "\e9cc";
}
.pi-linkedin:before {
  content: "\e9cb";
}
.pi-send:before {
  content: "\e9ca";
}
.pi-slack:before {
  content: "\e9c9";
}
.pi-sun:before {
  content: "\e9c8";
}
.pi-moon:before {
  content: "\e9c7";
}
.pi-vimeo:before {
  content: "\e9c6";
}
.pi-youtube:before {
  content: "\e9c5";
}
.pi-flag:before {
  content: "\e9c4";
}
.pi-wallet:before {
  content: "\e9c3";
}
.pi-map:before {
  content: "\e9c2";
}
.pi-link:before {
  content: "\e9c1";
}
.pi-credit-card:before {
  content: "\e9bf";
}
.pi-discord:before {
  content: "\e9c0";
}
.pi-percentage:before {
  content: "\e9be";
}
.pi-euro:before {
  content: "\e9bd";
}
.pi-book:before {
  content: "\e9ba";
}
.pi-shield:before {
  content: "\e9b9";
}
.pi-paypal:before {
  content: "\e9bb";
}
.pi-amazon:before {
  content: "\e9bc";
}
.pi-phone:before {
  content: "\e9b8";
}
.pi-filter-slash:before {
  content: "\e9b7";
}
.pi-facebook:before {
  content: "\e9b4";
}
.pi-github:before {
  content: "\e9b5";
}
.pi-twitter:before {
  content: "\e9b6";
}
.pi-step-backward-alt:before {
  content: "\e9ac";
}
.pi-step-forward-alt:before {
  content: "\e9ad";
}
.pi-forward:before {
  content: "\e9ae";
}
.pi-backward:before {
  content: "\e9af";
}
.pi-fast-backward:before {
  content: "\e9b0";
}
.pi-fast-forward:before {
  content: "\e9b1";
}
.pi-pause:before {
  content: "\e9b2";
}
.pi-play:before {
  content: "\e9b3";
}
.pi-compass:before {
  content: "\e9ab";
}
.pi-id-card:before {
  content: "\e9aa";
}
.pi-ticket:before {
  content: "\e9a9";
}
.pi-file-o:before {
  content: "\e9a8";
}
.pi-reply:before {
  content: "\e9a7";
}
.pi-directions-alt:before {
  content: "\e9a5";
}
.pi-directions:before {
  content: "\e9a6";
}
.pi-thumbs-up:before {
  content: "\e9a3";
}
.pi-thumbs-down:before {
  content: "\e9a4";
}
.pi-sort-numeric-down-alt:before {
  content: "\e996";
}
.pi-sort-numeric-up-alt:before {
  content: "\e997";
}
.pi-sort-alpha-down-alt:before {
  content: "\e998";
}
.pi-sort-alpha-up-alt:before {
  content: "\e999";
}
.pi-sort-numeric-down:before {
  content: "\e99a";
}
.pi-sort-numeric-up:before {
  content: "\e99b";
}
.pi-sort-alpha-down:before {
  content: "\e99c";
}
.pi-sort-alpha-up:before {
  content: "\e99d";
}
.pi-sort-alt:before {
  content: "\e99e";
}
.pi-sort-amount-up:before {
  content: "\e99f";
}
.pi-sort-amount-down:before {
  content: "\e9a0";
}
.pi-sort-amount-down-alt:before {
  content: "\e9a1";
}
.pi-sort-amount-up-alt:before {
  content: "\e9a2";
}
.pi-palette:before {
  content: "\e995";
}
.pi-undo:before {
  content: "\e994";
}
.pi-desktop:before {
  content: "\e993";
}
.pi-sliders-v:before {
  content: "\e991";
}
.pi-sliders-h:before {
  content: "\e992";
}
.pi-search-plus:before {
  content: "\e98f";
}
.pi-search-minus:before {
  content: "\e990";
}
.pi-file-excel:before {
  content: "\e98e";
}
.pi-file-pdf:before {
  content: "\e98d";
}
.pi-check-square:before {
  content: "\e98c";
}
.pi-chart-line:before {
  content: "\e98b";
}
.pi-user-edit:before {
  content: "\e98a";
}
.pi-exclamation-circle:before {
  content: "\e989";
}
.pi-android:before {
  content: "\e985";
}
.pi-google:before {
  content: "\e986";
}
.pi-apple:before {
  content: "\e987";
}
.pi-microsoft:before {
  content: "\e988";
}
.pi-heart:before {
  content: "\e984";
}
.pi-mobile:before {
  content: "\e982";
}
.pi-tablet:before {
  content: "\e983";
}
.pi-key:before {
  content: "\e981";
}
.pi-shopping-cart:before {
  content: "\e980";
}
.pi-comments:before {
  content: "\e97e";
}
.pi-comment:before {
  content: "\e97f";
}
.pi-briefcase:before {
  content: "\e97d";
}
.pi-bell:before {
  content: "\e97c";
}
.pi-paperclip:before {
  content: "\e97b";
}
.pi-share-alt:before {
  content: "\e97a";
}
.pi-envelope:before {
  content: "\e979";
}
.pi-volume-down:before {
  content: "\e976";
}
.pi-volume-up:before {
  content: "\e977";
}
.pi-volume-off:before {
  content: "\e978";
}
.pi-eject:before {
  content: "\e975";
}
.pi-money-bill:before {
  content: "\e974";
}
.pi-images:before {
  content: "\e973";
}
.pi-image:before {
  content: "\e972";
}
.pi-sign-in:before {
  content: "\e970";
}
.pi-sign-out:before {
  content: "\e971";
}
.pi-wifi:before {
  content: "\e96f";
}
.pi-sitemap:before {
  content: "\e96e";
}
.pi-chart-bar:before {
  content: "\e96d";
}
.pi-camera:before {
  content: "\e96c";
}
.pi-dollar:before {
  content: "\e96b";
}
.pi-lock-open:before {
  content: "\e96a";
}
.pi-table:before {
  content: "\e969";
}
.pi-map-marker:before {
  content: "\e968";
}
.pi-list:before {
  content: "\e967";
}
.pi-eye-slash:before {
  content: "\e965";
}
.pi-eye:before {
  content: "\e966";
}
.pi-folder-open:before {
  content: "\e964";
}
.pi-folder:before {
  content: "\e963";
}
.pi-video:before {
  content: "\e962";
}
.pi-inbox:before {
  content: "\e961";
}
.pi-lock:before {
  content: "\e95f";
}
.pi-unlock:before {
  content: "\e960";
}
.pi-tags:before {
  content: "\e95d";
}
.pi-tag:before {
  content: "\e95e";
}
.pi-power-off:before {
  content: "\e95c";
}
.pi-save:before {
  content: "\e95b";
}
.pi-question-circle:before {
  content: "\e959";
}
.pi-question:before {
  content: "\e95a";
}
.pi-copy:before {
  content: "\e957";
}
.pi-file:before {
  content: "\e958";
}
.pi-clone:before {
  content: "\e955";
}
.pi-calendar-times:before {
  content: "\e952";
}
.pi-calendar-minus:before {
  content: "\e953";
}
.pi-calendar-plus:before {
  content: "\e954";
}
.pi-ellipsis-v:before {
  content: "\e950";
}
.pi-ellipsis-h:before {
  content: "\e951";
}
.pi-bookmark:before {
  content: "\e94e";
}
.pi-globe:before {
  content: "\e94f";
}
.pi-replay:before {
  content: "\e94d";
}
.pi-filter:before {
  content: "\e94c";
}
.pi-print:before {
  content: "\e94b";
}
.pi-align-right:before {
  content: "\e946";
}
.pi-align-left:before {
  content: "\e947";
}
.pi-align-center:before {
  content: "\e948";
}
.pi-align-justify:before {
  content: "\e949";
}
.pi-cog:before {
  content: "\e94a";
}
.pi-cloud-download:before {
  content: "\e943";
}
.pi-cloud-upload:before {
  content: "\e944";
}
.pi-cloud:before {
  content: "\e945";
}
.pi-pencil:before {
  content: "\e942";
}
.pi-users:before {
  content: "\e941";
}
.pi-clock:before {
  content: "\e940";
}
.pi-user-minus:before {
  content: "\e93e";
}
.pi-user-plus:before {
  content: "\e93f";
}
.pi-trash:before {
  content: "\e93d";
}
.pi-external-link:before {
  content: "\e93c";
}
.pi-window-maximize:before {
  content: "\e93b";
}
.pi-window-minimize:before {
  content: "\e93a";
}
.pi-refresh:before {
  content: "\e938";
}
.pi-user:before {
  content: "\e939";
}
.pi-exclamation-triangle:before {
  content: "\e922";
}
.pi-calendar:before {
  content: "\e927";
}
.pi-chevron-circle-left:before {
  content: "\e928";
}
.pi-chevron-circle-down:before {
  content: "\e929";
}
.pi-chevron-circle-right:before {
  content: "\e92a";
}
.pi-chevron-circle-up:before {
  content: "\e92b";
}
.pi-angle-double-down:before {
  content: "\e92c";
}
.pi-angle-double-left:before {
  content: "\e92d";
}
.pi-angle-double-right:before {
  content: "\e92e";
}
.pi-angle-double-up:before {
  content: "\e92f";
}
.pi-angle-down:before {
  content: "\e930";
}
.pi-angle-left:before {
  content: "\e931";
}
.pi-angle-right:before {
  content: "\e932";
}
.pi-angle-up:before {
  content: "\e933";
}
.pi-upload:before {
  content: "\e934";
}
.pi-download:before {
  content: "\e956";
}
.pi-ban:before {
  content: "\e935";
}
.pi-star-fill:before {
  content: "\e936";
}
.pi-star:before {
  content: "\e937";
}
.pi-chevron-left:before {
  content: "\e900";
}
.pi-chevron-right:before {
  content: "\e901";
}
.pi-chevron-down:before {
  content: "\e902";
}
.pi-chevron-up:before {
  content: "\e903";
}
.pi-caret-left:before {
  content: "\e904";
}
.pi-caret-right:before {
  content: "\e905";
}
.pi-caret-down:before {
  content: "\e906";
}
.pi-caret-up:before {
  content: "\e907";
}
.pi-search:before {
  content: "\e908";
}
.pi-check:before {
  content: "\e909";
}
.pi-check-circle:before {
  content: "\e90a";
}
.pi-times:before {
  content: "\e90b";
}
.pi-times-circle:before {
  content: "\e90c";
}
.pi-plus:before {
  content: "\e90d";
}
.pi-plus-circle:before {
  content: "\e90e";
}
.pi-minus:before {
  content: "\e90f";
}
.pi-minus-circle:before {
  content: "\e910";
}
.pi-circle-on:before {
  content: "\e911";
}
.pi-circle-off:before {
  content: "\e912";
}
.pi-sort-down:before {
  content: "\e913";
}
.pi-sort-up:before {
  content: "\e914";
}
.pi-sort:before {
  content: "\e915";
}
.pi-step-backward:before {
  content: "\e916";
}
.pi-step-forward:before {
  content: "\e917";
}
.pi-th-large:before {
  content: "\e918";
}
.pi-arrow-down:before {
  content: "\e919";
}
.pi-arrow-left:before {
  content: "\e91a";
}
.pi-arrow-right:before {
  content: "\e91b";
}
.pi-arrow-up:before {
  content: "\e91c";
}
.pi-bars:before {
  content: "\e91d";
}
.pi-arrow-circle-down:before {
  content: "\e91e";
}
.pi-arrow-circle-left:before {
  content: "\e91f";
}
.pi-arrow-circle-right:before {
  content: "\e920";
}
.pi-arrow-circle-up:before {
  content: "\e921";
}
.pi-info:before {
  content: "\e923";
}
.pi-info-circle:before {
  content: "\e924";
}
.pi-home:before {
  content: "\e925";
}
.pi-spinner:before {
  content: "\e926";
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-BX7RD3AO.css.map */
