@charset "UTF-8";
/* Reset box model, margin, and padding for all elements */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: inherit;
}

/* Remove heading sizes and margins */
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

/* Remove default list styles */
ul, ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Remove default text decoration and color for links */
a {
  text-decoration: none;
  color: inherit;
  outline: none;
}

/* Reset default font size and weight */
body {
  font-size: 100%;
  font-weight: normal;
  line-height: 1.5;
}

/* Remove default border and background for buttons */
button {
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
}

/* Remove default form element styles */
input, textarea, select {
  font: inherit;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  outline: none;
  appearance: none;
  resize: none;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  background-color: transparent !important;
  -webkit-box-shadow: 0 0 0 50px white inset;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

img[src=""],
img:not([src]) {
  opacity: 0;
}

img[src="*"] {
  opacity: 1;
}

:root {
  --clr-primary: #9E77ED;
  --clr-primary-100: #F4EBFF;
  --clr-primary-200: #E9D7FE;
  --clr-primary-300: #D6BBFB;
  --clr-primary-400: #B692F6;
  --clr-primary-500: #9E77ED;
  --clr-primary-600: #7F56D9;
  --clr-primary-700: #6941C6;
  --clr-primary-800: #53389E;
  --clr-primary-900: #42307D;
  --clr-error: #F04438;
  --clr-error-100: #FEE4E2;
  --clr-error-200: #FECDCA;
  --clr-error-300: #FDA29B;
  --clr-error-400: #F97066;
  --clr-error-500: #F04438;
  --clr-error-600: #D92D20;
  --clr-error-700: #B42318;
  --clr-error-800: #912018;
  --clr-error-900: #7A271A;
  --clr-warning: #F79009;
  --clr-warning-100: #FEF0C7;
  --clr-warning-200: #FEDF89;
  --clr-warning-300: #FEC84B;
  --clr-warning-400: #FDB022;
  --clr-warning-500: #F79009;
  --clr-warning-600: #DC6803;
  --clr-warning-700: #B54708;
  --clr-warning-800: #93370D;
  --clr-warning-900: #7A2E0E;
  --clr-success: #17B26A;
  --clr-success-100: #DCFAE6;
  --clr-success-200: #ABEFC6;
  --clr-success-300: #75E0A7;
  --clr-success-400: #47CD89;
  --clr-success-500: #17B26A;
  --clr-success-600: #079455;
  --clr-success-700: #067647;
  --clr-success-800: #085D3A;
  --clr-success-900: #074D31;
  --clr-info: #2970FF;
  --clr-info-100: #D1E9FF;
  --clr-info-200: #B2CCFF;
  --clr-info-300: #84ADFF;
  --clr-info-400: #528BFF;
  --clr-info-500: #2970FF;
  --clr-info-600: #155EEF;
  --clr-info-700: #004EEB;
  --clr-info-800: #0040C1;
  --clr-info-900: #00359E;
  --clr-gray: #717680;
  --clr-gray-25: #FDFDFD;
  --clr-gray-50: #FAFAFA;
  --clr-gray-100: #F5F5F5;
  --clr-gray-200: #E9EAEB;
  --clr-gray-300: #D5D7DA;
  --clr-gray-400: #A4A7AE;
  --clr-gray-500: #717680;
  --clr-gray-600: #535862;
  --clr-gray-700: #414651;
  --clr-gray-800: #252B37;
  --clr-gray-900: #181D27;
  --clr-white: #fff;
  --clr-black: #000;
  --clr-transparent: transparent;
  --clr-inherit: inherit;
  --clr-initial: initial;
  --clr-muted: #A4A7AE;
  --clr-facebook: #0866ff;
  --clr-twitter: #000000;
  --clr-linkedin: #0a66c2;
  --clr-youtube: #ff0033;
  --clr-instagram: #e1306c;
  --clr-page-lightblue: #f4f9fd;
  --clr-page-gray: #f6f7f9;
  --z-index-table-th: 20;
  --z-index-table-td: 19;
  --z-index-bottom-nav: 200;
  --z-index-header-nav: 202;
  --z-index-card-fullscreen-backdrop: 203;
  --z-index-modal: 2001;
  --z-index-modal-backdrop: 1040;
  --z-index-dropdown: 1000;
  --z-index-drawer: 2000;
  --z-index-drawer-backdrop: 1999;
  --z-index-dialog-backdrop: 2010;
  --z-index-dialog: 2011;
  --base-font-family: Inter, sans-serif;
  --base-font-size: 16px;
  --base-font-weight: 400;
  --base-line-height: 1.5;
  --base-color: #252B37;
  --base-border-color: #E9EAEB;
  --base-link-color: #6941C6;
  --base-link-hover-color: #9E77ED;
  --grid-columns: 12;
  --grid-gutter-x: 1.5rem;
  --grid-gutter-y: 0;
}

html {
  font-family: var(--base-font-family);
  font-size: calc(var(--base-font-size) * var(--scale, 1));
  font-weight: var(--base-font-weight);
  line-height: var(--base-line-height);
  color: var(--base-color);
}

a {
  color: var(--base-link-color);
  text-decoration: none;
}
a:not(.btn) {
  transition: color 0.15s ease-in-out;
}
a:not(.btn):hover {
  color: var(--base-link-hover-color);
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  background-color: var(--clr-gray-400);
  border-radius: 0.625rem;
}

::-webkit-scrollbar-track {
  background-color: var(--clr-gray-100);
}

html, body {
  height: 100%;
  scroll-behavior: smooth;
}

.app-container {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.app-sidebar {
  display: block !important;
  width: 100%;
  max-width: 18.75rem;
  flex: 0 0 auto;
  background-color: var(--clr-white);
  border-right: 0.0625rem solid var(--clr-gray-200);
}
.app-sidebar-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.app-sidebar-header {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  padding: 0 1.25rem;
  height: 4.5rem;
}
.app-sidebar-search {
  padding: 0 1.25rem;
}
.app-sidebar-logo {
  display: block;
  height: 2rem;
}
.app-sidebar-logo img {
  height: 100%;
}
.app-sidebar-body {
  scroll-behavior: smooth;
  flex: 1;
  margin: 1rem 0;
  padding: 0 1rem;
  overflow: auto;
}
.app-sidebar-footer {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 0 1rem 1.5rem 1rem;
}
.app-sidebar-footer .dropdown {
  width: 100%;
}
.app-sidebar-company {
  padding: 0 1rem;
  background-color: var(--clr-gray-100);
  border-top: 0.0625rem solid var(--clr-gray-200);
  height: 3.4375rem;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  text-align: center;
  color: var(--clr-black);
  font-weight: 500;
}
.app-sidebar-company > * {
  width: 100%;
}
.app-sidebar-nav {
  --sidebar-nav-link-padding: 0.5rem 0.75rem;
  --sidebar-nav-link-gap: 0.5rem;
  --sidebar-nav-link-border-radius: 0.375rem;
  --sidebar-nav-link-bg-color: var(--clr-white);
  --sidebar-nav-link-icon-size: 1.25rem;
  --sidebar-nav-link-icon-font-size: 1rem;
  --sidebar-nav-link-icon-color: var(--clr-gray-500);
  --sidebar-nav-link-text-font-size: 1rem;
  --sidebar-nav-link-text-font-weight: 600;
  --sidebar-nav-link-text-line-height: 1.5rem;
  --sidebar-nav-link-text-color: var(--clr-gray-700);
  --sidebar-nav-link-dropdown-font-size: 0.875rem;
  --sidebar-nav-link-dropdown-right: 0.75rem;
  --sidebar-nav-link-dropdown-color: var(--clr-gray-500);
  --sidebar-nav-link-dropdown-rotate: 360deg;
  display: flex;
  flex-direction: column;
}
.app-sidebar-nav-item.has-children > .app-sidebar-nav-link {
  position: relative;
}
.app-sidebar-nav-item.has-children > .app-sidebar-nav-link::after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 600;
  font-size: var(--sidebar-nav-link-dropdown-font-size);
  content: "\f107";
  position: absolute;
  top: 50%;
  right: var(--sidebar-nav-link-dropdown-right);
  transform: translateY(-50%) rotate(var(--sidebar-nav-link-dropdown-rotate));
  color: var(--sidebar-nav-link-dropdown-color);
  pointer-events: none;
  transition: 0.3s ease;
}
.app-sidebar-nav-item.has-children.open {
  --sidebar-nav-link-dropdown-rotate: 180deg;
}
.app-sidebar-nav-item.active.open > .app-sidebar-nav-link {
  position: sticky;
  top: 0;
}
.app-sidebar-nav-item.active.has-children > .app-sidebar-nav-link {
  --sidebar-nav-link-bg-color: var(--clr-primary-100);
  --sidebar-nav-link-text-color: var(--clr-primary-500);
  --sidebar-nav-link-icon-color: var(--clr-primary-500);
}
.app-sidebar-nav-item.active:not(.has-children) > .app-sidebar-nav-link {
  --sidebar-nav-link-text-color: var(--clr-primary-500);
  --sidebar-nav-link-icon-color: var(--clr-primary-500);
}
.app-sidebar-nav-link {
  display: flex;
  align-items: center;
  padding: var(--sidebar-nav-link-padding);
  gap: var(--sidebar-nav-link-gap);
  background-color: var(--sidebar-nav-link-bg-color);
  border-radius: var(--sidebar-nav-link-border-radius);
  transition: 0.3s ease;
}
.app-sidebar-nav-link-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--sidebar-nav-link-icon-size);
  height: var(--sidebar-nav-link-icon-size);
  font-size: var(--sidebar-nav-link-icon-font-size);
  color: var(--sidebar-nav-link-icon-color);
}
.app-sidebar-nav-link-text {
  font-size: var(--sidebar-nav-link-text-font-size);
  font-weight: var(--sidebar-nav-link-text-font-weight);
  line-height: var(--sidebar-nav-link-text-line-height);
  color: var(--sidebar-nav-link-text-color);
}
.app-sidebar-nav-link:hover {
  --sidebar-nav-link-bg-color: var(--clr-gray-100);
}
.app-sidebar-nav-children {
  --sidebar-nav-link-text-font-size: 0.875rem;
  --sidebar-nav-link-text-font-weight: 600;
  --sidebar-nav-link-padding: 0.5rem .75rem 0.5rem 2.5rem;
  --sidebar-nav-link-text-color: var(--clr-gray-600);
  display: none;
}
@media (max-width: 79.9375rem) {
  .app-sidebar {
    display: none;
    z-index: var(--z-index-drawer);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateX(-100%);
    transition: 0.4s ease;
  }
  .app-sidebar.fade-in {
    transform: translateX(0);
  }
  .app-sidebar-nav {
    --sidebar-nav-link-text-font-size: 0.875rem;
  }
}

.app-sidebar-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: var(--z-index-sidebar-backdrop);
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(0.0625rem);
}

.app-sidebar-backdrop.fade-in {
  opacity: 1;
}

.app-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media (max-width: 79.9375rem) {
  .app-main {
    padding-bottom: 3.4375rem;
  }
}

.app-header {
  background-color: var(--clr-white);
  border-bottom: 0.0625rem solid var(--clr-gray-200);
}
.app-header-sidebar-toggle-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.5rem;
}
.app-header-mobile {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 0.5rem 0.75rem 1rem;
}
@media (min-width: 80rem) {
  .app-header-mobile {
    display: none;
  }
}
.app-header-desktop {
  height: 4.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1.25rem;
}
@media (max-width: 79.9375rem) {
  .app-header-desktop {
    display: none;
  }
}

.app-content {
  background-color: var(--clr-page-gray);
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 1.5rem 1.25rem;
}
@media (max-width: 79.9375rem) {
  .app-content {
    padding: 1.5rem 0;
  }
}

.app-footer {
  padding: 1rem 1rem;
  border-top: 0.0625rem solid var(--clr-gray-200);
  color: var(--clr-gray-500);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  text-align: center;
  height: 3.4375rem;
}

.nav-account-card {
  --nav-account-card-padding: 0.75rem;
  --nav-account-card-gap: 0.5rem;
  --nav-account-card-border-radius: 0.75rem;
  --nav-account-card-bg-color: var(--clr-white);
  --nav-account-card-border-color: var(--clr-gray-200);
  --nav-account-card-avatar-size: 2.5rem;
  display: flex;
  padding: var(--nav-account-card-padding);
  gap: var(--nav-account-card-gap);
  background-color: var(--nav-account-card-bg-color);
  border: 0.0625rem solid var(--nav-account-card-border-color);
  border-radius: var(--nav-account-card-border-radius);
  cursor: pointer;
  transition: 0.3s ease;
}
.nav-account-card-avatar {
  width: var(--nav-account-card-avatar-size);
  height: var(--nav-account-card-avatar-size);
  flex: 0 0 auto;
}
.nav-account-card-avatar .avatar {
  --avatar-image-size: var(--nav-account-card-avatar-size);
}
.nav-account-card-info {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}
.nav-account-card-info > * {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}
.nav-account-card-btn {
  margin-left: auto;
  flex: 0 0 auto;
}
.nav-account-card:hover {
  --nav-account-card-bg-color: var(--clr-gray-100);
}

.text-d-2xl {
  font-size: 4.5rem !important;
  line-height: 5.625rem !important;
}

.text-d-xl {
  font-size: 3.75rem !important;
  line-height: 4.5rem !important;
}

.text-d-lg {
  font-size: 3rem !important;
  line-height: 3.75rem !important;
}

.text-d-md {
  font-size: 2.25rem !important;
  line-height: 2.75rem !important;
}

.text-d-sm {
  font-size: 1.875rem !important;
  line-height: 2.375rem !important;
}

.text-d-xs {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}

.text-2xl {
  font-size: 1.5rem !important;
  line-height: 2.25rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
  line-height: 1.875rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.text-md {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

.text-xs {
  font-size: 0.75rem !important;
  line-height: 1.125rem !important;
}

.text-2xs {
  font-size: 0.625rem !important;
  line-height: 1rem !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

@media (min-width: 40rem) {
  .text-sm-d-2xl {
    font-size: 4.5rem !important;
    line-height: 5.625rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-d-xl {
    font-size: 3.75rem !important;
    line-height: 4.5rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-d-lg {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-d-md {
    font-size: 2.25rem !important;
    line-height: 2.75rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-d-sm {
    font-size: 1.875rem !important;
    line-height: 2.375rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-d-xs {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-2xl {
    font-size: 1.5rem !important;
    line-height: 2.25rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-xl {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-md {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-xs {
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
  }
}
@media (min-width: 40rem) {
  .text-sm-2xs {
    font-size: 0.625rem !important;
    line-height: 1rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-d-2xl {
    font-size: 4.5rem !important;
    line-height: 5.625rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-d-xl {
    font-size: 3.75rem !important;
    line-height: 4.5rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-d-lg {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-d-md {
    font-size: 2.25rem !important;
    line-height: 2.75rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-d-sm {
    font-size: 1.875rem !important;
    line-height: 2.375rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-d-xs {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-2xl {
    font-size: 1.5rem !important;
    line-height: 2.25rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-xl {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-md {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-xs {
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
  }
}
@media (min-width: 48rem) {
  .text-md-2xs {
    font-size: 0.625rem !important;
    line-height: 1rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-d-2xl {
    font-size: 4.5rem !important;
    line-height: 5.625rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-d-xl {
    font-size: 3.75rem !important;
    line-height: 4.5rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-d-lg {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-d-md {
    font-size: 2.25rem !important;
    line-height: 2.75rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-d-sm {
    font-size: 1.875rem !important;
    line-height: 2.375rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-d-xs {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-2xl {
    font-size: 1.5rem !important;
    line-height: 2.25rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-xl {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-md {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-xs {
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
  }
}
@media (min-width: 64rem) {
  .text-lg-2xs {
    font-size: 0.625rem !important;
    line-height: 1rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-d-2xl {
    font-size: 4.5rem !important;
    line-height: 5.625rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-d-xl {
    font-size: 3.75rem !important;
    line-height: 4.5rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-d-lg {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-d-md {
    font-size: 2.25rem !important;
    line-height: 2.75rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-d-sm {
    font-size: 1.875rem !important;
    line-height: 2.375rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-d-xs {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-2xl {
    font-size: 1.5rem !important;
    line-height: 2.25rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-xl {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-md {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-xs {
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
  }
}
@media (min-width: 80rem) {
  .text-xl-2xs {
    font-size: 0.625rem !important;
    line-height: 1rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-d-2xl {
    font-size: 4.5rem !important;
    line-height: 5.625rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-d-xl {
    font-size: 3.75rem !important;
    line-height: 4.5rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-d-lg {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-d-md {
    font-size: 2.25rem !important;
    line-height: 2.75rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-d-sm {
    font-size: 1.875rem !important;
    line-height: 2.375rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-d-xs {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-2xl {
    font-size: 1.5rem !important;
    line-height: 2.25rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-xl {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-md {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-xs {
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
  }
}
@media (min-width: 96rem) {
  .text-2xl-2xs {
    font-size: 0.625rem !important;
    line-height: 1rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-d-2xl {
    font-size: 4.5rem !important;
    line-height: 5.625rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-d-xl {
    font-size: 3.75rem !important;
    line-height: 4.5rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-d-lg {
    font-size: 3rem !important;
    line-height: 3.75rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-d-md {
    font-size: 2.25rem !important;
    line-height: 2.75rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-d-sm {
    font-size: 1.875rem !important;
    line-height: 2.375rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-d-xs {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-2xl {
    font-size: 1.5rem !important;
    line-height: 2.25rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-xl {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-md {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-xs {
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
  }
}
@media (min-width: 120rem) {
  .text-3xl-2xs {
    font-size: 0.625rem !important;
    line-height: 1rem !important;
  }
}
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: var(--btn-bg-color);
  color: var(--btn-text-color);
  padding: var(--btn-padding-y) var(--btn-padding-x);
  font-size: var(--btn-font-size);
  font-weight: 600;
  line-height: var(--btn-line-height);
  border-radius: var(--btn-radius);
  gap: var(--btn-gap);
  border: 0.0625rem solid var(--btn-border-color);
  transition: 0.3s ease;
}
.btn:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.btn:active, .btn:focus {
  box-shadow: 0 0 0 0.1875rem var(--clr-white), 0 0 0 0.3125rem var(--btn-ring-color);
}
.btn.btn-naked {
  box-shadow: unset;
}
.btn.collapsed i {
  transform: rotate(180deg);
}

.btn-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--btn-icon-box-size);
  height: var(--btn-icon-box-size);
  font-size: var(--btn-icon-size);
}

.btn-primary {
  --btn-ring-color: var(--clr-primary-500);
}

.btn-primary {
  --btn-bg-color: var(--clr-primary-600);
  --btn-text-color: var(--clr-white);
}

.btn-primary:hover {
  --btn-bg-color: var(--clr-primary-700);
  --btn-text-color: var(--clr-white);
}

.btn-primary:active {
  --btn-bg-color: var(--clr-primary-600);
  --btn-text-color: var(--clr-white);
}

.btn-error {
  --btn-ring-color: var(--clr-error-500);
}

.btn-error {
  --btn-bg-color: var(--clr-error-600);
  --btn-text-color: var(--clr-white);
}

.btn-error:hover {
  --btn-bg-color: var(--clr-error-700);
  --btn-text-color: var(--clr-white);
}

.btn-error:active {
  --btn-bg-color: var(--clr-error-600);
  --btn-text-color: var(--clr-white);
}

.btn-light {
  --btn-ring-color: var(--clr-gray-300);
}

.btn-light {
  --btn-bg-color: var(--clr-gray-200);
  --btn-text-color: var(--clr-gray-500);
}

.btn-light:hover {
  --btn-bg-color: var(--clr-gray-300);
  --btn-text-color: var(--clr-gray-500);
}

.btn-light:active {
  --btn-bg-color: var(--clr-gray-200);
  --btn-text-color: var(--clr-gray-500);
}

.btn-dark {
  --btn-ring-color: var(--clr-gray-700);
}

.btn-dark {
  --btn-bg-color: var(--clr-gray-800);
  --btn-text-color: var(--clr-white);
}

.btn-dark:hover {
  --btn-bg-color: var(--clr-gray-600);
  --btn-text-color: var(--clr-white);
}

.btn-dark:active {
  --btn-bg-color: var(--clr-gray-800);
  --btn-text-color: var(--clr-white);
}

.btn-success {
  --btn-ring-color: var(--clr-success-500);
}

.btn-success {
  --btn-bg-color: var(--clr-success-500);
  --btn-text-color: var(--clr-white);
}

.btn-success:hover {
  --btn-bg-color: var(--clr-success-700);
  --btn-text-color: var(--clr-white);
}

.btn-success:active {
  --btn-bg-color: var(--clr-success-500);
  --btn-text-color: var(--clr-white);
}

.btn-naked {
  --btn-ring-color: var(--clr-transparent);
}

.btn-naked {
  --btn-bg-color: var(--clr-transparent);
  --btn-text-color: var(--clr-gray-700);
}

.btn-naked:hover {
  --btn-bg-color: var(--clr-transparent);
  --btn-text-color: var(--clr-gray-400);
}

.btn-naked:active {
  --btn-bg-color: var(--clr-transparent);
  --btn-text-color: var(--clr-gray-700);
}

.btn-utility {
  --btn-ring-color: var(--clr-primary-500);
}

.btn-utility {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-gray-400);
}

.btn-utility:hover {
  --btn-bg-color: var(--clr-gray-50);
  --btn-text-color: var(--clr-gray-500);
}

.btn-utility:active {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-gray-400);
}

.btn-white {
  --btn-ring-color: var(--clr-primary-300);
}

.btn-white {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-gray-700);
}

.btn-white:hover {
  --btn-bg-color: var(--clr-primary-500);
  --btn-text-color: var(--clr-white);
}

.btn-white:active {
  --btn-bg-color: var(--clr-primary-500);
  --btn-text-color: var(--clr-white);
}

.btn-black {
  --btn-ring-color: var(--clr-black);
}

.btn-black {
  --btn-bg-color: var(--clr-black);
  --btn-text-color: var(--clr-white);
}

.btn-black:hover {
  --btn-bg-color: var(--clr-gray-900);
  --btn-text-color: var(--clr-white);
}

.btn-black:active {
  --btn-bg-color: var(--clr-black);
  --btn-text-color: var(--clr-white);
}

.btn-favorite {
  --btn-ring-color: var(--clr-error-500);
}

.btn-favorite {
  --btn-bg-color: var(--clr-error-500);
  --btn-text-color: var(--clr-white);
}

.btn-favorite:hover {
  --btn-bg-color: var(--clr-error-700);
  --btn-text-color: var(--clr-white);
}

.btn-favorite:active {
  --btn-bg-color: var(--clr-error-500);
  --btn-text-color: var(--clr-white);
}

.btn-outline-primary {
  --btn-ring-color: var(--clr-primary-500);
  --btn-border-color: var(--clr-primary-500);
}

.btn-outline-primary {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-primary-500);
  --btn-box-shadow: 0 0.0625rem 0.125rem 0 rgba(16, 24, 40, 0.0509803922), 0 0.125rem 0 0 rgba(10, 13, 18, 0.0509803922) inset, 0 0 0 0.0625rem rgba(10, 13, 18, 0.1803921569) inset;
}

.btn-outline-primary:hover {
  --btn-bg-color: var(--clr-primary-600);
  --btn-text-color: var(--clr-primary-100);
  --btn-box-shadow: 0 0.0625rem 0.125rem 0 rgba(16, 24, 40, 0.0509803922), 0 -0.125rem 0 0 rgba(10, 13, 18, 0.0509803922) inset, 0 0 0 0.0625rem rgba(10, 13, 18, 0.1803921569) inset;
}

.btn-outline-primary:active {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-primary-500);
}

.btn-outline-gray {
  --btn-ring-color: var(--clr-primary-500);
  --btn-border-color: var(--clr-gray-300);
}

.btn-outline-gray {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-gray-700);
  --btn-box-shadow: 0 0.0625rem 0.125rem 0 rgba(16, 24, 40, 0.0509803922), 0 0.125rem 0 0 rgba(10, 13, 18, 0.0509803922) inset, 0 0 0 0.0625rem rgba(10, 13, 18, 0.1803921569) inset;
}

.btn-outline-gray:hover {
  --btn-bg-color: var(--clr-gray-100);
  --btn-text-color: var(--clr-gray-700);
  --btn-box-shadow: 0 0.0625rem 0.125rem 0 rgba(16, 24, 40, 0.0509803922), 0 -0.125rem 0 0 rgba(10, 13, 18, 0.0509803922) inset, 0 0 0 0.0625rem rgba(10, 13, 18, 0.1803921569) inset;
}

.btn-outline-gray:active {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-gray-700);
}

.btn-outline-favorite {
  --btn-ring-color: var(--clr-error-500);
  --btn-border-color: var(--clr-gray-200);
}

.btn-outline-favorite {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-error-500);
  --btn-box-shadow: 0 0.0625rem 0.125rem 0 rgba(16, 24, 40, 0.0509803922), 0 0.125rem 0 0 rgba(10, 13, 18, 0.0509803922) inset, 0 0 0 0.0625rem rgba(10, 13, 18, 0.1803921569) inset;
}

.btn-outline-favorite:hover {
  --btn-bg-color: var(--clr-error-100);
  --btn-text-color: var(--clr-error-500);
  --btn-box-shadow: 0 0.0625rem 0.125rem 0 rgba(16, 24, 40, 0.0509803922), 0 -0.125rem 0 0 rgba(10, 13, 18, 0.0509803922) inset, 0 0 0 0.0625rem rgba(10, 13, 18, 0.1803921569) inset;
  --btn-border-color: var(--clr-error-500);
}

.btn-outline-favorite:active {
  --btn-bg-color: var(--clr-white);
  --btn-text-color: var(--clr-error-500);
}

.btn {
  --btn-padding-x: 0.75rem;
  --btn-padding-y: 0.375rem;
  --btn-font-size: 0.875rem;
  --btn-line-height: 1.25rem;
  --btn-icon-size: 1rem;
  --btn-icon-box-size: 1.25rem;
  --btn-radius: 0.5rem;
  --btn-gap: 0.375rem;
}

.btn-2xs {
  --btn-padding-y: 0.125rem;
  --btn-padding-x: 0.25rem;
  --btn-font-size: 0.625rem;
  --btn-line-height: 0.875rem;
  --btn-icon-size: 0.5rem;
  --btn-icon-box-size: 0.75rem;
  --btn-radius: 0;
  --btn-gap: 0;
}

.btn-xs {
  --btn-padding-y: 0.25rem;
  --btn-padding-x: 0.5rem;
  --btn-font-size: 0.75rem;
  --btn-line-height: 1rem;
  --btn-icon-size: 0.75rem;
  --btn-icon-box-size: 1rem;
  --btn-radius: 0.25rem;
  --btn-gap: 0.25rem;
}

.btn-sm {
  --btn-padding-y: 0.375rem;
  --btn-padding-x: 0.75rem;
  --btn-font-size: 0.875rem;
  --btn-line-height: 1.25rem;
  --btn-icon-size: 1rem;
  --btn-icon-box-size: 1.25rem;
  --btn-radius: 0.5rem;
  --btn-gap: 0.375rem;
}

.btn-md {
  --btn-padding-y: 0.5rem;
  --btn-padding-x: 0.875rem;
  --btn-font-size: 0.875rem;
  --btn-line-height: 1.5rem;
  --btn-icon-size: 1rem;
  --btn-icon-box-size: 1.25rem;
  --btn-radius: 0.5rem;
  --btn-gap: 0.375rem;
}

.btn-lg {
  --btn-padding-y: 0.75rem;
  --btn-padding-x: 1.125rem;
  --btn-font-size: 1rem;
  --btn-line-height: 1.5rem;
  --btn-icon-size: 1.25rem;
  --btn-icon-box-size: 1.25rem;
  --btn-radius: 0.5rem;
  --btn-gap: 0.5rem;
}

.btn-no-label {
  --btn-padding-x: 0.375rem;
  --btn-padding-y: 0.375rem;
}

.btn-xs.btn-no-label {
  --btn-padding-y: 0.25rem;
  --btn-padding-x: 0.25rem;
}

.btn-sm.btn-no-label {
  --btn-padding-y: 0.375rem;
  --btn-padding-x: 0.375rem;
}

.btn-md.btn-no-label {
  --btn-padding-y: 0.625rem;
  --btn-padding-x: 0.625rem;
}

.btn-lg.btn-no-label {
  --btn-padding-y: 0.875rem;
  --btn-padding-x: 0.875rem;
}

.btn-circle {
  --btn-radius: 50%;
}

.btn-no-ring {
  --btn-ring-color: transparent;
}

.btn-trail {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-prefix {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-loading {
  position: relative;
  pointer-events: none;
  overflow: hidden;
  opacity: 0.5;
}
.btn-loading::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--btn-bg-color);
  z-index: 2;
}
.btn-loading::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1rem;
  height: 1rem;
  border: 0.125rem solid var(--btn-text-color);
  border-top-color: transparent;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  z-index: 3;
}

@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: var(--z-index-modal);
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 1rem;
  transform-origin: center;
  opacity: 0;
  transition: 0.3s ease;
  transform: translateY(-3.125rem);
}
@media (min-width: 40rem) {
  .modal-dialog {
    margin-right: auto;
    margin-left: auto;
  }
}
.modal-dialog.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.modal-dialog.modal-fullscreen .modal-content {
  border-radius: 0;
}
.modal-dialog.modal-fullscreen .modal-body {
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
}

@media (min-width: 40rem) {
  .modal-dialog {
    max-width: 33.75rem;
  }
  .modal-dialog.modal-sm {
    max-width: 33.75rem !important;
  }
}
@media (max-width: 39.9375rem) {
  .modal-dialog.modal-fullscreen-below-sm {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .modal-dialog.modal-fullscreen-below-sm .modal-content {
    border-radius: 0;
  }
  .modal-dialog.modal-fullscreen-below-sm .modal-body {
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (min-width: 48rem) {
  .modal-dialog {
    max-width: 45rem;
  }
  .modal-dialog.modal-md {
    max-width: 45rem !important;
  }
}
@media (max-width: 47.9375rem) {
  .modal-dialog.modal-fullscreen-below-md {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .modal-dialog.modal-fullscreen-below-md .modal-content {
    border-radius: 0;
  }
  .modal-dialog.modal-fullscreen-below-md .modal-body {
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (min-width: 64rem) {
  .modal-dialog {
    max-width: 60rem;
  }
  .modal-dialog.modal-lg {
    max-width: 60rem !important;
  }
}
@media (max-width: 63.9375rem) {
  .modal-dialog.modal-fullscreen-below-lg {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .modal-dialog.modal-fullscreen-below-lg .modal-content {
    border-radius: 0;
  }
  .modal-dialog.modal-fullscreen-below-lg .modal-body {
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (min-width: 80rem) {
  .modal-dialog {
    max-width: 71.25rem;
  }
  .modal-dialog.modal-xl {
    max-width: 71.25rem !important;
  }
}
@media (max-width: 79.9375rem) {
  .modal-dialog.modal-fullscreen-below-xl {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .modal-dialog.modal-fullscreen-below-xl .modal-content {
    border-radius: 0;
  }
  .modal-dialog.modal-fullscreen-below-xl .modal-body {
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (min-width: 96rem) {
  .modal-dialog {
    max-width: 82.5rem;
  }
  .modal-dialog.modal-2xl {
    max-width: 82.5rem !important;
  }
}
@media (max-width: 95.9375rem) {
  .modal-dialog.modal-fullscreen-below-2xl {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .modal-dialog.modal-fullscreen-below-2xl .modal-content {
    border-radius: 0;
  }
  .modal-dialog.modal-fullscreen-below-2xl .modal-body {
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (min-width: 120rem) {
  .modal-dialog.modal-3xl {
    max-width: !important;
  }
}
@media (max-width: 119.9375rem) {
  .modal-dialog.modal-fullscreen-below-3xl {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .modal-dialog.modal-fullscreen-below-3xl .modal-content {
    border-radius: 0;
  }
  .modal-dialog.modal-fullscreen-below-3xl .modal-body {
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
.modal.fade-in .modal-dialog {
  opacity: 1;
  transform: translateY(0);
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 3.5rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 0.625rem;
  outline: 0;
  overflow: hidden;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: var(--z-index-modal-backdrop);
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  filter: blur(0.0625rem);
}

.modal-backdrop.fade-in {
  opacity: 1;
}

.modal-header {
  border-bottom: none;
  position: relative;
  display: flex;
  align-items: center;
}

.modal-body {
  flex: 1;
}

.modal-close {
  margin-left: auto;
}

.modal-header,
.modal-body,
.modal-footer {
  padding: 1rem;
}

.modal {
  --modal-border-color: var(--base-border-color);
}

.modal-header + .modal-body {
  border-top: 0.0625rem solid var(--modal-border-color);
}

.modal-body + .modal-footer {
  border-top: 0.0625rem solid var(--modal-border-color);
}

/* Overlay Styles */
.dialog-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0s 0.3s;
  z-index: var(--z-index-dialog-backdrop);
}

.dialog-overlay.active {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease;
}

/* Dialog Styles */
.dialog {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0) rotate(10deg) translateZ(0); /* Hardware acceleration for smoother rendering */
  background-color: white;
  border-radius: 0.5rem;
  padding: 1.5rem;
  box-shadow: 0 0.25rem 0.9375rem rgba(0, 0, 0, 0.2);
  z-index: var(--z-index-dialog);
  width: 23.75rem;
  max-width: 90%;
  opacity: 0;
  pointer-events: none; /* Ensure no interaction before the dialog is opened */
  transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.4s ease-out;
  /* Flexbox for centering content */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center; /* Center the text */
  will-change: transform, opacity;
}

.dialog.open {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1) rotate(0deg) translateZ(0); /* Scales up, rotates back, and avoids blurriness */
  pointer-events: auto; /* Allow interaction after opening */
}

/* Dialog Icon */
.dialog-icon {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
  background-color: var(--dialog-icon-bg-color, var(--primary-color));
  color: var(--dialog-icon-color, white);
  font-size: 1.5rem;
}
.dialog-icon svg {
  width: 1.75rem;
  height: 1.75rem;
  fill: currentColor;
}
.dialog-icon.success {
  background-color: var(--clr-success-100);
  color: var(--clr-success-500);
}
.dialog-icon.warning {
  background-color: var(--clr-warning-100);
  color: var(--clr-warning-500);
}
.dialog-icon.error {
  background-color: var(--clr-error-100);
  color: var(--clr-error-500);
}
.dialog-icon.info {
  background-color: var(--clr-info-100);
  color: var(--clr-info-500);
}

.dialog-body {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
  margin-top: 0.25rem;
}

.dialog-title {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 0.3125rem;
}

.dialog-message {
  font-size: 0.875rem;
  color: var(--clr-gray-500);
}

.dialog-buttons {
  display: flex;
  justify-content: center;
  gap: 1.25rem;
  width: 100%;
  margin-top: 1.25rem;
}
.dialog-buttons .btn {
  flex: 1;
  min-height: 2.5rem;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  position: fixed;
  width: max-content;
  top: 0;
  left: 0;
  min-width: 11.25rem;
  max-width: 13.75rem;
  background-color: var(--clr-white);
  border: 0.0625rem solid var(--clr-gray-200);
  box-shadow: 0 0.25rem 1.25rem 0 rgba(0, 0, 0, 0.05);
  border-radius: 0.5rem;
  z-index: var(--z-index-dropdown);
  display: none;
}

.dropdown-content.show {
  display: block; /* Açık durumda dropdown */
}

.dropdown-menu {
  padding: 0.5rem 0;
  display: flex;
  flex-direction: column;
}
.dropdown-menu-button {
  display: flex;
  align-items: baseline;
  position: relative;
  padding: 0.375rem 0.75rem;
  gap: 0.5rem;
  cursor: pointer;
}
.dropdown-menu-button-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1rem;
  color: var(--clr-gray-400);
  line-height: 1;
}
.dropdown-menu-button-text {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--clr-gray-600);
  flex: 1;
}
.dropdown-menu-button:hover {
  background-color: var(--clr-gray-100);
}
.dropdown-menu-divider {
  height: 0.0625rem;
  background-color: var(--clr-gray-200);
  margin: 0.25rem 0;
}

.dropdown-subcontent {
  position: absolute;
  top: 0;
  left: 100%;
  transform: translateX(0.5rem) translateY(-0.25rem);
  min-width: 11.25rem;
  max-width: 13.75rem;
  background-color: var(--clr-white);
  border: 0.0625rem solid var(--clr-gray-200);
  box-shadow: 0 0.25rem 1.25rem 0 rgba(0, 0, 0, 0.05);
  border-radius: 0.5rem;
  z-index: 20;
  padding: 0.5rem 0;
  display: none; /* Varsayılan olarak gizli */
}

.dropdown-subcontent.open-left {
  left: auto;
  right: 100%;
  transform: translateX(-0.5rem) translateY(-0.25rem);
}

.checkbox {
  display: inline-flex;
  position: relative;
  --checkbox-size: 1rem;
  --checkbox-border-radius: 0.25rem;
  --checkbox-border-width: .0625rem;
  --checkbox-border-color: var(--clr-gray-300);
  --checkbox-ring-color: var(--clr-primary-600);
  --checkbox-mark-bg-color: var(--clr-white);
  --checkbox-mark-icon-size: 0.75rem;
  --checkbox-mark-icon-font-size: 0.625rem;
  --checkbox-checked-bg-color: var(--clr-primary-600);
  --checkbox-checked-mark-color: var(--clr-white);
  --checkbox-disabled-mark-bg-color: var(--clr-gray-200);
  --checkbox-disabled-bg-color: var(--clr-gray-300);
  --checkbox-disabled-mark-color: var(--clr-gray-600);
}
.checkbox-md {
  --checkbox-size: 1.125rem;
  --checkbox-mark-icon-size: 0.875rem;
  --checkbox-mark-icon-font-size: 0.75rem;
}
.checkbox-lg {
  --checkbox-size: 1.25rem;
  --checkbox-mark-icon-size: 1rem;
  --checkbox-mark-icon-font-size: 0.875rem;
}
.checkbox-mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  flex: 0 0 var(--checkbox-size);
  background-color: var(--checkbox-mark-bg-color);
  border: 0.0625rem solid var(--checkbox-border-color);
  border-radius: var(--checkbox-border-radius);
  transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.checkbox-mark::after {
  font-family: "Font Awesome 6 Pro", serif;
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  content: "\f00c";
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--checkbox-mark-icon-size);
  height: var(--checkbox-mark-icon-size);
  font-size: var(--checkbox-mark-icon-font-size);
  color: var(--checkbox-checked-mark-color);
  transition: transform 0.3s ease;
}
.checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
}
.checkbox-input:checked + .checkbox-mark {
  background-color: var(--checkbox-checked-bg-color);
  border-color: var(--checkbox-checked-bg-color);
}
.checkbox-input:checked + .checkbox-mark::after {
  transform: translate(-50%, -50%) scale(1);
}
.checkbox-input:focus + .checkbox-mark {
  box-shadow: 0 0 0 0.125rem var(--clr-white), 0 0 0 0.25rem var(--checkbox-ring-color);
}
.checkbox-input:disabled + .checkbox-mark {
  --checkbox-mark-bg-color: var(--checkbox-disabled-mark-bg-color);
  --checkbox-border-color: var(--checkbox-disabled-bg-color);
  --checkbox-ring-color: var(--checkbox-disabled-bg-color);
  --checkbox-checked-bg-color: var(--checkbox-disabled-bg-color);
  --checkbox-checked-mark-color: var(--checkbox-disabled-mark-color);
}
.checkbox-content {
  display: flex;
  flex-direction: column;
  margin-left: 0.5rem;
  margin-top: -0.125rem;
}
.checkbox-content-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.checkbox-content-description {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: var(--clr-gray-600);
}
.checkbox-circle .checkbox-mark {
  border-radius: 50%;
}

.checkbox-block {
  position: relative;
  display: flex;
  align-items: center;
}
.checkbox-block input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
}
.checkbox-block-content {
  display: flex;
  flex-direction: column;
  border: 0.0625rem dashed var(--clr-gray-300);
  border-radius: 0.375rem;
  padding: 1rem;
  padding-left: 3rem;
}
.checkbox-block-icon {
  position: absolute;
  top: 50%;
  left: 1rem;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid var(--clr-gray-300);
  border-radius: 0.25rem;
  transition: 0.3s ease;
}
.checkbox-block-icon::after {
  font-family: "Font Awesome 6 Pro", serif;
  font-weight: 900;
  content: "\f00c";
  color: var(--clr-white);
  font-size: 0.875rem;
  transition: 0.3s ease;
}
.checkbox-block input:checked + .checkbox-block-content {
  background-color: var(--clr-primary-100);
  border-color: var(--clr-primary-600);
}
.checkbox-block input:checked ~ .checkbox-block-icon {
  background-color: var(--clr-primary-600);
  border-color: var(--clr-primary-600);
}
.checkbox-block input:checked ~ .checkbox-block-icon::after {
  color: var(--clr-white);
}

.radio {
  display: inline-flex;
  position: relative;
  --radio-size: 1rem;
  --radio-border-radius: 10rem;
  --radio-border-width: .0625rem;
  --radio-border-color: var(--base-border-color);
  --radio-ring-color: var(--clr-primary-600);
  --radio-mark-bg-color: var(--clr-white);
  --radio-mark-icon-size: 0.75rem;
  --radio-mark-icon-font-size: 0.375rem;
  --radio-checked-bg-color: var(--clr-primary-600);
  --radio-checked-mark-color: var(--clr-white);
  --radio-disabled-mark-bg-color: var(--clr-gray-200);
  --radio-disabled-bg-color: var(--clr-gray-300);
  --radio-disabled-mark-color: var(--clr-gray-600);
}
.radio-md {
  --radio-size: 1.125rem;
  --radio-mark-icon-size: 0.875rem;
  --radio-mark-icon-font-size: 0.5rem;
}
.radio-lg {
  --radio-size: 1.25rem;
  --radio-mark-icon-size: 1rem;
  --radio-mark-icon-font-size: 0.5rem;
}
.radio-mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: var(--radio-size);
  height: var(--radio-size);
  flex: 0 0 var(--radio-size);
  background-color: var(--radio-mark-bg-color);
  border: 0.0625rem solid var(--base-border-color);
  border-radius: var(--radio-border-radius);
  transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.radio-mark::after {
  font-family: "Font Awesome 6 Pro", serif;
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  content: "\f111";
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--radio-mark-icon-size);
  height: var(--radio-mark-icon-size);
  font-size: var(--radio-mark-icon-font-size);
  color: var(--radio-checked-mark-color);
  transition: transform 0.3s ease;
}
.radio-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  width: var(--radio-size);
  height: var(--radio-size);
}
.radio-input:checked + .radio-mark {
  background-color: var(--radio-checked-bg-color);
  border-color: var(--radio-checked-bg-color);
}
.radio-input:checked + .radio-mark::after {
  transform: translate(-50%, -50%) scale(1);
}
.radio-input:focus + .radio-mark {
  box-shadow: 0 0 0 0.125rem var(--clr-white), 0 0 0 0.25rem var(--radio-ring-color);
}
.radio-input:disabled + .radio-mark {
  --radio-mark-bg-color: var(--radio-disabled-mark-bg-color);
  --radio-border-color: var(--radio-disabled-bg-color);
  --radio-ring-color: var(--radio-disabled-bg-color);
  --radio-checked-bg-color: var(--radio-disabled-bg-color);
  --radio-checked-mark-color: var(--radio-disabled-mark-color);
}
.radio-content {
  display: flex;
  flex-direction: column;
  margin-left: 0.5rem;
  margin-top: -0.125rem;
}
.radio-content-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.radio-content-description {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: var(--clr-gray-600);
}

.switch {
  display: inline-flex;
  position: relative;
  --switch-size-width: 2.25rem;
  --switch-size-height: 1.25rem;
  --switch-border-radius: 0.75rem;
  --switch-ring-color: var(--clr-primary-600);
  --switch-mark-bg-color: var(--clr-gray-100);
  --switch-mark-icon-size: 1rem;
  --switch-mark-icon-border-radius: 50%;
  --switch-mark-icon-shadow: 0 .0625rem .125rem -0.0625rem rgba(10, 13, 18, 0.1), 0 .0625rem .1875rem 0 rgba(10, 13, 18, 0.1);
  --switch-mark-icon-bg-color: var(--clr-white);
  --switch-checked-bg-color: var(--clr-primary-600);
  --switch-disabled-mark-bg-color: var(--clr-gray-200);
  --switch-disabled-bg-color: var(--clr-gray-300);
}
.switch-md {
  --switch-size-width: 2.75rem;
  --switch-size-height: 1.5rem;
  --switch-mark-icon-size: 1.25rem;
}
.switch-mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: var(--switch-size-width);
  height: var(--switch-size-height);
  flex: 0 0 var(--switch-size-width);
  background-color: var(--switch-mark-bg-color);
  border-radius: var(--switch-border-radius);
  transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.switch-mark::after {
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--switch-mark-icon-size);
  height: var(--switch-mark-icon-size);
  border-radius: var(--switch-mark-icon-border-radius);
  background-color: var(--switch-mark-icon-bg-color);
  box-shadow: var(--switch-mark-icon-shadow);
  font-size: var(--switch-mark-icon-font-size);
  color: var(--switch-checked-mark-color);
  transition: transform 0.3s ease;
}
.switch-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  width: var(--switch-size-width);
  height: var(--switch-size-height);
}
.switch-input:checked + .switch-mark {
  background-color: var(--switch-checked-bg-color);
  border-color: var(--switch-checked-bg-color);
}
.switch-input:checked + .switch-mark::after {
  transform: translateX(var(--switch-mark-icon-size));
}
.switch-input:focus + .switch-mark {
  box-shadow: 0 0 0 0.125rem var(--clr-white), 0 0 0 0.25rem var(--switch-ring-color);
}
.switch-input:disabled + .switch-mark {
  --switch-mark-bg-color: var(--switch-disabled-mark-bg-color);
  --switch-border-color: var(--switch-disabled-bg-color);
  --switch-ring-color: var(--switch-disabled-bg-color);
  --switch-checked-bg-color: var(--switch-disabled-bg-color);
  --switch-checked-mark-color: var(--switch-disabled-mark-color);
}
.switch-content {
  display: flex;
  flex-direction: column;
  margin-left: 0.5rem;
  margin-top: -0.125rem;
}
.switch-content-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.switch-content-description {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: var(--clr-gray-600);
}

.tab-container {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.tab-nav {
  --tab-nav-border-radius: 0.625rem;
  --tab-nav-padding: 0.25rem;
  --tab-nav-gap: 0.25rem;
  --tab-nav-bg-color: var(--clr-primary-100);
  --tab-nav-border-color: var(--clr-primary-200);
  --tab-nav-item-padding: 0.5rem 0.75rem;
  --tab-nav-item-gap: 0.25rem;
  --tab-nav-item-bg-color: transparent;
  --tab-nav-item-color: var(--clr-gray-500);
  --tab-nav-item-box-shadow: none;
  --tab-nav-item-text-font-size: 0.875rem;
  --tab-nav-item-text-font-weight: 600;
  --tab-nav-item-text-line-height: 1.25rem;
  --tab-nav-item-icon-size: 1.25rem;
  --tab-nav-item-icon-color: var(--clr-gray-500);
  --tab-nav-item-icon-font-size: .875rem;
  --tab-nav-item-hover-bg-color: var(--clr-white);
  --tab-nav-item-hover-color: var(--clr-gray-700);
  --tab-nav-item-hover-box-shadow: 0 .0625rem .125rem -0.0625rem rgba(10, 13, 18, 0.1), 0 .0625rem .1875rem 0 rgba(10, 13, 18, 0.1);
  --tab-nav-item-active-bg-color: var(--clr-primary-600);
  --tab-nav-item-active-color: var(--clr-white);
  --tab-nav-item-active-box-shadow: 0 .0625rem .125rem -0.0625rem rgba(10, 13, 18, 0.1), 0 .0625rem .1875rem 0 rgba(10, 13, 18, 0.1);
  --tab-nav-item-active-icon-color: var(--clr-white);
}

.tab-nav {
  display: flex;
  flex-wrap: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: none;
  gap: var(--tab-nav-gap);
  padding: var(--tab-nav-padding);
  background-color: var(--tab-nav-bg-color);
  border: 0.0625rem solid var(--tab-nav-border-color);
  border-radius: var(--tab-nav-border-radius);
}
.tab-nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
  white-space: nowrap;
  gap: var(--tab-nav-item-gap);
  padding: var(--tab-nav-item-padding);
  background-color: var(--tab-nav-item-bg-color);
  color: var(--tab-nav-item-color);
  box-shadow: var(--tab-nav-item-box-shadow);
  border-radius: var(--tab-nav-border-radius);
  cursor: pointer;
}
.tab-nav-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--tab-nav-item-icon-font-size);
  color: var(--tab-nav-item-icon-color);
  width: var(--tab-nav-item-icon-size);
  height: var(--tab-nav-item-icon-size);
}
.tab-nav-item-text {
  font-size: var(--tab-nav-item-text-font-size);
  font-weight: var(--tab-nav-item-text-font-weight);
  line-height: var(--tab-nav-item-text-line-height);
}
.tab-nav-item:hover {
  --tab-nav-item-bg-color: var(--tab-nav-item-hover-bg-color);
  --tab-nav-item-color: var(--tab-nav-item-hover-color);
  --tab-nav-item-box-shadow: var(--tab-nav-item-hover-box-shadow);
}
.tab-nav-item.active {
  --tab-nav-item-bg-color: var(--tab-nav-item-active-bg-color);
  --tab-nav-item-color: var(--tab-nav-item-active-color);
  --tab-nav-item-box-shadow: var(--tab-nav-item-active-box-shadow);
}
.tab-nav-item.active .tab-nav-item-icon {
  color: var(--tab-nav-item-active-icon-color);
}

.tab-pane:not(.active) {
  display: none;
}

.tab-nav-sm {
  --tab-nav-padding: 0.25rem;
  --tab-nav-gap: 0.25rem;
  --tab-nav-item-padding: 0.25rem 0.5rem;
  --tab-nav-item-gap: 0.25rem;
  --tab-nav-item-text-font-size: 0.75rem;
  --tab-nav-item-icon-size: 1rem;
}

.card {
  --card-bg-color: var(--clr-white);
  --card-border-color: var(--clr-gray-300);
  --card-border-radius: .5rem;
  --card-header-bg-color: var(--clr-gray-100);
  --card-header-padding: .75rem 1rem;
  --card-header-gap: 1rem;
  --card-actions-gap: .5rem;
  --card-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, 0.05);
  --card-filter-area-padding: 1rem 1rem;
  --card-body-padding: 1.25rem 1rem;
  --card-footer-padding: .75rem 1rem;
  --card-title-font-size: 0.875rem;
  --card-title-font-weight: 600;
  --card-title-color: var(--clr-gray-800);
}

.card {
  display: flex;
  flex-direction: column;
  background-color: var(--card-bg-color);
  border: 0.0625rem solid var(--card-border-color);
  border-radius: var(--card-border-radius);
  box-shadow: var(--card-shadow);
}

.card-filter-area {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  padding: var(--card-filter-area-padding);
  border-bottom: 0.0625rem solid var(--card-border-color);
}

.card-header {
  display: flex;
  align-items: center;
  gap: var(--card-header-gap);
  background-color: var(--card-header-bg-color);
  border-top-left-radius: var(--card-border-radius);
  border-top-right-radius: var(--card-border-radius);
  padding: var(--card-header-padding);
}

.card-header + .card-body {
  border-top: 0.0625rem solid var(--card-border-color);
}

.card-title {
  flex: 1;
}

.card-tools {
  display: flex;
  align-items: center;
  gap: var(--card-actions-gap);
}

.card-body {
  padding: var(--card-body-padding);
  flex: 1;
}

.card-footer {
  border-bottom-left-radius: var(--card-border-radius);
  border-bottom-right-radius: var(--card-border-radius);
  border-top: 0.0625rem solid var(--card-border-color);
  padding: var(--card-footer-padding);
}

.card:not(:has(.card-header)):not(:has(.card-footer)) .card-body {
  border-radius: var(--card-border-radius);
}

.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--z-index-card-fullscreen-backdrop);
}
.card-fullscreen .card-body {
  overflow: hidden;
}
.card-fullscreen .table-wrapper {
  max-height: 100% !important;
}
.card-fullscreen [data-action=fullscreen] i::before {
  content: "\f066";
}

.badge {
  display: inline-flex;
  align-items: center;
  background-color: var(--badge-bg-color);
  border: 1px solid var(--badge-border-color);
  border-radius: var(--badge-border-radius);
  padding: var(--badge-padding);
  gap: var(--badge-gap);
}
.badge-dot {
  width: var(--badge-dot-size);
  height: var(--badge-dot-size);
  border-radius: 50%;
  background-color: var(--badge-dot-color);
}
.badge-text {
  color: var(--badge-color);
  font-size: var(--badge-font-size);
  line-height: var(--badge-line-height);
  font-weight: 500;
}

.badge {
  --badge-dot-size: 0.375rem;
  --badge-dot-border-width: 0.125rem;
  --badge-border-radius: 0.25rem;
  --badge-padding: 0.125rem 0.375rem;
  --badge-gap: 0.375rem;
  --badge-font-size: 0.75rem;
  --badge-line-height: 1.125rem;
}

.badge-md {
  --badge-dot-size: 0.375rem;
  --badge-dot-border-width: 0.125rem;
  --badge-border-radius: 0.25rem;
  --badge-padding: 0.125rem 0.5rem;
  --badge-gap: 0.5rem;
  --badge-font-size: 0.875rem;
  --badge-line-height: 1.25rem;
}

.badge-lg {
  --badge-dot-size: 0.375rem;
  --badge-dot-border-width: 0.125rem;
  --badge-border-radius: 0.25rem;
  --badge-padding: 0.25rem 0.625rem;
  --badge-gap: 0.5rem;
  --badge-font-size: 0.875rem;
  --badge-line-height: 1.25rem;
}

/* Modern Themes */
.badge-modern {
  --badge-bg-color: var(--clr-white);
  --badge-border-color: var(--clr-gray-300);
  --badge-color: var(--clr-gray-700);
}

.badge-modern.badge-gray {
  --badge-dot-color: var(--clr-gray-500);
}

.badge-modern.badge-dark {
  --badge-dot-color: var(--clr-gray-900);
}

.badge-modern.badge-light {
  --badge-dot-color: var(--clr-gray-100);
}

.badge-modern.badge-primary {
  --badge-dot-color: var(--clr-primary-500);
}

.badge-modern.badge-error {
  --badge-dot-color: var(--clr-error-500);
}

.badge-modern.badge-warning {
  --badge-dot-color: var(--clr-warning-500);
}

.badge-modern.badge-success {
  --badge-dot-color: var(--clr-success-500);
}

.badge-modern.badge-info {
  --badge-dot-color: var(--clr-info-500);
}

/* Classic Themes */
.badge-classic.badge-gray {
  --badge-bg-color: var(--clr-gray-100);
  --badge-border-color: var(--clr-gray-300);
  --badge-dot-color: var(--clr-gray-500);
  --badge-color: var(--clr-gray-700);
}

.badge-classic.badge-primary {
  --badge-bg-color: var(--clr-primary-100);
  --badge-border-color: var(--clr-primary-200);
  --badge-dot-color: var(--clr-primary-500);
  --badge-color: var(--clr-primary-700);
}

.badge-classic.badge-error {
  --badge-bg-color: var(--clr-error-100);
  --badge-border-color: var(--clr-error-200);
  --badge-dot-color: var(--clr-error-500);
  --badge-color: var(--clr-error-700);
}

.badge-classic.badge-warning {
  --badge-bg-color: var(--clr-warning-100);
  --badge-border-color: var(--clr-warning-200);
  --badge-dot-color: var(--clr-warning-500);
  --badge-color: var(--clr-warning-700);
}

.badge-classic.badge-success {
  --badge-bg-color: var(--clr-success-100);
  --badge-border-color: var(--clr-success-200);
  --badge-dot-color: var(--clr-success-500);
  --badge-color: var(--clr-success-700);
}

.badge-classic.badge-info {
  --badge-bg-color: var(--clr-info-100);
  --badge-border-color: var(--clr-info-200);
  --badge-dot-color: var(--clr-info-500);
  --badge-color: var(--clr-info-700);
}

.badge-classic.badge-light {
  --badge-bg-color: var(--clr-white);
  --badge-border-color: var(--clr-gray-300);
  --badge-dot-color: var(--clr-gray-500);
  --badge-color: var(--clr-gray-700);
}

.badge-classic.badge-dark {
  --badge-bg-color: var(--clr-gray-800);
  --badge-border-color: var(--clr-gray-900);
  --badge-dot-color: var(--clr-gray-100);
  --badge-color: var(--clr-gray-100);
}

.badge-pill {
  --badge-border-radius: 9999px;
}

.input {
  display: flex;
  flex-direction: column;
  width: 100%;
  --input-gap: 0.5rem;
  --input-label-font-size: 0.875rem;
  --input-label-font-weight: 600;
  --input-label-line-height: 1.25rem;
  --input-label-color: var(--clr-gray-700);
  --input-label-required-color: var(--clr-primary-600);
  --input-label-required-margin: 0.125rem;
  --input-container-bg-color: var(--clr-white);
  --input-container-border-color: var(--clr-gray-300);
  --input-container-border-radius: 0.5rem;
  --input-container-shadow: 0 0.0625rem 0.125rem 0 #0A0D120D;
  --input-container-focus-shadow: 0 0 0 0.0625rem var(--clr-primary-500);
  --input-container-focus-border-color: var(--clr-primary-500);
  --input-control-padding: 0.5rem 0.75rem;
  --input-control-gap: 0.5rem;
  --input-control-prefix-size: 1.25rem;
  --input-control-icon-size: 1.25rem;
  --input-control-icon-font-size: 1rem;
  --input-control-icon-color: var(--clr-gray-500);
  --input-control-input-font-size: 1rem;
  --input-control-input-font-weight: 400;
  --input-control-input-line-height: 1.5rem;
  --input-control-input-color: var(--clr-gray-900);
  --input-control-input-placeholder-color: var(--clr-gray-500);
  --input-helper-text-font-size: 0.875rem;
  --input-helper-text-font-weight: 400;
  --input-helper-text-line-height: 1.25rem;
  --input-helper-text-color: var(--clr-gray-600);
  --input-helper-text-margin: 0.375rem;
}
.input-label {
  font-size: var(--input-label-font-size);
  font-weight: var(--input-label-font-weight);
  line-height: var(--input-label-line-height);
  color: var(--input-label-color);
  margin-bottom: var(--input-gap);
}
.input-label.required::after {
  content: "*";
  color: var(--input-label-required-color);
  margin-left: var(--input-label-required-margin);
}
.input-container {
  display: flex;
  transition: 0.3s ease;
}
.input-container-addon {
  display: flex;
}
.input-container.has-prefix .input-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
  z-index: 2;
}
.input-container.has-prefix .input-container-prefix {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -0.0625rem;
  position: relative;
  z-index: 0;
}
.input-container.has-trail .input-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  position: relative;
  z-index: 2;
}
.input-container.has-trail .input-container-trail {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -0.0625rem;
  position: relative;
  z-index: 0;
}
.input-container-select-addon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--input-container-bg-color);
  border: 0.0625rem solid var(--input-container-border-color);
  border-radius: var(--input-container-border-radius);
  box-shadow: var(--input-container-shadow);
  transition: 0.3s ease;
  position: relative;
}
.input-container-select-addon::after {
  content: "\f107";
  font-family: "Font Awesome 6 Pro", sans-serif;
  font-weight: 400;
  color: var(--input-control-icon-color);
  font-size: var(--input-control-icon-font-size);
  position: absolute;
  right: 0.75rem;
  pointer-events: none;
}
.input-container-select-addon select {
  padding: var(--input-control-padding);
  padding-right: 3rem;
  min-width: 100%;
}
.input-control {
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--input-control-padding);
  gap: var(--input-control-gap);
  background-color: var(--input-container-bg-color);
  border: 0.0625rem solid var(--input-container-border-color);
  border-radius: var(--input-container-border-radius);
  box-shadow: var(--input-container-shadow);
  transition: 0.3s ease;
}
.input-control:focus-within {
  box-shadow: var(--input-container-focus-shadow);
  border-color: var(--input-container-focus-border-color);
}
.input-control-prefix {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--input-control-prefix-size);
  height: var(--input-control-prefix-size);
}
.input-control-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--input-control-icon-size);
  height: var(--input-control-icon-size);
  color: var(--input-control-icon-color);
  font-size: var(--input-control-icon-font-size);
}
.input-control-icon.input-control-toggle-password {
  cursor: pointer;
  width: 1.25rem;
}
.input-control-icon.input-control-toggle-password::after {
  content: "\f06e";
  font-family: "Font Awesome 6 Pro", sans-serif;
  font-weight: 400;
}
.input-control-icon.input-control-toggle-password.active::after {
  content: "\f070";
}
.input-control-input {
  appearance: none;
  -webkit-appearance: none;
  flex: 1;
  font-size: var(--input-control-input-font-size);
  font-weight: var(--input-control-input-font-weight);
  line-height: var(--input-control-input-line-height);
  color: var(--input-control-input-color);
  transition: 0.3s ease;
  width: 100%;
}
.input-control-input::placeholder {
  color: var(--input-control-input-placeholder-color);
}
.input-helper-text {
  font-size: var(--input-helper-text-font-size);
  font-weight: var(--input-helper-text-font-weight);
  line-height: var(--input-helper-text-line-height);
  color: var(--input-helper-text-color);
  margin-top: var(--input-helper-text-margin);
}
.input.disabled {
  --input-label-color: var(--clr-gray-400);
  --input-container-bg-color: var(--clr-gray-100);
  --input-label-required-color: var(--clr-gray-500);
  --input-control-icon-color: var(--clr-gray-400);
}
.input.disabled input, .input.disabled textarea, .input.disabled button, .input.disabled select {
  pointer-events: none;
  opacity: 0.5;
}
.input.disabled input:-webkit-autofill, .input.disabled textarea:-webkit-autofill, .input.disabled button:-webkit-autofill, .input.disabled select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 3.125rem var(--input-container-bg-color) inset;
}

.drawer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: var(--z-index-drawer);
  overflow: hidden;
  transition: 0.4s ease;
  background-color: transparent;
  --drawer-max-width: 50%;
  --drawer-max-height: 50%;
}
@media (max-width: 63.9375rem) {
  .drawer {
    --drawer-max-width: 100%;
    --drawer-max-height: 100%;
  }
}
.drawer.drawer-expand {
  --drawer-max-width: 100%;
  --drawer-max-height: 100%;
}
.drawer.drawer-expand .drawer-dialog.align-right, .drawer.drawer-expand .drawer-dialog.align-left {
  max-width: 100% !important;
}
.drawer.drawer-expand .drawer-dialog.align-top, .drawer.drawer-expand .drawer-dialog.align-bottom {
  max-height: 100% !important;
}
.drawer.drawer-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

.drawer-dialog {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.3s ease;
}
.drawer-dialog.align-left.drawer-fit-size, .drawer-dialog.align-left.drawer-fit-size {
  --drawer-max-width: 100%;
}
.drawer-dialog.align-top.drawer-fit-size, .drawer-dialog.align-bottom.drawer-fit-size {
  --drawer-max-height: 100%;
}
.drawer-dialog.align-right {
  top: 0;
  right: 0;
  transform: translateX(100%);
  max-width: var(--drawer-max-width);
  height: 100%;
}
.drawer-dialog.align-left {
  top: 0;
  left: 0;
  transform: translateX(-100%);
  max-width: var(--drawer-max-width);
  height: 100%;
}
.drawer-dialog.align-top {
  top: 0;
  left: 0;
  transform: translateY(-100%);
  max-height: var(--drawer-max-height);
  width: 100%;
}
.drawer-dialog.align-bottom {
  bottom: 0;
  left: 0;
  transform: translateY(100%);
  max-height: var(--drawer-max-height);
  width: 100%;
}

.drawer.fade-in .drawer-dialog {
  opacity: 1;
}
.drawer.fade-in .drawer-dialog.align-right {
  transform: translateX(0);
}
.drawer.fade-in .drawer-dialog.align-left {
  transform: translateX(0);
}
.drawer.fade-in .drawer-dialog.align-top {
  transform: translateY(0);
}
.drawer.fade-in .drawer-dialog.align-bottom {
  transform: translateY(0);
}

.drawer-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  pointer-events: auto;
  background-color: #fff;
  outline: 0;
}

.drawer-title {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}

.drawer-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: var(--z-index-drawer-backdrop);
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.drawer-backdrop.fade-in {
  opacity: 1;
}

.drawer-header {
  border-bottom: none;
  position: relative;
  display: flex;
  align-items: center;
}

.drawer-close {
  margin-left: auto;
}

.drawer-body {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}

.drawer-header,
.drawer-body,
.drawer-footer {
  padding: 1rem;
}

.drawer-footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 1rem;
}

.drawer {
  --drawer-border-color: var(--base-border-color);
}

.drawer-header + .drawer-body {
  border-top: 0.0625rem solid var(--drawer-border-color);
}

.drawer-body + .drawer-footer {
  border-top: 0.0625rem solid var(--drawer-border-color);
}

.file-input-trigger {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 0.5rem 1rem;
  background-color: var(--clr-primary-100);
  border: 0.0625rem dashed var(--clr-primary-600);
  border-radius: 0.25rem;
  cursor: pointer;
  transition: all 0.3s;
  position: relative;
}
.file-input-trigger-icon {
  font-size: 2.5rem;
  color: var(--clr-primary-600);
}
.file-input-trigger-label {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.file-input-trigger-label-title {
  font-size: 0.875rem;
  font-weight: 700;
}
.file-input-trigger-label-description {
  font-size: 0.75rem;
  font-weight: 500;
  color: var(--clr-primary-600);
}
.file-input-trigger:hover {
  background-color: var(--clr-primary-200);
}
.file-input-trigger input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
}
.file-input-files {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-top: 1.5rem;
}
.file-input-files .file-input-file-item {
  display: flex;
  align-items: center;
}
.file-input-files .file-input-file-item-icon {
  flex: 0 0 3rem;
  width: 3rem;
  height: 3rem;
  border-radius: 0.5rem;
  font-size: 1.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--clr-primary-200);
  color: var(--clr-primary-900);
}
.file-input-files .file-input-file-item-icon.type-pdf {
  background-color: var(--clr-error-500);
  color: var(--clr-white);
}
.file-input-files .file-input-file-item-icon.type-excel {
  background-color: var(--clr-success-500);
  color: var(--clr-white);
}
.file-input-files .file-input-file-item-content {
  flex: 1;
  padding: 0 1rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-input-files .file-input-file-item-content-title {
  font-size: 0.875rem;
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-input-files .file-input-file-item-content-size {
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--clr-primary-600);
  margin-top: 0.5rem;
}
.file-input-files .file-input-file-item-actions {
  margin-left: auto;
}
.file-input-files .file-input-file-item-actions-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem;
  background-color: var(--clr-primary-100);
  border-radius: 0.25rem;
  cursor: pointer;
  transition: all 0.3s;
}
.file-input-files .file-input-file-item-actions-item:hover {
  background-color: var(--clr-primary-200);
}
.file-input-files .file-input-file-item-actions-item.delete {
  background-color: var(--clr-error-500);
  color: var(--clr-white);
}
.file-input-files .file-input-file-item-actions-item.delete:hover {
  background-color: var(--clr-error-400);
}

.avatar {
  display: inline-flex;
  align-items: center;
  position: relative;
}
.avatar.avatar-profile {
  border: 0.5rem solid transparent;
}
.avatar.avatar-profile .avatar-image {
  box-shadow: 0 0 0 0.1875rem white, 0 0 1.25rem 0.625rem rgba(0, 0, 0, 0.25);
}

.avatar-image {
  display: block;
  width: var(--avatar-image-size);
  height: var(--avatar-image-size);
  border-radius: 50%;
  overflow: hidden;
  background-color: var(--avatar-image-bg-color);
}

.avatar-image img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.avatar-badge {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--avatar-badge-size);
  height: var(--avatar-badge-size);
  background-color: var(--avatar-badge-bg-color);
  border: 0.0625rem solid var(--avatar-badge-border-color);
  border-radius: 50%;
  color: var(--avatar-badge-color);
  font-size: var(--avatar-badge-font-size);
}

.avatar-badge-dot {
  width: calc(var(--avatar-badge-size) / 2);
  height: calc(var(--avatar-badge-size) / 2);
  border-radius: 50%;
  background-color: var(--avatar-badge-dot-color);
}

.avatar-trail {
  position: absolute;
  bottom: 0;
  right: 0;
}

.avatar-lead {
  position: absolute;
  bottom: 0;
  left: 0;
}

.avatar {
  --avatar-image-size: 3rem;
  --avatar-badge-size: 0.75rem;
  --avatar-badge-font-size: 0.875rem;
  --avatar-image-bg-color: var(--clr-gray-200);
}

.avatar-2xs {
  --avatar-image-size: 1.5rem;
  --avatar-badge-size: 0.5rem;
  --avatar-badge-font-size: 0.75rem;
}

.avatar-xs {
  --avatar-image-size: 1.75rem;
  --avatar-badge-size: 0.5rem;
  --avatar-badge-font-size: 0.75rem;
}

.avatar-sm {
  --avatar-image-size: 2.25rem;
  --avatar-badge-size: 0.625rem;
  --avatar-badge-font-size: 0.75rem;
}

.avatar-lg {
  --avatar-image-size: 4rem;
  --avatar-badge-size: 1rem;
  --avatar-badge-font-size: 1rem;
}

.avatar-xl {
  --avatar-image-size: 5rem;
  --avatar-badge-size: 1.25rem;
  --avatar-badge-font-size: 1.25rem;
}

.avatar-2xl {
  --avatar-image-size: 6rem;
  --avatar-badge-size: 1.5rem;
  --avatar-badge-font-size: 1.5rem;
}

.avatar-3xl {
  --avatar-image-size: 7rem;
  --avatar-badge-size: 1.75rem;
  --avatar-badge-font-size: 1.75rem;
}

.avatar-4xl {
  --avatar-image-size: 8rem;
  --avatar-badge-size: 2rem;
  --avatar-badge-font-size: 2rem;
}

.avatar-badge-gray {
  --avatar-badge-bg-color: var(--clr-gray-100);
  --avatar-badge-border-color: var(--clr-gray-300);
  --avatar-badge-color: var(--clr-gray-700);
  --avatar-badge-dot-color: var(--clr-gray-500);
}

.avatar-badge-primary {
  --avatar-badge-bg-color: var(--clr-primary-100);
  --avatar-badge-border-color: var(--clr-primary-200);
  --avatar-badge-color: var(--clr-primary-700);
  --avatar-badge-dot-color: var(--clr-primary-500);
}

.avatar-badge-error {
  --avatar-badge-bg-color: var(--clr-error-100);
  --avatar-badge-border-color: var(--clr-error-200);
  --avatar-badge-color: var(--clr-error-700);
  --avatar-badge-dot-color: var(--clr-error-500);
}

.avatar-badge-warning {
  --avatar-badge-bg-color: var(--clr-warning-100);
  --avatar-badge-border-color: var(--clr-warning-200);
  --avatar-badge-color: var(--clr-warning-700);
  --avatar-badge-dot-color: var(--clr-warning-500);
}

.avatar-badge-success {
  --avatar-badge-bg-color: var(--clr-success-100);
  --avatar-badge-border-color: var(--clr-success-200);
  --avatar-badge-color: var(--clr-success-700);
  --avatar-badge-dot-color: var(--clr-success-500);
}

.avatar-badge-info {
  --avatar-badge-bg-color: var(--clr-info-100);
  --avatar-badge-border-color: var(--clr-info-200);
  --avatar-badge-color: var(--clr-info-700);
  --avatar-badge-dot-color: var(--clr-info-500);
}

.avatar-badge-light {
  --avatar-badge-bg-color: var(--clr-white);
  --avatar-badge-border-color: var(--clr-gray-300);
  --avatar-badge-color: var(--clr-gray-700);
  --avatar-badge-dot-color: var(--clr-gray-500);
}

.avatar-badge-dark {
  --avatar-badge-bg-color: var(--clr-gray-800);
  --avatar-badge-border-color: var(--clr-gray-900);
  --avatar-badge-color: var(--clr-gray-100);
  --avatar-badge-dot-color: var(--clr-gray-100);
}

.air-datepicker {
  --adp-day-name-color: var(--clr-primary);
  --adp-day-cell-height: 3rem;
  --adp-month-cell-height: 4rem;
  --adp-cell-background-color-selected: var(--clr-primary);
  --adp-cell-background-color-selected-hover: var(--clr-primary);
  --adp-min-width: 20rem;
  min-width: var(--adp-min-width);
}

.air-datepicker-body--day-name {
  height: 2rem;
}

.air-datepicker-cell {
  width: 2rem;
  height: 2rem;
  margin: auto;
}
.air-datepicker-cell.selected {
  background: var(--clr-primary);
  color: #fff;
}
.air-datepicker-cell.has-event {
  background: var(--clr-warning);
  color: #fff;
  border-radius: 6.25rem;
  font-weight: 600;
}
.air-datepicker-cell.has-event:hover {
  background: var(--clr-warning-600);
  color: var(--clr-white);
}
.air-datepicker-cell.has-event.-selected- {
  background: var(--clr-warning);
  color: var(--clr-white);
}

.bottom-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background-color: var(--clr-white);
  display: flex;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  box-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
  z-index: var(--z-index-bottom-nav);
}
@media (min-width: 80rem) {
  .bottom-nav {
    display: none;
  }
}

.bottom-nav-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 0.125rem;
  padding: 0.25rem 0.75rem;
  transition: 0.3s ease;
}
.bottom-nav-item-icon {
  font-size: 1.125rem;
  color: var(--clr-gray-700);
}
.bottom-nav-item-text {
  font-size: 0.6875rem;
  font-weight: 500;
  color: var(--clr-gray-500);
}
.bottom-nav-item + .bottom-nav-item {
  border-left: 0.0625rem solid var(--clr-gray-100);
}
.bottom-nav-item:hover {
  background-color: var(--clr-primary-100);
}
.bottom-nav-item:hover .bottom-nav-item-icon {
  color: var(--clr-primary-700);
}
.bottom-nav-item:hover .bottom-nav-item-text {
  color: var(--clr-primary-700);
}

#globalCropperDrawer .drawer-body {
  padding: 0;
  display: flex;
  flex-direction: column;
}

#globalCropperDrawer #globalCropperWrapper {
  flex: 1;
  overflow: hidden;
  position: relative;
}

#globalCropperDrawer #globalCropperFileInput {
  position: absolute;
  opacity: 0;
}

.table-wrapper {
  --table-border-color: var(--clr-gray-200);
  --table-color: var(--clr-gray-600);
  --table-max-height: 100%;
  --table-th-bg: var(--clr-gray-50);
  --table-th-color: var(--clr-gray-500);
  --table-th-padding-x: 1.5rem;
  --table-th-padding-y: 0.8125rem;
  --table-th-padding: var(--table-th-padding-y) var(--table-th-padding-x);
  --table-th-border-color: var(--clr-gray-200);
  --table-th-content-gap: .375rem;
  --table-td-padding-x: 1.5rem;
  --table-td-padding-y: 1rem;
  --table-td-padding: var(--table-td-padding-y) var(--table-td-padding-x);
  --table-first-column-width: auto;
  --table-last-column-width: auto;
  --table-th-first-column-padding-right: var(--table-th-padding-x);
  --table-th-last-column-padding-left: var(--table-th-padding-x);
  --table-td-first-column-padding-right: var(--table-td-padding-x);
  --table-td-last-column-padding-left: var(--table-td-padding-x);
  --table-toggle-content-bg: var(--clr-gray-100);
  --table-toggle-content-shadow: none;
}

.table-wrapper {
  overflow: auto;
  position: relative;
  max-height: var(--table-max-height);
}

.table {
  border-spacing: 0;
  border-collapse: separate;
  width: 100%;
  color: var(--table-color);
}
.table .table-toggle-content-row > td {
  position: relative !important;
  z-index: 0 !important;
}
.table thead th {
  position: sticky;
  top: 0;
  z-index: var(--z-index-table-th);
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
  color: var(--table-th-color);
  text-align: left;
  background-color: var(--table-th-bg);
  padding: var(--table-th-padding);
  border-bottom: 0.0625rem solid var(--table-th-border-color);
}
.table thead .th-content {
  display: flex;
  align-items: center;
  gap: var(--table-th-content-gap);
  height: 100%;
}
.table thead .th-content-text {
  display: flex;
  align-items: center;
}
.table thead .th-sortable {
  cursor: pointer;
  transition: color 0.15s;
}
.table thead .th-sortable:hover {
  color: var(--clr-primary);
}
.table thead .th-sortable.th-sort-asc .th-content-sort {
  transform: rotate(180deg);
}
.table > tbody td {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  padding: var(--table-td-padding-y) var(--table-td-padding-x);
}
.table > tbody > tr + tr > td {
  border-top: 0.0625rem solid var(--table-border-color);
}
.table > tbody .tr-load-more {
  text-align: center;
}
.table > tbody .tr-load-more .btn {
  margin-left: auto;
  margin-right: auto;
}
.table.table-checkbox td:first-child, .table.table-checkbox th:first-child {
  width: 1%;
  white-space: nowrap;
  padding-right: 0;
}
.table.table-checkbox th:first-child {
  z-index: calc(var(--z-index-table-th) + 1);
}
.table.table-actions td:last-child, .table.table-actions th:last-child {
  width: 1%;
  white-space: nowrap;
  padding-left: 0;
}
.table.table-striped > tbody > tr:nth-child(even) {
  background-color: var(--clr-gray-50);
}
.table.table-striped > tbody > tr:nth-child(even) > td {
  background-color: inherit;
}
@media (max-width: 79.9375rem) {
  .table.table-responsive > thead {
    display: none;
  }
  .table.table-responsive > tbody > tr {
    display: block;
  }
  .table.table-responsive > tbody > tr > td {
    border-top: none;
    display: flex;
    gap: 1rem;
    --table-td-padding-x: 1rem;
    --table-td-padding-y: 1rem;
  }
  .table.table-responsive > tbody > tr > td .td-content-title,
  .table.table-responsive > tbody > tr > td .td-content {
    flex: 1;
    text-align: left;
  }
  .table.table-responsive > tbody > tr > td .td-content-title {
    font-size: 0.75rem;
    line-height: 1.125rem;
    font-weight: 600;
  }
  .table.table-responsive > tbody > tr > td .td-content {
    display: flex;
    justify-content: flex-end;
    text-align: right;
  }
  .table.table-responsive > tbody > tr + tr {
    border-top: 0.0625rem solid var(--table-border-color);
  }
  .table.table-responsive.table-actions td:last-child, .table.table-responsive.table-actions th:last-child {
    width: auto;
    white-space: initial;
    padding-left: var(--table-td-padding-x);
  }
  .table.table-responsive.table-checkbox td:first-child, .table.table-responsive.table-checkbox th:first-child {
    width: auto;
    white-space: initial;
    padding-right: var(--table-td-padding-x);
  }
}
@media (min-width: 80rem) {
  .table.table-responsive tbody tr > td .td-content-title {
    display: none;
  }
}
.table.table-fixed {
  white-space: nowrap;
}
.table.table-fixed thead th.th-fixed {
  position: sticky;
  top: 0;
  z-index: calc(var(--z-index-table-th) + 5);
}
.table.table-fixed thead th.th-fixed.th-checkbox {
  z-index: calc(var(--z-index-table-th) + 6);
}
.table.table-fixed tbody td.td-fixed {
  position: sticky;
  z-index: calc(var(--z-index-table-td) + 2);
  background-color: var(--clr-white);
}
.table.table-fixed tbody tr.tr-user-interacted td.td-fixed {
  z-index: calc(var(--z-index-table-td) + 3);
}
.table.table-fixed tbody td.td-checkbox {
  z-index: calc(var(--z-index-table-td) + 4) !important;
}
.table.table-fixed .td-fixed-left-last,
.table.table-fixed .th-fixed-left-last {
  border-right: 0.0625rem solid var(--table-border-color);
}
@media (max-width: 79.9375rem) {
  .table.table-fixed .td-fixed-left-last,
  .table.table-fixed .th-fixed-left-last {
    border-right: 0;
  }
}
.table.table-fixed .td-fixed-right-first,
.table.table-fixed .th-fixed-right-first {
  border-left: 0.0625rem solid var(--table-border-color);
}
@media (max-width: 79.9375rem) {
  .table.table-fixed .td-fixed-right-first,
  .table.table-fixed .th-fixed-right-first {
    border-left: 0;
  }
}
.table.table-fixed .th-fixed-right-first {
  padding-left: var(--table-th-last-column-padding-left) !important;
}
.table.table-fixed .td-fixed-right-first {
  padding-left: var(--table-td-last-column-padding-left) !important;
}
@media (max-width: 79.9375rem) {
  .table.table-fixed .td-fixed {
    position: static !important;
  }
}
@media (max-width: 79.9375rem) {
  .table.table-toggle-content > tbody > tr {
    position: relative;
  }
  .table.table-toggle-content .btn-toggle-table-content {
    position: absolute;
    bottom: calc(var(--table-td-padding-y));
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 79.9375rem) {
  .table.table-toggle-content .table tbody > tr > td {
    --table-td-padding-x: 1rem;
    --table-td-padding-y: .5rem;
  }
  .table.table-toggle-content .table tbody > tr > td:first-child {
    padding-top: calc(var(--table-td-padding-y) * 2);
  }
  .table.table-toggle-content .table tbody > tr > td:last-child {
    padding-bottom: calc(var(--table-td-padding-y) * 2);
  }
}
.table.table-toggle-content .table-toggle-content-row {
  border: none !important;
}
.table.table-toggle-content .table-toggle-content-row > td {
  position: static;
  padding: 0;
  border-top: 0;
}
.table.table-toggle-content .table-toggle-content-row-keywords {
  display: none;
}
.table.table-toggle-content .table-toggle-content-row-body {
  background-color: var(--table-toggle-content-bg);
  box-shadow: var(--table-toggle-content-shadow);
  border-top: 0.0625rem solid var(--table-border-color);
  display: none;
  padding: var(--table-td-padding-y) var(--table-td-padding-x);
}
.table.table-toggle-content .table-toggle-content-row .table td:last-child {
  width: auto;
  white-space: initial;
  padding-left: var(--table-td-padding-x);
}
@media (max-width: 79.9375rem) {
  .table.table-toggle-content .table-toggle-content-row > td {
    width: 100%;
    display: block;
    padding: 0 !important;
  }
}
.table .btn-toggle-table-content i {
  transition: all 0.15s ease;
}
.table .btn-toggle-table-content i.rotate {
  transform: rotate(90deg);
}
@media (max-width: 79.9375rem) {
  .table .btn-toggle-table-content i {
    transform: rotate(90deg);
  }
  .table .btn-toggle-table-content i.rotate {
    transform: rotate(-180deg);
  }
}

.table-classic {
  border-collapse: collapse;
}
.table-classic tr + tr {
  border-top: 0.0625rem solid var(--clr-gray-200);
}
.table-classic td {
  padding: 0.5rem;
}

.select {
  width: 100%;
  position: relative;
  transition: 0.1s ease;
  --select-display-padding: 0.5rem 0.75rem;
  --select-display-border-radius: .5rem;
  --select-display-bg-color: var(--clr-white);
  --select-display-border-color: var(--clr-gray-300);
  --select-display-focus-shadow: 0 0 0 .0625rem var(--clr-primary-500);
  --select-display-focus-border-color: var(--clr-primary-500);
  --select-display-box-shadow: 0 .0625rem .125rem 0 #0A0D120D;
  --select-display-icon-size: 1rem;
  --select-display-icon-font-size: 1rem;
  --select-display-icon-color: var(--clr-gray-600);
  --select-option-padding: 0.5rem 1rem;
  --select-option-bg-color: var(--clr-white);
  --select-option-display: flex;
  --select-option-gap: .75rem;
  --select-option-hover-bg-color: var(--clr-gray-100);
  --select-option-active-bg-color: var(--clr-gray-100);
  --select-option-checkbox-size: 1rem;
  --select-option-checkbox-bg-color: var(--clr-white);
  --select-option-checkbox-border-radius: 0.25rem;
  --select-option-checkbox-border-width: .0625rem;
  --select-option-checkbox-border-color: var(--clr-gray-300);
  --select-option-checkbox-icon-font-size: .625rem;
  --select-option-active-checkbox-bg-color: var(--clr-primary-600);
  --select-option-active-checkbox-mark-color: var(--clr-white);
  --select-option-active-checkbox-border-color: var(--clr-primary-600);
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.select:not(.select-loaded) {
  opacity: 0;
  display: none;
}
.select:not(.select-loaded) .select-option-list {
  display: none;
}
.select.select-open {
  --select-display-box-shadow: 0 0 0 .0625rem var(--clr-primary-600);
  --select-display-border-color: var(--clr-primary-600);
}
.select-display {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: var(--select-display-padding);
  background-color: var(--select-display-bg-color);
  border: 0.0625rem solid var(--select-display-border-color);
  border-radius: var(--select-display-border-radius);
  box-shadow: var(--select-display-box-shadow);
  transition: 0.3s ease;
}
.select-display-text {
  flex: 1;
}
.select-display-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--select-display-icon-size);
  height: var(--select-display-icon-size);
  position: relative;
}
.select-display-icon::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f107";
  font-size: var(--select-display-icon-font-size);
  color: var(--select-display-icon-color);
}
.select-search-wrapper {
  box-shadow: inset 0 -0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.05);
  width: 100%;
  padding: 1rem;
  transition: 0.3s ease;
}
.select-search-wrapper + .select-option-list {
  border-top: 0.0625rem solid var(--clr-gray-200);
}
.select-search-wrapper > input {
  width: 100%;
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
  border: 0.0625rem solid var(--clr-gray-200);
  border-radius: 0.5rem;
  background-color: var(--clr-white);
  transition: 0.3s ease;
}
.select-search-wrapper > input:focus {
  box-shadow: 0 0 0 0.0625rem var(--clr-primary-500);
}
.select-option-list {
  max-height: 12.5rem;
  overflow-x: hidden;
  overflow-y: auto;
}
.select-option {
  display: var(--select-option-display);
  align-items: center;
  padding: var(--select-option-padding);
  background-color: var(--select-option-bg-color);
  cursor: pointer;
}
.select-option * {
  user-select: none;
  pointer-events: none;
}
.select-option:hover {
  background-color: var(--select-option-hover-bg-color);
}
.select-option:not(:last-child) {
  border-bottom: 0.0625rem solid var(--clr-gray-200);
}
.select-option.active {
  background-color: var(--select-option-active-bg-color);
}
.select-tags-list {
  display: none;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding: 0.5rem;
  background-color: var(--clr-gray-50);
  border: 0.0625rem solid var(--clr-gray-200);
  border-radius: 0.5rem;
}
.select-tag {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.5rem;
  background-color: var(--clr-white);
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--clr-gray-200);
  font-size: 0.875rem;
  gap: 0.5rem;
}
.select-tag > *:not(.select-tag-delete) {
  pointer-events: none;
}
.select-tag-delete {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  cursor: pointer;
  font-size: 0.75rem;
  color: var(--clr-gray-500);
  transition: 0.3s ease;
}
.select-tag-delete i {
  line-height: 0;
}
.select-tag-delete:hover {
  background-color: var(--clr-error);
  color: var(--clr-white);
}
.select-dropdown {
  position: fixed;
  width: max-content;
  top: 0;
  left: 0;
  min-width: 11.25rem;
  background-color: var(--clr-white);
  border: 0.0625rem solid var(--clr-gray-200);
  box-shadow: 0 0.25rem 1.25rem 0 rgba(0, 0, 0, 0.05);
  border-radius: 0.5rem;
  z-index: var(--z-index-dropdown);
  overflow-x: hidden;
  display: none;
}
.select.select-multiple .select-option {
  display: flex;
  align-items: center;
  gap: var(--select-option-gap);
  position: relative;
}
.select.select-multiple .select-option::before {
  content: "";
  width: var(--select-option-checkbox-size);
  height: var(--select-option-checkbox-size);
  background-color: var(--select-option-checkbox-bg-color);
  border-radius: var(--select-option-checkbox-border-radius);
  border: var(--select-option-checkbox-border-width) solid var(--select-option-checkbox-border-color);
  transition: background-color 0.3s, border-color 0.3s;
}
.select.select-multiple .select-option::after {
  font-family: "Font Awesome 6 Pro", serif;
  font-weight: 900;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: var(--select-option-checkbox-size);
  content: "\f00c";
  width: var(--select-option-checkbox-size);
  height: var(--select-option-checkbox-size);
  font-size: var(--select-option-checkbox-icon-font-size);
  color: var(--select-option-active-checkbox-mark-color);
  opacity: 0;
  transition: 0.4s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}
.select.select-multiple .select-option.active::before {
  background-color: var(--select-option-active-checkbox-bg-color);
  border-color: var(--select-option-active-checkbox-border-color);
}
.select.select-multiple .select-option.active::after {
  opacity: 1;
}

.product-card {
  --product-card-gap: 1rem;
  --product-card-padding: 1rem;
  --product-card-border-radius: 0.5rem;
  --product-card-border-width: .0625rem;
  --product-card-border-color: var(--clr-gray-200);
  --product-card-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.05);
  --product-card-bg-color: var(--clr-white);
  --product-card-image-width: 100%;
  --product-card-image-height: 12.5rem;
  --product-card-image-aspect-ratio: 1/1;
  --product-card-title-font-size: 0.9375rem;
  --product-card-title-font-weight: 500;
  --product-card-title-color: var(--clr-gray-800);
  --product-card-hover-translate-y: -0.25rem;
  display: flex;
  flex-direction: column;
  gap: var(--product-card-gap);
  padding: var(--product-card-padding);
  border-radius: var(--product-card-border-radius);
  border: var(--product-card-border-width) solid var(--product-card-border-color);
  box-shadow: var(--product-card-box-shadow);
  overflow: hidden;
  transition: 0.2s ease transform, 0.5s ease box-shadow, 0.3s ease border-color;
  position: relative;
}
.product-card-no-border {
  border: 0;
}
.product-card-title {
  font-size: var(--product-card-title-font-size);
  font-weight: var(--product-card-title-font-weight);
  color: var(--product-card-title-color);
}
.product-card-category {
  font-size: 0.8125rem;
  font-weight: 400;
  color: var(--clr-muted);
}
.product-card-price {
  display: block;
  font-size: 1.125rem;
  font-weight: 500;
  color: var(--clr-black);
}
.product-card-stock {
  font-size: 0.8125rem;
  font-weight: 500;
}
.product-card-image {
  width: var(--product-card-image-width);
  height: var(--product-card-image-height);
  aspect-ratio: var(--product-card-image-aspect-ratio);
  object-fit: contain;
  padding: 1rem;
}
.product-card-body {
  display: flex;
  flex-direction: column;
}
.product-card-footer {
  margin-top: auto;
}
.product-card:hover {
  --product-card-border-color: var(--clr-primary);
  --product-card-box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.15);
  transform: translateY(var(--product-card-hover-translate-y));
}
.product-card-no-transform {
  --product-card-hover-translate-y: 0;
}
@media (min-width: 64rem) {
  .product-card-horizontal {
    flex-direction: row;
    align-items: center;
  }
  .product-card-horizontal .product-card-body {
    display: flex;
    flex-direction: column;
    flex: 1;
  }
  .product-card-horizontal .product-card-footer {
    margin-top: initial;
  }
  .product-card-horizontal .product-card-header {
    flex: 0 0 6.25rem;
  }
  .product-card-horizontal .product-card-image {
    width: 6.25rem;
    height: 6.25rem;
    margin-right: var(--product-card-gap);
    margin-bottom: 0;
  }
}
.product-card-selected {
  --product-card-border-color: var(--clr-success) !important;
  --product-card-box-shadow: 0 0 1rem 0 var(--clr-success) !important;
}

.step-bar {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  width: 100%;
  margin: auto;
  --step-bar-item-seperator-color: var(--clr-gray-300);
  --step-bar-item-number-size: 2.25rem;
  --step-bar-item-number-font-size: 0.9375rem;
  --step-bar-item-number-font-weight: 500;
  --step-bar-item-number-bg-color: var(--clr-gray-300);
  --step-bar-item-number-color: var(--clr-gray-700);
  --step-bar-item-text-size: 0.875rem;
  --step-bar-item-text-color: var(--clr-gray-600);
  --step-bar-item-text-margin-left: 0.5rem;
  --step-bar-item-text-font-weight: 600;
  display: flex;
  align-items: center;
}
.step-bar-item {
  display: flex;
  align-items: center;
  position: relative;
}
.step-bar-item:not(:last-child)::after {
  content: "";
  position: relative;
  top: 50%;
  width: 3.75rem;
  height: 0.0625rem;
  background-color: var(--step-bar-item-seperator-color);
  margin: 0 1rem;
}
.step-bar-item-number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--step-bar-item-number-size);
  height: var(--step-bar-item-number-size);
  border-radius: 50%;
  background-color: var(--step-bar-item-number-bg-color);
  color: var(--step-bar-item-number-color);
  font-size: var(--step-bar-item-number-font-size);
  font-weight: var(--step-bar-item-number-font-weight);
}
.step-bar-item-text {
  font-size: var(--step-bar-item-text-size);
  font-weight: var(--step-bar-item-text-font-weight);
  color: var(--step-bar-item-text-color);
  margin-left: var(--step-bar-item-text-margin-left);
}
.step-bar-item.active {
  --step-bar-item-number-bg-color: var(--clr-primary-600);
  --step-bar-item-number-color: var(--clr-white);
  --step-bar-item-text-color: var(--clr-gray-900);
}
.step-bar-item.active ~ .step-bar-item:not(.active) {
  opacity: 0.5;
}
@media (max-width: 47.9375rem) {
  .step-bar-item {
    flex: 1;
    flex-direction: column;
  }
  .step-bar-item-number {
    margin-bottom: 0.5rem;
    position: relative;
    z-index: 2;
  }
  .step-bar-item-text {
    margin: 0;
  }
  .step-bar-item::after {
    all: unset !important;
  }
}

.step-content:not(.active) {
  display: none;
}

.progress-list {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.progress-list-item {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.progress-list-item::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0.9375rem;
  width: 0.0625rem;
  height: 100%;
  background-color: var(--clr-gray-200);
  z-index: 0;
}
.progress-list-item:last-child::before {
  content: unset;
}
.progress-list-text {
  font-size: 0.875rem;
  font-weight: 600;
}
.progress-list-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
  box-shadow: 0 0 0 0.25rem var(--clr-gray-200);
  background-color: var(--clr-gray-400);
  color: var(--clr-gray-200);
  font-size: 1rem;
  position: relative;
  z-index: 1;
  flex: 0 0 1.875rem;
}
.progress-list-item.active .progress-list-icon {
  background-color: var(--clr-gray-900);
  box-shadow: 0 0 0 0.25rem var(--clr-gray-200);
  color: var(--clr-gray-200);
}
.progress-list-item.completed .progress-list-icon {
  background-color: var(--clr-success);
  color: var(--clr-gray-200);
}

.event-card {
  --event-card-font-size: .875rem;
  --event-card-border-radius: 1rem;
  --event-card-shadow: 0 0.25rem 1.25rem 0 rgba(0, 0, 0, 0.1);
  --event-card-bg-color: var(--clr-white);
  --event-card-date-padding: .5rem 1.25rem;
  --event-card-date-gap: 0;
  --event-card-date-text-align: center;
  --event-card-date-bg-color: var(--clr-gray-900);
  --event-card-date-color: var(--clr-white);
  --event-card-date-month-font-size: .875rem;
  --event-card-date-month-font-weight: 500;
  --event-card-date-day-font-size: 1.25rem;
  --event-card-date-day-font-weight: 700;
  --event-card-date-border-radius: 0 0 0.5rem 0;
  --event-card-body-padding: 1.25rem;
  --event-card-body-gap: 1.25rem;
  --event-card-brief-gap: .125rem;
  --event-card-brief-title-font-size: 1rem;
  --event-card-brief-title-font-weight: 500;
  --event-card-brief-title-color: var(--clr-gray-900);
  --event-card-brief-title-line-height: 1.5;
  --event-card-brief-description-font-size: .875rem;
  --event-card-brief-description-font-weight: 400;
  --event-card-brief-description-color: var(--clr-gray-700);
  --event-card-brief-description-line-height: 1.5;
  --event-card-info-list-gap: 1rem;
  --event-card-info-gap: 0.5rem;
  --event-card-info-title-display: none;
  --event-card-info-icon-size: 1rem;
  --event-card-info-icon-color: var(--clr-gray-500);
  --event-card-info-text-font-size: .875rem;
  --event-card-info-text-font-weight: 500;
  --event-card-info-text-color: var(--clr-gray-700);
  --event-card-footer-padding: 1.25rem;
  --event-card-footer-gap: 1rem;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: var(--event-card-border-radius);
  background-color: var(--event-card-bg-color);
  box-shadow: var(--event-card-shadow);
  font-size: var(--event-card-font-size);
  transition: 0.3s ease;
}
.event-card-header {
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.event-card-date {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  gap: var(--event-card-date-gap);
  padding: var(--event-card-date-padding);
  border-radius: var(--event-card-date-border-radius);
  background-color: var(--event-card-date-bg-color);
  color: var(--event-card-date-color);
  text-align: var(--event-card-date-text-align);
}
.event-card-date-month {
  font-size: var(--event-card-date-month-font-size);
  font-weight: var(--event-card-date-month-font-weight);
}
.event-card-date-day {
  font-size: var(--event-card-date-day-font-size);
  font-weight: var(--event-card-date-day-font-weight);
}
.event-card-image {
  display: flex;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.event-card-body {
  flex: 1;
  padding: var(--event-card-body-padding);
  display: flex;
  flex-direction: column;
  gap: var(--event-card-body-gap);
}
.event-card-brief {
  display: flex;
  flex-direction: column;
  gap: var(--event-card-brief-gap);
}
.event-card-brief-title {
  font-size: var(--event-card-brief-title-font-size);
  font-weight: var(--event-card-brief-title-font-weight);
  color: var(--event-card-brief-title-color);
  line-height: var(--event-card-brief-title-line-height);
}
.event-card-brief-description {
  font-size: var(--event-card-brief-description-font-size);
  font-weight: var(--event-card-brief-description-font-weight);
  color: var(--event-card-brief-description-color);
  line-height: var(--event-card-brief-description-line-height);
}
.event-card-info-list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--event-card-info-list-gap);
}
.event-card-info {
  display: flex;
  align-items: center;
  gap: var(--event-card-info-gap);
}
.event-card-info-title {
  display: var(--event-card-info-title-display);
}
.event-card-info-icon {
  font-size: var(--event-card-info-icon-size);
  color: var(--event-card-info-icon-color);
}
.event-card-info-text {
  font-size: var(--event-card-info-text-font-size);
  font-weight: var(--event-card-info-text-font-weight);
  color: var(--event-card-info-text-color);
}
.event-card-footer {
  display: flex;
  flex-direction: column;
  padding: var(--event-card-footer-padding);
  gap: var(--event-card-footer-gap);
}
@media (min-width: 80rem) {
  .event-card-horizontal {
    --event-card-body-padding: 2rem;
    --event-card-brief-title-font-size: 1.5rem;
    --event-card-brief-description-font-size: 1rem;
    --event-card-footer-padding: 2rem;
    flex-direction: row;
  }
  .event-card-horizontal .event-card-header {
    width: 12.5rem;
    height: 12.5rem;
  }
  .event-card-horizontal .event-card-body {
    justify-content: center;
  }
  .event-card-horizontal .event-card-footer {
    justify-content: center;
  }
}
.event-card-bordered {
  border: 0.0625rem solid var(--clr-gray-200);
}

.company-card {
  --company-card-bg-color: var(--clr-white);
  --company-card-border-color: var(--clr-gray-200);
  --company-card-border-radius: 0.5rem;
  --company-card-padding: 1.25rem;
  --company-card-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
  --company-card-header-bg-color: var(--clr-gray-300);
  --company-card-header-color: var(--clr-gray-800);
  --company-card-header-padding: .5rem;
  --company-card-header-icon-font-size: 1rem;
  --company-card-header-text-font-size: 1rem;
  --company-card-header-gap: .5rem;
  --company-card-logo-width: 5.5rem;
  --company-card-logo-height: 5.5rem;
  --company-card-logo-border-radius: 6.25rem;
  --company-card-stand-padding: 0.375rem .75rem;
  --company-card-stand-gap: .25rem;
  --company-card-stand-border-radius: 0.5rem;
  --company-card-stand-bg-color: var(--clr-primary-200);
  --company-card-stand-color: var(--clr-primary-700);
  --company-card-stand-border-color: var(--clr-primary-300);
  --company-card-stand-icon-font-size: 1.5rem;
  --company-card-stand-icon-color: var(--clr-primary-900);
  --company-card-stand-text-font-size: 1rem;
  --company-card-stand-text-font-weight: 700;
  background-color: var(--company-card-bg-color);
  border: 0.0625rem solid var(--company-card-border-color);
  border-radius: var(--company-card-border-radius);
  box-shadow: var(--company-card-box-shadow);
  transition: 0.3s ease;
}
.company-card-body {
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.5rem;
  padding: var(--company-card-padding);
  border-bottom: 0.0625rem solid var(--company-card-border-color);
}
.company-card-footer {
  padding: var(--company-card-padding);
}
.company-card-logo {
  width: var(--company-card-logo-width);
  height: var(--company-card-logo-height);
  border-radius: var(--company-card-logo-border-radius);
  object-fit: cover;
}
.company-card-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.company-card-info-name {
  font-size: 1.5rem;
  font-weight: 600;
}
.company-card-info-about {
  font-size: 0.9375rem;
  color: var(--clr-gray-600);
}
.company-card-info-stand {
  padding: var(--company-card-stand-padding);
  border-radius: var(--company-card-stand-border-radius);
  background-color: var(--company-card-stand-bg-color);
  border: 0.0625rem solid var(--company-card-stand-border-color);
  color: var(--company-card-stand-color);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--company-card-stand-gap);
  height: 100%;
  width: 6.25rem;
}
.company-card-info-stand-icon {
  font-size: var(--company-card-stand-icon-font-size);
  color: var(--company-card-stand-icon-color);
}
.company-card-info-stand-text {
  font-size: var(--company-card-stand-text-font-size);
  font-weight: var(--company-card-stand-text-font-weight);
  letter-spacing: 0.0625rem;
}
.company-card-header {
  display: flex;
  align-items: center;
  gap: var(--company-card-header-gap);
  background-color: var(--company-card-header-bg-color);
  color: var(--company-card-header-color);
  margin: -0.125rem;
  padding: var(--company-card-header-padding);
  padding-bottom: calc(var(--company-card-header-padding) + 0.125rem);
  border-radius: var(--company-card-border-radius) var(--company-card-border-radius) 0 0;
}
.company-card-header-icon {
  font-size: var(--company-card-header-icon-font-size);
}
.company-card-header-text {
  font-size: var(--company-card-header-text-font-size);
  font-weight: 600;
}
.company-card-priority {
  --company-card-bg-color: var(--clr-primary-100);
  --company-card-border-color: var(--clr-primary-200);
  --company-card-box-shadow: 0 0 0 .25rem var(--clr-primary-700);
  --company-card-header-bg-color: var(--clr-primary-700);
  --company-card-header-color: var(--clr-primary-100);
}
@media (max-width: 47.9375rem) {
  .company-card {
    --company-card-padding: 1rem;
    --company-card-info-stand-padding: 0.25rem 0.5rem;
    --company-card-info-stand-gap: 0.125rem;
    --company-card-info-stand-icon-font-size: 1.25rem;
  }
  .company-card-body {
    flex-direction: column;
    text-align: center;
  }
}

.html-content {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.html-content h1, .html-content h2, .html-content h3, .html-content h4, .html-content h5, .html-content h6, .html-content p, .html-content ul, .html-content ol, .html-content dl, .html-content blockquote, .html-content pre, .html-content address, .html-content fieldset, .html-content figure, .html-content hr, .html-content table, .html-content form {
  margin-bottom: 1rem;
}
.html-content p + h1,
.html-content p + h2,
.html-content p + h3,
.html-content p + h4,
.html-content p + h5,
.html-content p + h6 {
  margin-top: 2rem;
}
.html-content h1 {
  font-size: 2.25rem;
  line-height: 2.75rem;
  font-weight: 600;
}
.html-content h2 {
  font-size: 1.875rem;
  line-height: 2.375rem;
  font-weight: 600;
}
.html-content h3 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
}
.html-content h4 {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 600;
}
.html-content h5 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.html-content h6 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.html-content p {
  line-height: 1.75;
}
.html-content strong, .html-content b {
  font-weight: 600;
}
.html-content ul, .html-content ol {
  list-style-position: inside;
}
.html-content ul {
  list-style-type: disc;
}
.html-content ol {
  list-style-type: decimal;
}
.html-content hr {
  border: 0;
  border-top: 0.0625rem solid var(--base-border-color);
  margin: 1.5rem 0;
}
.html-content a {
  color: var(--clr-primary-700);
  font-weight: 500;
}

.list-group {
  border-radius: 0.475rem;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem;
  color: #000;
  background-color: #fff;
  border: 0.0625rem solid #E9EAEB;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-item-text {
  font-size: 0.875rem;
  font-weight: 500;
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.list-group-item-inner {
  display: flex;
  align-items: center;
  gap: 2rem;
}

.list-item-text {
  flex: 1;
}

.list-item-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.list-item-actions .action {
  cursor: pointer;
  font-size: 0.875rem;
}

.list-item-actions .action-edit {
  color: var(--clr-primary-500);
}

.list-item-actions .action-delete {
  color: var(--clr-error-500);
}

.list-group-item-inner + .list-group {
  margin-top: 0.5rem;
}

.s-l-opener {
  display: none !important;
}

.menu-item-types,
.menu-item-types [data-menu-item-type] {
  display: none;
}

.breadcrumb {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.breadcrumb-item {
  color: var(--clr-gray-600);
  font-size: 0.875rem;
  font-weight: 500;
}
.breadcrumb-item a {
  color: inherit;
  text-decoration: none;
}
.breadcrumb-item:last-child {
  color: var(--clr-black);
}
.breadcrumb-item::after {
  content: "/";
  margin-left: 0.5rem;
  color: var(--clr-gray-400);
}
.breadcrumb-item:last-child::after {
  content: "";
  margin: 0;
}

[data-tagify] .input-control {
  --input-control-padding: 0;
  min-height: 2.625rem;
}

.tagify {
  border: none;
}

.report-page {
  background-color: #f1f5f9;
}
@media (min-width: 80rem) {
  .report-page .app-sidebar {
    display: none !important;
  }
}
.report-page .app-content {
  background-color: transparent;
  display: flex;
  padding: 1rem;
}
.report-page .report-container {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  z-index: 2;
  padding: 2rem;
  background-color: #fff;
  border: 0.0625rem solid #eee;
  border-radius: 1rem;
  box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.1), 0 0.0625rem 0.125rem -0.0625rem rgba(0, 0, 0, 0.1);
}
@media (max-width: 47.9375rem) {
  .report-page .report-container {
    padding: 1rem;
  }
}
.report-page .table.table-checkbox:not(.show-checkbox) .th-checkbox,
.report-page .table.table-checkbox:not(.show-checkbox) .td-checkbox {
  display: none;
}
.report-page .table tr {
  cursor: pointer;
}
.report-page .table tr:hover {
  background-color: var(--clr-primary-100) !important;
}

.report-sidebar {
  width: 100%;
  height: 100%;
  max-width: 18.75rem;
  flex: 0 0 auto;
  overflow: hidden;
  margin-right: -1.25rem;
}
@media (max-width: 79.9375rem) {
  .report-sidebar {
    display: none;
  }
}
.report-sidebar-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.report-sidebar-logo {
  display: block;
  height: 2rem;
}
.report-sidebar-logo img {
  height: 100%;
}
.report-sidebar-header {
  padding: 1.25rem;
  padding-bottom: 0;
}
.report-sidebar-body {
  flex: 1;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.report-sidebar-footer {
  padding: 1.25rem;
}
.report-sidebar-filter-list .filter-list-item {
  --expanded-rotate: 0deg;
}
.report-sidebar-filter-list .filter-list-item-header {
  position: sticky;
  top: 0;
  background-color: #fff;
  cursor: pointer;
  border-bottom: 0.0625rem solid #eee;
  padding: 0.75rem 1rem;
  transition: 0.4s ease;
}
.report-sidebar-filter-list .filter-list-item-header:hover {
  background-color: #f5f5f5;
}
.report-sidebar-filter-list .filter-list-item-header .btn-trigger i {
  transition: transform 0.4s ease;
  transform: rotate(var(--expanded-rotate));
}
.report-sidebar-filter-list .filter-list-item-body {
  display: none;
  background-color: #fff;
}
.report-sidebar-filter-list .filter-list-item .filter-sub-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding: 0.75rem 1rem;
  border-bottom: 0.0625rem solid var(--clr-gray-200);
}
.report-sidebar-filter-list .filter-list-item .filter-sub-list-item {
  display: flex;
  gap: 0.5rem;
  background-color: #fff;
  border: 0.0625rem solid #ddd;
  padding: 0.375rem 0.5rem;
  border-radius: 0.25rem;
  box-shadow: 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.05);
  font-weight: 600;
  font-size: 0.75rem;
  transition: 0.2s ease;
  color: var(--clr-gray-700);
  word-break: break-word;
  text-align: left;
}
.report-sidebar-filter-list .filter-list-item .filter-sub-list-item::after {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--clr-error-200);
  color: var(--clr-error-700);
  width: 1rem;
  height: 1rem;
  flex: 0 0 1rem;
  border-radius: 1rem;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f00d";
}
.report-sidebar-filter-list .filter-list-item .filter-sub-list-item:hover {
  background-color: var(--clr-error-500);
  color: var(--clr-error-100);
  border-color: var(--clr-error-500);
}
.report-sidebar-filter-list .filter-list-item.expanded {
  --expanded-rotate: 180deg;
}
.report-sidebar-filter-list .filter-list-item.expanded .filter-list-item-header {
  background-color: #f5f5f5;
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-inline {
  display: inline !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-table-column {
  display: table-column !important;
}

@media (min-width: 40rem) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-table-column {
    display: table-column !important;
  }
}
@media (min-width: 48rem) {
  .d-md-none {
    display: none !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-table-column {
    display: table-column !important;
  }
}
@media (min-width: 64rem) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-table-column {
    display: table-column !important;
  }
}
@media (min-width: 80rem) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-table-column {
    display: table-column !important;
  }
}
@media (min-width: 96rem) {
  .d-2xl-none {
    display: none !important;
  }
  .d-2xl-block {
    display: block !important;
  }
  .d-2xl-inline-block {
    display: inline-block !important;
  }
  .d-2xl-inline {
    display: inline !important;
  }
  .d-2xl-flex {
    display: flex !important;
  }
  .d-2xl-inline-flex {
    display: inline-flex !important;
  }
  .d-2xl-grid {
    display: grid !important;
  }
  .d-2xl-inline-grid {
    display: inline-grid !important;
  }
  .d-2xl-table {
    display: table !important;
  }
  .d-2xl-table-row {
    display: table-row !important;
  }
  .d-2xl-table-cell {
    display: table-cell !important;
  }
  .d-2xl-table-column {
    display: table-column !important;
  }
}
@media (min-width: 120rem) {
  .d-3xl-none {
    display: none !important;
  }
  .d-3xl-block {
    display: block !important;
  }
  .d-3xl-inline-block {
    display: inline-block !important;
  }
  .d-3xl-inline {
    display: inline !important;
  }
  .d-3xl-flex {
    display: flex !important;
  }
  .d-3xl-inline-flex {
    display: inline-flex !important;
  }
  .d-3xl-grid {
    display: grid !important;
  }
  .d-3xl-inline-grid {
    display: inline-grid !important;
  }
  .d-3xl-table {
    display: table !important;
  }
  .d-3xl-table-row {
    display: table-row !important;
  }
  .d-3xl-table-cell {
    display: table-cell !important;
  }
  .d-3xl-table-column {
    display: table-column !important;
  }
}
.container,
.container-fluid {
  width: 100%;
  padding: 0 calc(var(--grid-gutter-x) * 0.5);
  margin-left: auto;
  margin-right: auto;
}

.container-sm {
  width: 100%;
  padding: 0 calc(var(--grid-gutter-x) * 0.5);
  margin-left: auto;
  margin-right: auto;
}

.container-md {
  width: 100%;
  padding: 0 calc(var(--grid-gutter-x) * 0.5);
  margin-left: auto;
  margin-right: auto;
}

.container-lg {
  width: 100%;
  padding: 0 calc(var(--grid-gutter-x) * 0.5);
  margin-left: auto;
  margin-right: auto;
}

.container-xl {
  width: 100%;
  padding: 0 calc(var(--grid-gutter-x) * 0.5);
  margin-left: auto;
  margin-right: auto;
}

.container-2xl {
  width: 100%;
  padding: 0 calc(var(--grid-gutter-x) * 0.5);
  margin-left: auto;
  margin-right: auto;
}

.container-3xl {
  width: 100%;
  padding: 0 calc(var(--grid-gutter-x) * 0.5);
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 40rem) {
  .container {
    max-width: 40rem;
  }
}
@media (min-width: 48rem) {
  .container {
    max-width: 48rem;
  }
}
@media (min-width: 64rem) {
  .container {
    max-width: 64rem;
  }
}
@media (min-width: 80rem) {
  .container {
    max-width: 80rem;
  }
}
@media (min-width: 96rem) {
  .container {
    max-width: 87.5rem;
  }
}
@media (min-width: 120rem) {
  .container {
    max-width: 87.5rem;
  }
}
.container-sm {
  max-width: 100%;
}

@media (min-width: 40rem) {
  .container-sm {
    max-width: 40rem;
  }
}
.container-md {
  max-width: 100%;
}

@media (min-width: 48rem) {
  .container-md {
    max-width: 48rem;
  }
}
.container-lg {
  max-width: 100%;
}

@media (min-width: 64rem) {
  .container-lg {
    max-width: 64rem;
  }
}
.container-xl {
  max-width: 100%;
}

@media (min-width: 80rem) {
  .container-xl {
    max-width: 80rem;
  }
}
.container-2xl {
  max-width: 100%;
}

@media (min-width: 96rem) {
  .container-2xl {
    max-width: 87.5rem;
  }
}
.container-3xl {
  max-width: 100%;
}

@media (min-width: 120rem) {
  .container-3xl {
    max-width: 87.5rem;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--grid-gutter-y));
  margin-left: calc(-0.5 * var(--grid-gutter-x));
  margin-right: calc(-0.5 * var(--grid-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-left: calc(var(--grid-gutter-x) * 0.5);
  padding-right: calc(var(--grid-gutter-x) * 0.5);
  margin-top: var(--grid-gutter-y);
}

.row.g-auto {
  --grid-gutter-x: auto;
  --grid-gutter-y: auto;
}
.row.g-0 {
  --grid-gutter-x: 0;
  --grid-gutter-y: 0;
}
.row.g-1 {
  --grid-gutter-x: 0.25rem;
  --grid-gutter-y: 0.25rem;
}
.row.g-2 {
  --grid-gutter-x: 0.5rem;
  --grid-gutter-y: 0.5rem;
}
.row.g-3 {
  --grid-gutter-x: 0.75rem;
  --grid-gutter-y: 0.75rem;
}
.row.g-4 {
  --grid-gutter-x: 1rem;
  --grid-gutter-y: 1rem;
}
.row.g-5 {
  --grid-gutter-x: 1.25rem;
  --grid-gutter-y: 1.25rem;
}
.row.g-6 {
  --grid-gutter-x: 1.5rem;
  --grid-gutter-y: 1.5rem;
}
.row.g-7 {
  --grid-gutter-x: 1.75rem;
  --grid-gutter-y: 1.75rem;
}
.row.g-8 {
  --grid-gutter-x: 2rem;
  --grid-gutter-y: 2rem;
}
.row.g-9 {
  --grid-gutter-x: 2.25rem;
  --grid-gutter-y: 2.25rem;
}
.row.g-10 {
  --grid-gutter-x: 2.5rem;
  --grid-gutter-y: 2.5rem;
}
.row.g-11 {
  --grid-gutter-x: 2.75rem;
  --grid-gutter-y: 2.75rem;
}
.row.g-12 {
  --grid-gutter-x: 3rem;
  --grid-gutter-y: 3rem;
}
.row.g-13 {
  --grid-gutter-x: 3.25rem;
  --grid-gutter-y: 3.25rem;
}
.row.g-14 {
  --grid-gutter-x: 3.5rem;
  --grid-gutter-y: 3.5rem;
}
.row.g-15 {
  --grid-gutter-x: 3.75rem;
  --grid-gutter-y: 3.75rem;
}
.row.g-16 {
  --grid-gutter-x: 4rem;
  --grid-gutter-y: 4rem;
}
.row.g-17 {
  --grid-gutter-x: 4.25rem;
  --grid-gutter-y: 4.25rem;
}
.row.g-18 {
  --grid-gutter-x: 4.5rem;
  --grid-gutter-y: 4.5rem;
}
.row.g-19 {
  --grid-gutter-x: 4.75rem;
  --grid-gutter-y: 4.75rem;
}
.row.g-20 {
  --grid-gutter-x: 5rem;
  --grid-gutter-y: 5rem;
}
.row.g-21 {
  --grid-gutter-x: 5.25rem;
  --grid-gutter-y: 5.25rem;
}
.row.g-22 {
  --grid-gutter-x: 5.5rem;
  --grid-gutter-y: 5.5rem;
}
.row.g-23 {
  --grid-gutter-x: 5.75rem;
  --grid-gutter-y: 5.75rem;
}
.row.g-24 {
  --grid-gutter-x: 6rem;
  --grid-gutter-y: 6rem;
}
.row.g-25 {
  --grid-gutter-x: 6.25rem;
  --grid-gutter-y: 6.25rem;
}
.row.gx-auto {
  --grid-gutter-x: auto;
}
.row.gx-0 {
  --grid-gutter-x: 0;
}
.row.gx-1 {
  --grid-gutter-x: 0.25rem;
}
.row.gx-2 {
  --grid-gutter-x: 0.5rem;
}
.row.gx-3 {
  --grid-gutter-x: 0.75rem;
}
.row.gx-4 {
  --grid-gutter-x: 1rem;
}
.row.gx-5 {
  --grid-gutter-x: 1.25rem;
}
.row.gx-6 {
  --grid-gutter-x: 1.5rem;
}
.row.gx-7 {
  --grid-gutter-x: 1.75rem;
}
.row.gx-8 {
  --grid-gutter-x: 2rem;
}
.row.gx-9 {
  --grid-gutter-x: 2.25rem;
}
.row.gx-10 {
  --grid-gutter-x: 2.5rem;
}
.row.gx-11 {
  --grid-gutter-x: 2.75rem;
}
.row.gx-12 {
  --grid-gutter-x: 3rem;
}
.row.gx-13 {
  --grid-gutter-x: 3.25rem;
}
.row.gx-14 {
  --grid-gutter-x: 3.5rem;
}
.row.gx-15 {
  --grid-gutter-x: 3.75rem;
}
.row.gx-16 {
  --grid-gutter-x: 4rem;
}
.row.gx-17 {
  --grid-gutter-x: 4.25rem;
}
.row.gx-18 {
  --grid-gutter-x: 4.5rem;
}
.row.gx-19 {
  --grid-gutter-x: 4.75rem;
}
.row.gx-20 {
  --grid-gutter-x: 5rem;
}
.row.gx-21 {
  --grid-gutter-x: 5.25rem;
}
.row.gx-22 {
  --grid-gutter-x: 5.5rem;
}
.row.gx-23 {
  --grid-gutter-x: 5.75rem;
}
.row.gx-24 {
  --grid-gutter-x: 6rem;
}
.row.gx-25 {
  --grid-gutter-x: 6.25rem;
}
.row.gy-auto {
  --grid-gutter-y: auto;
}
.row.gy-0 {
  --grid-gutter-y: 0;
}
.row.gy-1 {
  --grid-gutter-y: 0.25rem;
}
.row.gy-2 {
  --grid-gutter-y: 0.5rem;
}
.row.gy-3 {
  --grid-gutter-y: 0.75rem;
}
.row.gy-4 {
  --grid-gutter-y: 1rem;
}
.row.gy-5 {
  --grid-gutter-y: 1.25rem;
}
.row.gy-6 {
  --grid-gutter-y: 1.5rem;
}
.row.gy-7 {
  --grid-gutter-y: 1.75rem;
}
.row.gy-8 {
  --grid-gutter-y: 2rem;
}
.row.gy-9 {
  --grid-gutter-y: 2.25rem;
}
.row.gy-10 {
  --grid-gutter-y: 2.5rem;
}
.row.gy-11 {
  --grid-gutter-y: 2.75rem;
}
.row.gy-12 {
  --grid-gutter-y: 3rem;
}
.row.gy-13 {
  --grid-gutter-y: 3.25rem;
}
.row.gy-14 {
  --grid-gutter-y: 3.5rem;
}
.row.gy-15 {
  --grid-gutter-y: 3.75rem;
}
.row.gy-16 {
  --grid-gutter-y: 4rem;
}
.row.gy-17 {
  --grid-gutter-y: 4.25rem;
}
.row.gy-18 {
  --grid-gutter-y: 4.5rem;
}
.row.gy-19 {
  --grid-gutter-y: 4.75rem;
}
.row.gy-20 {
  --grid-gutter-y: 5rem;
}
.row.gy-21 {
  --grid-gutter-y: 5.25rem;
}
.row.gy-22 {
  --grid-gutter-y: 5.5rem;
}
.row.gy-23 {
  --grid-gutter-y: 5.75rem;
}
.row.gy-24 {
  --grid-gutter-y: 6rem;
}
.row.gy-25 {
  --grid-gutter-y: 6.25rem;
}

@media (min-width: 40rem) {
  .row.g-sm-auto {
    --grid-gutter-x: auto;
    --grid-gutter-y: auto;
  }
  .row.g-sm-0 {
    --grid-gutter-x: 0;
    --grid-gutter-y: 0;
  }
  .row.g-sm-1 {
    --grid-gutter-x: 0.25rem;
    --grid-gutter-y: 0.25rem;
  }
  .row.g-sm-2 {
    --grid-gutter-x: 0.5rem;
    --grid-gutter-y: 0.5rem;
  }
  .row.g-sm-3 {
    --grid-gutter-x: 0.75rem;
    --grid-gutter-y: 0.75rem;
  }
  .row.g-sm-4 {
    --grid-gutter-x: 1rem;
    --grid-gutter-y: 1rem;
  }
  .row.g-sm-5 {
    --grid-gutter-x: 1.25rem;
    --grid-gutter-y: 1.25rem;
  }
  .row.g-sm-6 {
    --grid-gutter-x: 1.5rem;
    --grid-gutter-y: 1.5rem;
  }
  .row.g-sm-7 {
    --grid-gutter-x: 1.75rem;
    --grid-gutter-y: 1.75rem;
  }
  .row.g-sm-8 {
    --grid-gutter-x: 2rem;
    --grid-gutter-y: 2rem;
  }
  .row.g-sm-9 {
    --grid-gutter-x: 2.25rem;
    --grid-gutter-y: 2.25rem;
  }
  .row.g-sm-10 {
    --grid-gutter-x: 2.5rem;
    --grid-gutter-y: 2.5rem;
  }
  .row.g-sm-11 {
    --grid-gutter-x: 2.75rem;
    --grid-gutter-y: 2.75rem;
  }
  .row.g-sm-12 {
    --grid-gutter-x: 3rem;
    --grid-gutter-y: 3rem;
  }
  .row.g-sm-13 {
    --grid-gutter-x: 3.25rem;
    --grid-gutter-y: 3.25rem;
  }
  .row.g-sm-14 {
    --grid-gutter-x: 3.5rem;
    --grid-gutter-y: 3.5rem;
  }
  .row.g-sm-15 {
    --grid-gutter-x: 3.75rem;
    --grid-gutter-y: 3.75rem;
  }
  .row.g-sm-16 {
    --grid-gutter-x: 4rem;
    --grid-gutter-y: 4rem;
  }
  .row.g-sm-17 {
    --grid-gutter-x: 4.25rem;
    --grid-gutter-y: 4.25rem;
  }
  .row.g-sm-18 {
    --grid-gutter-x: 4.5rem;
    --grid-gutter-y: 4.5rem;
  }
  .row.g-sm-19 {
    --grid-gutter-x: 4.75rem;
    --grid-gutter-y: 4.75rem;
  }
  .row.g-sm-20 {
    --grid-gutter-x: 5rem;
    --grid-gutter-y: 5rem;
  }
  .row.g-sm-21 {
    --grid-gutter-x: 5.25rem;
    --grid-gutter-y: 5.25rem;
  }
  .row.g-sm-22 {
    --grid-gutter-x: 5.5rem;
    --grid-gutter-y: 5.5rem;
  }
  .row.g-sm-23 {
    --grid-gutter-x: 5.75rem;
    --grid-gutter-y: 5.75rem;
  }
  .row.g-sm-24 {
    --grid-gutter-x: 6rem;
    --grid-gutter-y: 6rem;
  }
  .row.g-sm-25 {
    --grid-gutter-x: 6.25rem;
    --grid-gutter-y: 6.25rem;
  }
  .row.gx-sm-auto {
    --grid-gutter-x: auto;
  }
  .row.gx-sm-0 {
    --grid-gutter-x: 0;
  }
  .row.gx-sm-1 {
    --grid-gutter-x: 0.25rem;
  }
  .row.gx-sm-2 {
    --grid-gutter-x: 0.5rem;
  }
  .row.gx-sm-3 {
    --grid-gutter-x: 0.75rem;
  }
  .row.gx-sm-4 {
    --grid-gutter-x: 1rem;
  }
  .row.gx-sm-5 {
    --grid-gutter-x: 1.25rem;
  }
  .row.gx-sm-6 {
    --grid-gutter-x: 1.5rem;
  }
  .row.gx-sm-7 {
    --grid-gutter-x: 1.75rem;
  }
  .row.gx-sm-8 {
    --grid-gutter-x: 2rem;
  }
  .row.gx-sm-9 {
    --grid-gutter-x: 2.25rem;
  }
  .row.gx-sm-10 {
    --grid-gutter-x: 2.5rem;
  }
  .row.gx-sm-11 {
    --grid-gutter-x: 2.75rem;
  }
  .row.gx-sm-12 {
    --grid-gutter-x: 3rem;
  }
  .row.gx-sm-13 {
    --grid-gutter-x: 3.25rem;
  }
  .row.gx-sm-14 {
    --grid-gutter-x: 3.5rem;
  }
  .row.gx-sm-15 {
    --grid-gutter-x: 3.75rem;
  }
  .row.gx-sm-16 {
    --grid-gutter-x: 4rem;
  }
  .row.gx-sm-17 {
    --grid-gutter-x: 4.25rem;
  }
  .row.gx-sm-18 {
    --grid-gutter-x: 4.5rem;
  }
  .row.gx-sm-19 {
    --grid-gutter-x: 4.75rem;
  }
  .row.gx-sm-20 {
    --grid-gutter-x: 5rem;
  }
  .row.gx-sm-21 {
    --grid-gutter-x: 5.25rem;
  }
  .row.gx-sm-22 {
    --grid-gutter-x: 5.5rem;
  }
  .row.gx-sm-23 {
    --grid-gutter-x: 5.75rem;
  }
  .row.gx-sm-24 {
    --grid-gutter-x: 6rem;
  }
  .row.gx-sm-25 {
    --grid-gutter-x: 6.25rem;
  }
  .row.gy-sm-auto {
    --grid-gutter-y: auto;
  }
  .row.gy-sm-0 {
    --grid-gutter-y: 0;
  }
  .row.gy-sm-1 {
    --grid-gutter-y: 0.25rem;
  }
  .row.gy-sm-2 {
    --grid-gutter-y: 0.5rem;
  }
  .row.gy-sm-3 {
    --grid-gutter-y: 0.75rem;
  }
  .row.gy-sm-4 {
    --grid-gutter-y: 1rem;
  }
  .row.gy-sm-5 {
    --grid-gutter-y: 1.25rem;
  }
  .row.gy-sm-6 {
    --grid-gutter-y: 1.5rem;
  }
  .row.gy-sm-7 {
    --grid-gutter-y: 1.75rem;
  }
  .row.gy-sm-8 {
    --grid-gutter-y: 2rem;
  }
  .row.gy-sm-9 {
    --grid-gutter-y: 2.25rem;
  }
  .row.gy-sm-10 {
    --grid-gutter-y: 2.5rem;
  }
  .row.gy-sm-11 {
    --grid-gutter-y: 2.75rem;
  }
  .row.gy-sm-12 {
    --grid-gutter-y: 3rem;
  }
  .row.gy-sm-13 {
    --grid-gutter-y: 3.25rem;
  }
  .row.gy-sm-14 {
    --grid-gutter-y: 3.5rem;
  }
  .row.gy-sm-15 {
    --grid-gutter-y: 3.75rem;
  }
  .row.gy-sm-16 {
    --grid-gutter-y: 4rem;
  }
  .row.gy-sm-17 {
    --grid-gutter-y: 4.25rem;
  }
  .row.gy-sm-18 {
    --grid-gutter-y: 4.5rem;
  }
  .row.gy-sm-19 {
    --grid-gutter-y: 4.75rem;
  }
  .row.gy-sm-20 {
    --grid-gutter-y: 5rem;
  }
  .row.gy-sm-21 {
    --grid-gutter-y: 5.25rem;
  }
  .row.gy-sm-22 {
    --grid-gutter-y: 5.5rem;
  }
  .row.gy-sm-23 {
    --grid-gutter-y: 5.75rem;
  }
  .row.gy-sm-24 {
    --grid-gutter-y: 6rem;
  }
  .row.gy-sm-25 {
    --grid-gutter-y: 6.25rem;
  }
}
@media (min-width: 48rem) {
  .row.g-md-auto {
    --grid-gutter-x: auto;
    --grid-gutter-y: auto;
  }
  .row.g-md-0 {
    --grid-gutter-x: 0;
    --grid-gutter-y: 0;
  }
  .row.g-md-1 {
    --grid-gutter-x: 0.25rem;
    --grid-gutter-y: 0.25rem;
  }
  .row.g-md-2 {
    --grid-gutter-x: 0.5rem;
    --grid-gutter-y: 0.5rem;
  }
  .row.g-md-3 {
    --grid-gutter-x: 0.75rem;
    --grid-gutter-y: 0.75rem;
  }
  .row.g-md-4 {
    --grid-gutter-x: 1rem;
    --grid-gutter-y: 1rem;
  }
  .row.g-md-5 {
    --grid-gutter-x: 1.25rem;
    --grid-gutter-y: 1.25rem;
  }
  .row.g-md-6 {
    --grid-gutter-x: 1.5rem;
    --grid-gutter-y: 1.5rem;
  }
  .row.g-md-7 {
    --grid-gutter-x: 1.75rem;
    --grid-gutter-y: 1.75rem;
  }
  .row.g-md-8 {
    --grid-gutter-x: 2rem;
    --grid-gutter-y: 2rem;
  }
  .row.g-md-9 {
    --grid-gutter-x: 2.25rem;
    --grid-gutter-y: 2.25rem;
  }
  .row.g-md-10 {
    --grid-gutter-x: 2.5rem;
    --grid-gutter-y: 2.5rem;
  }
  .row.g-md-11 {
    --grid-gutter-x: 2.75rem;
    --grid-gutter-y: 2.75rem;
  }
  .row.g-md-12 {
    --grid-gutter-x: 3rem;
    --grid-gutter-y: 3rem;
  }
  .row.g-md-13 {
    --grid-gutter-x: 3.25rem;
    --grid-gutter-y: 3.25rem;
  }
  .row.g-md-14 {
    --grid-gutter-x: 3.5rem;
    --grid-gutter-y: 3.5rem;
  }
  .row.g-md-15 {
    --grid-gutter-x: 3.75rem;
    --grid-gutter-y: 3.75rem;
  }
  .row.g-md-16 {
    --grid-gutter-x: 4rem;
    --grid-gutter-y: 4rem;
  }
  .row.g-md-17 {
    --grid-gutter-x: 4.25rem;
    --grid-gutter-y: 4.25rem;
  }
  .row.g-md-18 {
    --grid-gutter-x: 4.5rem;
    --grid-gutter-y: 4.5rem;
  }
  .row.g-md-19 {
    --grid-gutter-x: 4.75rem;
    --grid-gutter-y: 4.75rem;
  }
  .row.g-md-20 {
    --grid-gutter-x: 5rem;
    --grid-gutter-y: 5rem;
  }
  .row.g-md-21 {
    --grid-gutter-x: 5.25rem;
    --grid-gutter-y: 5.25rem;
  }
  .row.g-md-22 {
    --grid-gutter-x: 5.5rem;
    --grid-gutter-y: 5.5rem;
  }
  .row.g-md-23 {
    --grid-gutter-x: 5.75rem;
    --grid-gutter-y: 5.75rem;
  }
  .row.g-md-24 {
    --grid-gutter-x: 6rem;
    --grid-gutter-y: 6rem;
  }
  .row.g-md-25 {
    --grid-gutter-x: 6.25rem;
    --grid-gutter-y: 6.25rem;
  }
  .row.gx-md-auto {
    --grid-gutter-x: auto;
  }
  .row.gx-md-0 {
    --grid-gutter-x: 0;
  }
  .row.gx-md-1 {
    --grid-gutter-x: 0.25rem;
  }
  .row.gx-md-2 {
    --grid-gutter-x: 0.5rem;
  }
  .row.gx-md-3 {
    --grid-gutter-x: 0.75rem;
  }
  .row.gx-md-4 {
    --grid-gutter-x: 1rem;
  }
  .row.gx-md-5 {
    --grid-gutter-x: 1.25rem;
  }
  .row.gx-md-6 {
    --grid-gutter-x: 1.5rem;
  }
  .row.gx-md-7 {
    --grid-gutter-x: 1.75rem;
  }
  .row.gx-md-8 {
    --grid-gutter-x: 2rem;
  }
  .row.gx-md-9 {
    --grid-gutter-x: 2.25rem;
  }
  .row.gx-md-10 {
    --grid-gutter-x: 2.5rem;
  }
  .row.gx-md-11 {
    --grid-gutter-x: 2.75rem;
  }
  .row.gx-md-12 {
    --grid-gutter-x: 3rem;
  }
  .row.gx-md-13 {
    --grid-gutter-x: 3.25rem;
  }
  .row.gx-md-14 {
    --grid-gutter-x: 3.5rem;
  }
  .row.gx-md-15 {
    --grid-gutter-x: 3.75rem;
  }
  .row.gx-md-16 {
    --grid-gutter-x: 4rem;
  }
  .row.gx-md-17 {
    --grid-gutter-x: 4.25rem;
  }
  .row.gx-md-18 {
    --grid-gutter-x: 4.5rem;
  }
  .row.gx-md-19 {
    --grid-gutter-x: 4.75rem;
  }
  .row.gx-md-20 {
    --grid-gutter-x: 5rem;
  }
  .row.gx-md-21 {
    --grid-gutter-x: 5.25rem;
  }
  .row.gx-md-22 {
    --grid-gutter-x: 5.5rem;
  }
  .row.gx-md-23 {
    --grid-gutter-x: 5.75rem;
  }
  .row.gx-md-24 {
    --grid-gutter-x: 6rem;
  }
  .row.gx-md-25 {
    --grid-gutter-x: 6.25rem;
  }
  .row.gy-md-auto {
    --grid-gutter-y: auto;
  }
  .row.gy-md-0 {
    --grid-gutter-y: 0;
  }
  .row.gy-md-1 {
    --grid-gutter-y: 0.25rem;
  }
  .row.gy-md-2 {
    --grid-gutter-y: 0.5rem;
  }
  .row.gy-md-3 {
    --grid-gutter-y: 0.75rem;
  }
  .row.gy-md-4 {
    --grid-gutter-y: 1rem;
  }
  .row.gy-md-5 {
    --grid-gutter-y: 1.25rem;
  }
  .row.gy-md-6 {
    --grid-gutter-y: 1.5rem;
  }
  .row.gy-md-7 {
    --grid-gutter-y: 1.75rem;
  }
  .row.gy-md-8 {
    --grid-gutter-y: 2rem;
  }
  .row.gy-md-9 {
    --grid-gutter-y: 2.25rem;
  }
  .row.gy-md-10 {
    --grid-gutter-y: 2.5rem;
  }
  .row.gy-md-11 {
    --grid-gutter-y: 2.75rem;
  }
  .row.gy-md-12 {
    --grid-gutter-y: 3rem;
  }
  .row.gy-md-13 {
    --grid-gutter-y: 3.25rem;
  }
  .row.gy-md-14 {
    --grid-gutter-y: 3.5rem;
  }
  .row.gy-md-15 {
    --grid-gutter-y: 3.75rem;
  }
  .row.gy-md-16 {
    --grid-gutter-y: 4rem;
  }
  .row.gy-md-17 {
    --grid-gutter-y: 4.25rem;
  }
  .row.gy-md-18 {
    --grid-gutter-y: 4.5rem;
  }
  .row.gy-md-19 {
    --grid-gutter-y: 4.75rem;
  }
  .row.gy-md-20 {
    --grid-gutter-y: 5rem;
  }
  .row.gy-md-21 {
    --grid-gutter-y: 5.25rem;
  }
  .row.gy-md-22 {
    --grid-gutter-y: 5.5rem;
  }
  .row.gy-md-23 {
    --grid-gutter-y: 5.75rem;
  }
  .row.gy-md-24 {
    --grid-gutter-y: 6rem;
  }
  .row.gy-md-25 {
    --grid-gutter-y: 6.25rem;
  }
}
@media (min-width: 64rem) {
  .row.g-lg-auto {
    --grid-gutter-x: auto;
    --grid-gutter-y: auto;
  }
  .row.g-lg-0 {
    --grid-gutter-x: 0;
    --grid-gutter-y: 0;
  }
  .row.g-lg-1 {
    --grid-gutter-x: 0.25rem;
    --grid-gutter-y: 0.25rem;
  }
  .row.g-lg-2 {
    --grid-gutter-x: 0.5rem;
    --grid-gutter-y: 0.5rem;
  }
  .row.g-lg-3 {
    --grid-gutter-x: 0.75rem;
    --grid-gutter-y: 0.75rem;
  }
  .row.g-lg-4 {
    --grid-gutter-x: 1rem;
    --grid-gutter-y: 1rem;
  }
  .row.g-lg-5 {
    --grid-gutter-x: 1.25rem;
    --grid-gutter-y: 1.25rem;
  }
  .row.g-lg-6 {
    --grid-gutter-x: 1.5rem;
    --grid-gutter-y: 1.5rem;
  }
  .row.g-lg-7 {
    --grid-gutter-x: 1.75rem;
    --grid-gutter-y: 1.75rem;
  }
  .row.g-lg-8 {
    --grid-gutter-x: 2rem;
    --grid-gutter-y: 2rem;
  }
  .row.g-lg-9 {
    --grid-gutter-x: 2.25rem;
    --grid-gutter-y: 2.25rem;
  }
  .row.g-lg-10 {
    --grid-gutter-x: 2.5rem;
    --grid-gutter-y: 2.5rem;
  }
  .row.g-lg-11 {
    --grid-gutter-x: 2.75rem;
    --grid-gutter-y: 2.75rem;
  }
  .row.g-lg-12 {
    --grid-gutter-x: 3rem;
    --grid-gutter-y: 3rem;
  }
  .row.g-lg-13 {
    --grid-gutter-x: 3.25rem;
    --grid-gutter-y: 3.25rem;
  }
  .row.g-lg-14 {
    --grid-gutter-x: 3.5rem;
    --grid-gutter-y: 3.5rem;
  }
  .row.g-lg-15 {
    --grid-gutter-x: 3.75rem;
    --grid-gutter-y: 3.75rem;
  }
  .row.g-lg-16 {
    --grid-gutter-x: 4rem;
    --grid-gutter-y: 4rem;
  }
  .row.g-lg-17 {
    --grid-gutter-x: 4.25rem;
    --grid-gutter-y: 4.25rem;
  }
  .row.g-lg-18 {
    --grid-gutter-x: 4.5rem;
    --grid-gutter-y: 4.5rem;
  }
  .row.g-lg-19 {
    --grid-gutter-x: 4.75rem;
    --grid-gutter-y: 4.75rem;
  }
  .row.g-lg-20 {
    --grid-gutter-x: 5rem;
    --grid-gutter-y: 5rem;
  }
  .row.g-lg-21 {
    --grid-gutter-x: 5.25rem;
    --grid-gutter-y: 5.25rem;
  }
  .row.g-lg-22 {
    --grid-gutter-x: 5.5rem;
    --grid-gutter-y: 5.5rem;
  }
  .row.g-lg-23 {
    --grid-gutter-x: 5.75rem;
    --grid-gutter-y: 5.75rem;
  }
  .row.g-lg-24 {
    --grid-gutter-x: 6rem;
    --grid-gutter-y: 6rem;
  }
  .row.g-lg-25 {
    --grid-gutter-x: 6.25rem;
    --grid-gutter-y: 6.25rem;
  }
  .row.gx-lg-auto {
    --grid-gutter-x: auto;
  }
  .row.gx-lg-0 {
    --grid-gutter-x: 0;
  }
  .row.gx-lg-1 {
    --grid-gutter-x: 0.25rem;
  }
  .row.gx-lg-2 {
    --grid-gutter-x: 0.5rem;
  }
  .row.gx-lg-3 {
    --grid-gutter-x: 0.75rem;
  }
  .row.gx-lg-4 {
    --grid-gutter-x: 1rem;
  }
  .row.gx-lg-5 {
    --grid-gutter-x: 1.25rem;
  }
  .row.gx-lg-6 {
    --grid-gutter-x: 1.5rem;
  }
  .row.gx-lg-7 {
    --grid-gutter-x: 1.75rem;
  }
  .row.gx-lg-8 {
    --grid-gutter-x: 2rem;
  }
  .row.gx-lg-9 {
    --grid-gutter-x: 2.25rem;
  }
  .row.gx-lg-10 {
    --grid-gutter-x: 2.5rem;
  }
  .row.gx-lg-11 {
    --grid-gutter-x: 2.75rem;
  }
  .row.gx-lg-12 {
    --grid-gutter-x: 3rem;
  }
  .row.gx-lg-13 {
    --grid-gutter-x: 3.25rem;
  }
  .row.gx-lg-14 {
    --grid-gutter-x: 3.5rem;
  }
  .row.gx-lg-15 {
    --grid-gutter-x: 3.75rem;
  }
  .row.gx-lg-16 {
    --grid-gutter-x: 4rem;
  }
  .row.gx-lg-17 {
    --grid-gutter-x: 4.25rem;
  }
  .row.gx-lg-18 {
    --grid-gutter-x: 4.5rem;
  }
  .row.gx-lg-19 {
    --grid-gutter-x: 4.75rem;
  }
  .row.gx-lg-20 {
    --grid-gutter-x: 5rem;
  }
  .row.gx-lg-21 {
    --grid-gutter-x: 5.25rem;
  }
  .row.gx-lg-22 {
    --grid-gutter-x: 5.5rem;
  }
  .row.gx-lg-23 {
    --grid-gutter-x: 5.75rem;
  }
  .row.gx-lg-24 {
    --grid-gutter-x: 6rem;
  }
  .row.gx-lg-25 {
    --grid-gutter-x: 6.25rem;
  }
  .row.gy-lg-auto {
    --grid-gutter-y: auto;
  }
  .row.gy-lg-0 {
    --grid-gutter-y: 0;
  }
  .row.gy-lg-1 {
    --grid-gutter-y: 0.25rem;
  }
  .row.gy-lg-2 {
    --grid-gutter-y: 0.5rem;
  }
  .row.gy-lg-3 {
    --grid-gutter-y: 0.75rem;
  }
  .row.gy-lg-4 {
    --grid-gutter-y: 1rem;
  }
  .row.gy-lg-5 {
    --grid-gutter-y: 1.25rem;
  }
  .row.gy-lg-6 {
    --grid-gutter-y: 1.5rem;
  }
  .row.gy-lg-7 {
    --grid-gutter-y: 1.75rem;
  }
  .row.gy-lg-8 {
    --grid-gutter-y: 2rem;
  }
  .row.gy-lg-9 {
    --grid-gutter-y: 2.25rem;
  }
  .row.gy-lg-10 {
    --grid-gutter-y: 2.5rem;
  }
  .row.gy-lg-11 {
    --grid-gutter-y: 2.75rem;
  }
  .row.gy-lg-12 {
    --grid-gutter-y: 3rem;
  }
  .row.gy-lg-13 {
    --grid-gutter-y: 3.25rem;
  }
  .row.gy-lg-14 {
    --grid-gutter-y: 3.5rem;
  }
  .row.gy-lg-15 {
    --grid-gutter-y: 3.75rem;
  }
  .row.gy-lg-16 {
    --grid-gutter-y: 4rem;
  }
  .row.gy-lg-17 {
    --grid-gutter-y: 4.25rem;
  }
  .row.gy-lg-18 {
    --grid-gutter-y: 4.5rem;
  }
  .row.gy-lg-19 {
    --grid-gutter-y: 4.75rem;
  }
  .row.gy-lg-20 {
    --grid-gutter-y: 5rem;
  }
  .row.gy-lg-21 {
    --grid-gutter-y: 5.25rem;
  }
  .row.gy-lg-22 {
    --grid-gutter-y: 5.5rem;
  }
  .row.gy-lg-23 {
    --grid-gutter-y: 5.75rem;
  }
  .row.gy-lg-24 {
    --grid-gutter-y: 6rem;
  }
  .row.gy-lg-25 {
    --grid-gutter-y: 6.25rem;
  }
}
@media (min-width: 80rem) {
  .row.g-xl-auto {
    --grid-gutter-x: auto;
    --grid-gutter-y: auto;
  }
  .row.g-xl-0 {
    --grid-gutter-x: 0;
    --grid-gutter-y: 0;
  }
  .row.g-xl-1 {
    --grid-gutter-x: 0.25rem;
    --grid-gutter-y: 0.25rem;
  }
  .row.g-xl-2 {
    --grid-gutter-x: 0.5rem;
    --grid-gutter-y: 0.5rem;
  }
  .row.g-xl-3 {
    --grid-gutter-x: 0.75rem;
    --grid-gutter-y: 0.75rem;
  }
  .row.g-xl-4 {
    --grid-gutter-x: 1rem;
    --grid-gutter-y: 1rem;
  }
  .row.g-xl-5 {
    --grid-gutter-x: 1.25rem;
    --grid-gutter-y: 1.25rem;
  }
  .row.g-xl-6 {
    --grid-gutter-x: 1.5rem;
    --grid-gutter-y: 1.5rem;
  }
  .row.g-xl-7 {
    --grid-gutter-x: 1.75rem;
    --grid-gutter-y: 1.75rem;
  }
  .row.g-xl-8 {
    --grid-gutter-x: 2rem;
    --grid-gutter-y: 2rem;
  }
  .row.g-xl-9 {
    --grid-gutter-x: 2.25rem;
    --grid-gutter-y: 2.25rem;
  }
  .row.g-xl-10 {
    --grid-gutter-x: 2.5rem;
    --grid-gutter-y: 2.5rem;
  }
  .row.g-xl-11 {
    --grid-gutter-x: 2.75rem;
    --grid-gutter-y: 2.75rem;
  }
  .row.g-xl-12 {
    --grid-gutter-x: 3rem;
    --grid-gutter-y: 3rem;
  }
  .row.g-xl-13 {
    --grid-gutter-x: 3.25rem;
    --grid-gutter-y: 3.25rem;
  }
  .row.g-xl-14 {
    --grid-gutter-x: 3.5rem;
    --grid-gutter-y: 3.5rem;
  }
  .row.g-xl-15 {
    --grid-gutter-x: 3.75rem;
    --grid-gutter-y: 3.75rem;
  }
  .row.g-xl-16 {
    --grid-gutter-x: 4rem;
    --grid-gutter-y: 4rem;
  }
  .row.g-xl-17 {
    --grid-gutter-x: 4.25rem;
    --grid-gutter-y: 4.25rem;
  }
  .row.g-xl-18 {
    --grid-gutter-x: 4.5rem;
    --grid-gutter-y: 4.5rem;
  }
  .row.g-xl-19 {
    --grid-gutter-x: 4.75rem;
    --grid-gutter-y: 4.75rem;
  }
  .row.g-xl-20 {
    --grid-gutter-x: 5rem;
    --grid-gutter-y: 5rem;
  }
  .row.g-xl-21 {
    --grid-gutter-x: 5.25rem;
    --grid-gutter-y: 5.25rem;
  }
  .row.g-xl-22 {
    --grid-gutter-x: 5.5rem;
    --grid-gutter-y: 5.5rem;
  }
  .row.g-xl-23 {
    --grid-gutter-x: 5.75rem;
    --grid-gutter-y: 5.75rem;
  }
  .row.g-xl-24 {
    --grid-gutter-x: 6rem;
    --grid-gutter-y: 6rem;
  }
  .row.g-xl-25 {
    --grid-gutter-x: 6.25rem;
    --grid-gutter-y: 6.25rem;
  }
  .row.gx-xl-auto {
    --grid-gutter-x: auto;
  }
  .row.gx-xl-0 {
    --grid-gutter-x: 0;
  }
  .row.gx-xl-1 {
    --grid-gutter-x: 0.25rem;
  }
  .row.gx-xl-2 {
    --grid-gutter-x: 0.5rem;
  }
  .row.gx-xl-3 {
    --grid-gutter-x: 0.75rem;
  }
  .row.gx-xl-4 {
    --grid-gutter-x: 1rem;
  }
  .row.gx-xl-5 {
    --grid-gutter-x: 1.25rem;
  }
  .row.gx-xl-6 {
    --grid-gutter-x: 1.5rem;
  }
  .row.gx-xl-7 {
    --grid-gutter-x: 1.75rem;
  }
  .row.gx-xl-8 {
    --grid-gutter-x: 2rem;
  }
  .row.gx-xl-9 {
    --grid-gutter-x: 2.25rem;
  }
  .row.gx-xl-10 {
    --grid-gutter-x: 2.5rem;
  }
  .row.gx-xl-11 {
    --grid-gutter-x: 2.75rem;
  }
  .row.gx-xl-12 {
    --grid-gutter-x: 3rem;
  }
  .row.gx-xl-13 {
    --grid-gutter-x: 3.25rem;
  }
  .row.gx-xl-14 {
    --grid-gutter-x: 3.5rem;
  }
  .row.gx-xl-15 {
    --grid-gutter-x: 3.75rem;
  }
  .row.gx-xl-16 {
    --grid-gutter-x: 4rem;
  }
  .row.gx-xl-17 {
    --grid-gutter-x: 4.25rem;
  }
  .row.gx-xl-18 {
    --grid-gutter-x: 4.5rem;
  }
  .row.gx-xl-19 {
    --grid-gutter-x: 4.75rem;
  }
  .row.gx-xl-20 {
    --grid-gutter-x: 5rem;
  }
  .row.gx-xl-21 {
    --grid-gutter-x: 5.25rem;
  }
  .row.gx-xl-22 {
    --grid-gutter-x: 5.5rem;
  }
  .row.gx-xl-23 {
    --grid-gutter-x: 5.75rem;
  }
  .row.gx-xl-24 {
    --grid-gutter-x: 6rem;
  }
  .row.gx-xl-25 {
    --grid-gutter-x: 6.25rem;
  }
  .row.gy-xl-auto {
    --grid-gutter-y: auto;
  }
  .row.gy-xl-0 {
    --grid-gutter-y: 0;
  }
  .row.gy-xl-1 {
    --grid-gutter-y: 0.25rem;
  }
  .row.gy-xl-2 {
    --grid-gutter-y: 0.5rem;
  }
  .row.gy-xl-3 {
    --grid-gutter-y: 0.75rem;
  }
  .row.gy-xl-4 {
    --grid-gutter-y: 1rem;
  }
  .row.gy-xl-5 {
    --grid-gutter-y: 1.25rem;
  }
  .row.gy-xl-6 {
    --grid-gutter-y: 1.5rem;
  }
  .row.gy-xl-7 {
    --grid-gutter-y: 1.75rem;
  }
  .row.gy-xl-8 {
    --grid-gutter-y: 2rem;
  }
  .row.gy-xl-9 {
    --grid-gutter-y: 2.25rem;
  }
  .row.gy-xl-10 {
    --grid-gutter-y: 2.5rem;
  }
  .row.gy-xl-11 {
    --grid-gutter-y: 2.75rem;
  }
  .row.gy-xl-12 {
    --grid-gutter-y: 3rem;
  }
  .row.gy-xl-13 {
    --grid-gutter-y: 3.25rem;
  }
  .row.gy-xl-14 {
    --grid-gutter-y: 3.5rem;
  }
  .row.gy-xl-15 {
    --grid-gutter-y: 3.75rem;
  }
  .row.gy-xl-16 {
    --grid-gutter-y: 4rem;
  }
  .row.gy-xl-17 {
    --grid-gutter-y: 4.25rem;
  }
  .row.gy-xl-18 {
    --grid-gutter-y: 4.5rem;
  }
  .row.gy-xl-19 {
    --grid-gutter-y: 4.75rem;
  }
  .row.gy-xl-20 {
    --grid-gutter-y: 5rem;
  }
  .row.gy-xl-21 {
    --grid-gutter-y: 5.25rem;
  }
  .row.gy-xl-22 {
    --grid-gutter-y: 5.5rem;
  }
  .row.gy-xl-23 {
    --grid-gutter-y: 5.75rem;
  }
  .row.gy-xl-24 {
    --grid-gutter-y: 6rem;
  }
  .row.gy-xl-25 {
    --grid-gutter-y: 6.25rem;
  }
}
@media (min-width: 96rem) {
  .row.g-2xl-auto {
    --grid-gutter-x: auto;
    --grid-gutter-y: auto;
  }
  .row.g-2xl-0 {
    --grid-gutter-x: 0;
    --grid-gutter-y: 0;
  }
  .row.g-2xl-1 {
    --grid-gutter-x: 0.25rem;
    --grid-gutter-y: 0.25rem;
  }
  .row.g-2xl-2 {
    --grid-gutter-x: 0.5rem;
    --grid-gutter-y: 0.5rem;
  }
  .row.g-2xl-3 {
    --grid-gutter-x: 0.75rem;
    --grid-gutter-y: 0.75rem;
  }
  .row.g-2xl-4 {
    --grid-gutter-x: 1rem;
    --grid-gutter-y: 1rem;
  }
  .row.g-2xl-5 {
    --grid-gutter-x: 1.25rem;
    --grid-gutter-y: 1.25rem;
  }
  .row.g-2xl-6 {
    --grid-gutter-x: 1.5rem;
    --grid-gutter-y: 1.5rem;
  }
  .row.g-2xl-7 {
    --grid-gutter-x: 1.75rem;
    --grid-gutter-y: 1.75rem;
  }
  .row.g-2xl-8 {
    --grid-gutter-x: 2rem;
    --grid-gutter-y: 2rem;
  }
  .row.g-2xl-9 {
    --grid-gutter-x: 2.25rem;
    --grid-gutter-y: 2.25rem;
  }
  .row.g-2xl-10 {
    --grid-gutter-x: 2.5rem;
    --grid-gutter-y: 2.5rem;
  }
  .row.g-2xl-11 {
    --grid-gutter-x: 2.75rem;
    --grid-gutter-y: 2.75rem;
  }
  .row.g-2xl-12 {
    --grid-gutter-x: 3rem;
    --grid-gutter-y: 3rem;
  }
  .row.g-2xl-13 {
    --grid-gutter-x: 3.25rem;
    --grid-gutter-y: 3.25rem;
  }
  .row.g-2xl-14 {
    --grid-gutter-x: 3.5rem;
    --grid-gutter-y: 3.5rem;
  }
  .row.g-2xl-15 {
    --grid-gutter-x: 3.75rem;
    --grid-gutter-y: 3.75rem;
  }
  .row.g-2xl-16 {
    --grid-gutter-x: 4rem;
    --grid-gutter-y: 4rem;
  }
  .row.g-2xl-17 {
    --grid-gutter-x: 4.25rem;
    --grid-gutter-y: 4.25rem;
  }
  .row.g-2xl-18 {
    --grid-gutter-x: 4.5rem;
    --grid-gutter-y: 4.5rem;
  }
  .row.g-2xl-19 {
    --grid-gutter-x: 4.75rem;
    --grid-gutter-y: 4.75rem;
  }
  .row.g-2xl-20 {
    --grid-gutter-x: 5rem;
    --grid-gutter-y: 5rem;
  }
  .row.g-2xl-21 {
    --grid-gutter-x: 5.25rem;
    --grid-gutter-y: 5.25rem;
  }
  .row.g-2xl-22 {
    --grid-gutter-x: 5.5rem;
    --grid-gutter-y: 5.5rem;
  }
  .row.g-2xl-23 {
    --grid-gutter-x: 5.75rem;
    --grid-gutter-y: 5.75rem;
  }
  .row.g-2xl-24 {
    --grid-gutter-x: 6rem;
    --grid-gutter-y: 6rem;
  }
  .row.g-2xl-25 {
    --grid-gutter-x: 6.25rem;
    --grid-gutter-y: 6.25rem;
  }
  .row.gx-2xl-auto {
    --grid-gutter-x: auto;
  }
  .row.gx-2xl-0 {
    --grid-gutter-x: 0;
  }
  .row.gx-2xl-1 {
    --grid-gutter-x: 0.25rem;
  }
  .row.gx-2xl-2 {
    --grid-gutter-x: 0.5rem;
  }
  .row.gx-2xl-3 {
    --grid-gutter-x: 0.75rem;
  }
  .row.gx-2xl-4 {
    --grid-gutter-x: 1rem;
  }
  .row.gx-2xl-5 {
    --grid-gutter-x: 1.25rem;
  }
  .row.gx-2xl-6 {
    --grid-gutter-x: 1.5rem;
  }
  .row.gx-2xl-7 {
    --grid-gutter-x: 1.75rem;
  }
  .row.gx-2xl-8 {
    --grid-gutter-x: 2rem;
  }
  .row.gx-2xl-9 {
    --grid-gutter-x: 2.25rem;
  }
  .row.gx-2xl-10 {
    --grid-gutter-x: 2.5rem;
  }
  .row.gx-2xl-11 {
    --grid-gutter-x: 2.75rem;
  }
  .row.gx-2xl-12 {
    --grid-gutter-x: 3rem;
  }
  .row.gx-2xl-13 {
    --grid-gutter-x: 3.25rem;
  }
  .row.gx-2xl-14 {
    --grid-gutter-x: 3.5rem;
  }
  .row.gx-2xl-15 {
    --grid-gutter-x: 3.75rem;
  }
  .row.gx-2xl-16 {
    --grid-gutter-x: 4rem;
  }
  .row.gx-2xl-17 {
    --grid-gutter-x: 4.25rem;
  }
  .row.gx-2xl-18 {
    --grid-gutter-x: 4.5rem;
  }
  .row.gx-2xl-19 {
    --grid-gutter-x: 4.75rem;
  }
  .row.gx-2xl-20 {
    --grid-gutter-x: 5rem;
  }
  .row.gx-2xl-21 {
    --grid-gutter-x: 5.25rem;
  }
  .row.gx-2xl-22 {
    --grid-gutter-x: 5.5rem;
  }
  .row.gx-2xl-23 {
    --grid-gutter-x: 5.75rem;
  }
  .row.gx-2xl-24 {
    --grid-gutter-x: 6rem;
  }
  .row.gx-2xl-25 {
    --grid-gutter-x: 6.25rem;
  }
  .row.gy-2xl-auto {
    --grid-gutter-y: auto;
  }
  .row.gy-2xl-0 {
    --grid-gutter-y: 0;
  }
  .row.gy-2xl-1 {
    --grid-gutter-y: 0.25rem;
  }
  .row.gy-2xl-2 {
    --grid-gutter-y: 0.5rem;
  }
  .row.gy-2xl-3 {
    --grid-gutter-y: 0.75rem;
  }
  .row.gy-2xl-4 {
    --grid-gutter-y: 1rem;
  }
  .row.gy-2xl-5 {
    --grid-gutter-y: 1.25rem;
  }
  .row.gy-2xl-6 {
    --grid-gutter-y: 1.5rem;
  }
  .row.gy-2xl-7 {
    --grid-gutter-y: 1.75rem;
  }
  .row.gy-2xl-8 {
    --grid-gutter-y: 2rem;
  }
  .row.gy-2xl-9 {
    --grid-gutter-y: 2.25rem;
  }
  .row.gy-2xl-10 {
    --grid-gutter-y: 2.5rem;
  }
  .row.gy-2xl-11 {
    --grid-gutter-y: 2.75rem;
  }
  .row.gy-2xl-12 {
    --grid-gutter-y: 3rem;
  }
  .row.gy-2xl-13 {
    --grid-gutter-y: 3.25rem;
  }
  .row.gy-2xl-14 {
    --grid-gutter-y: 3.5rem;
  }
  .row.gy-2xl-15 {
    --grid-gutter-y: 3.75rem;
  }
  .row.gy-2xl-16 {
    --grid-gutter-y: 4rem;
  }
  .row.gy-2xl-17 {
    --grid-gutter-y: 4.25rem;
  }
  .row.gy-2xl-18 {
    --grid-gutter-y: 4.5rem;
  }
  .row.gy-2xl-19 {
    --grid-gutter-y: 4.75rem;
  }
  .row.gy-2xl-20 {
    --grid-gutter-y: 5rem;
  }
  .row.gy-2xl-21 {
    --grid-gutter-y: 5.25rem;
  }
  .row.gy-2xl-22 {
    --grid-gutter-y: 5.5rem;
  }
  .row.gy-2xl-23 {
    --grid-gutter-y: 5.75rem;
  }
  .row.gy-2xl-24 {
    --grid-gutter-y: 6rem;
  }
  .row.gy-2xl-25 {
    --grid-gutter-y: 6.25rem;
  }
}
@media (min-width: 120rem) {
  .row.g-3xl-auto {
    --grid-gutter-x: auto;
    --grid-gutter-y: auto;
  }
  .row.g-3xl-0 {
    --grid-gutter-x: 0;
    --grid-gutter-y: 0;
  }
  .row.g-3xl-1 {
    --grid-gutter-x: 0.25rem;
    --grid-gutter-y: 0.25rem;
  }
  .row.g-3xl-2 {
    --grid-gutter-x: 0.5rem;
    --grid-gutter-y: 0.5rem;
  }
  .row.g-3xl-3 {
    --grid-gutter-x: 0.75rem;
    --grid-gutter-y: 0.75rem;
  }
  .row.g-3xl-4 {
    --grid-gutter-x: 1rem;
    --grid-gutter-y: 1rem;
  }
  .row.g-3xl-5 {
    --grid-gutter-x: 1.25rem;
    --grid-gutter-y: 1.25rem;
  }
  .row.g-3xl-6 {
    --grid-gutter-x: 1.5rem;
    --grid-gutter-y: 1.5rem;
  }
  .row.g-3xl-7 {
    --grid-gutter-x: 1.75rem;
    --grid-gutter-y: 1.75rem;
  }
  .row.g-3xl-8 {
    --grid-gutter-x: 2rem;
    --grid-gutter-y: 2rem;
  }
  .row.g-3xl-9 {
    --grid-gutter-x: 2.25rem;
    --grid-gutter-y: 2.25rem;
  }
  .row.g-3xl-10 {
    --grid-gutter-x: 2.5rem;
    --grid-gutter-y: 2.5rem;
  }
  .row.g-3xl-11 {
    --grid-gutter-x: 2.75rem;
    --grid-gutter-y: 2.75rem;
  }
  .row.g-3xl-12 {
    --grid-gutter-x: 3rem;
    --grid-gutter-y: 3rem;
  }
  .row.g-3xl-13 {
    --grid-gutter-x: 3.25rem;
    --grid-gutter-y: 3.25rem;
  }
  .row.g-3xl-14 {
    --grid-gutter-x: 3.5rem;
    --grid-gutter-y: 3.5rem;
  }
  .row.g-3xl-15 {
    --grid-gutter-x: 3.75rem;
    --grid-gutter-y: 3.75rem;
  }
  .row.g-3xl-16 {
    --grid-gutter-x: 4rem;
    --grid-gutter-y: 4rem;
  }
  .row.g-3xl-17 {
    --grid-gutter-x: 4.25rem;
    --grid-gutter-y: 4.25rem;
  }
  .row.g-3xl-18 {
    --grid-gutter-x: 4.5rem;
    --grid-gutter-y: 4.5rem;
  }
  .row.g-3xl-19 {
    --grid-gutter-x: 4.75rem;
    --grid-gutter-y: 4.75rem;
  }
  .row.g-3xl-20 {
    --grid-gutter-x: 5rem;
    --grid-gutter-y: 5rem;
  }
  .row.g-3xl-21 {
    --grid-gutter-x: 5.25rem;
    --grid-gutter-y: 5.25rem;
  }
  .row.g-3xl-22 {
    --grid-gutter-x: 5.5rem;
    --grid-gutter-y: 5.5rem;
  }
  .row.g-3xl-23 {
    --grid-gutter-x: 5.75rem;
    --grid-gutter-y: 5.75rem;
  }
  .row.g-3xl-24 {
    --grid-gutter-x: 6rem;
    --grid-gutter-y: 6rem;
  }
  .row.g-3xl-25 {
    --grid-gutter-x: 6.25rem;
    --grid-gutter-y: 6.25rem;
  }
  .row.gx-3xl-auto {
    --grid-gutter-x: auto;
  }
  .row.gx-3xl-0 {
    --grid-gutter-x: 0;
  }
  .row.gx-3xl-1 {
    --grid-gutter-x: 0.25rem;
  }
  .row.gx-3xl-2 {
    --grid-gutter-x: 0.5rem;
  }
  .row.gx-3xl-3 {
    --grid-gutter-x: 0.75rem;
  }
  .row.gx-3xl-4 {
    --grid-gutter-x: 1rem;
  }
  .row.gx-3xl-5 {
    --grid-gutter-x: 1.25rem;
  }
  .row.gx-3xl-6 {
    --grid-gutter-x: 1.5rem;
  }
  .row.gx-3xl-7 {
    --grid-gutter-x: 1.75rem;
  }
  .row.gx-3xl-8 {
    --grid-gutter-x: 2rem;
  }
  .row.gx-3xl-9 {
    --grid-gutter-x: 2.25rem;
  }
  .row.gx-3xl-10 {
    --grid-gutter-x: 2.5rem;
  }
  .row.gx-3xl-11 {
    --grid-gutter-x: 2.75rem;
  }
  .row.gx-3xl-12 {
    --grid-gutter-x: 3rem;
  }
  .row.gx-3xl-13 {
    --grid-gutter-x: 3.25rem;
  }
  .row.gx-3xl-14 {
    --grid-gutter-x: 3.5rem;
  }
  .row.gx-3xl-15 {
    --grid-gutter-x: 3.75rem;
  }
  .row.gx-3xl-16 {
    --grid-gutter-x: 4rem;
  }
  .row.gx-3xl-17 {
    --grid-gutter-x: 4.25rem;
  }
  .row.gx-3xl-18 {
    --grid-gutter-x: 4.5rem;
  }
  .row.gx-3xl-19 {
    --grid-gutter-x: 4.75rem;
  }
  .row.gx-3xl-20 {
    --grid-gutter-x: 5rem;
  }
  .row.gx-3xl-21 {
    --grid-gutter-x: 5.25rem;
  }
  .row.gx-3xl-22 {
    --grid-gutter-x: 5.5rem;
  }
  .row.gx-3xl-23 {
    --grid-gutter-x: 5.75rem;
  }
  .row.gx-3xl-24 {
    --grid-gutter-x: 6rem;
  }
  .row.gx-3xl-25 {
    --grid-gutter-x: 6.25rem;
  }
  .row.gy-3xl-auto {
    --grid-gutter-y: auto;
  }
  .row.gy-3xl-0 {
    --grid-gutter-y: 0;
  }
  .row.gy-3xl-1 {
    --grid-gutter-y: 0.25rem;
  }
  .row.gy-3xl-2 {
    --grid-gutter-y: 0.5rem;
  }
  .row.gy-3xl-3 {
    --grid-gutter-y: 0.75rem;
  }
  .row.gy-3xl-4 {
    --grid-gutter-y: 1rem;
  }
  .row.gy-3xl-5 {
    --grid-gutter-y: 1.25rem;
  }
  .row.gy-3xl-6 {
    --grid-gutter-y: 1.5rem;
  }
  .row.gy-3xl-7 {
    --grid-gutter-y: 1.75rem;
  }
  .row.gy-3xl-8 {
    --grid-gutter-y: 2rem;
  }
  .row.gy-3xl-9 {
    --grid-gutter-y: 2.25rem;
  }
  .row.gy-3xl-10 {
    --grid-gutter-y: 2.5rem;
  }
  .row.gy-3xl-11 {
    --grid-gutter-y: 2.75rem;
  }
  .row.gy-3xl-12 {
    --grid-gutter-y: 3rem;
  }
  .row.gy-3xl-13 {
    --grid-gutter-y: 3.25rem;
  }
  .row.gy-3xl-14 {
    --grid-gutter-y: 3.5rem;
  }
  .row.gy-3xl-15 {
    --grid-gutter-y: 3.75rem;
  }
  .row.gy-3xl-16 {
    --grid-gutter-y: 4rem;
  }
  .row.gy-3xl-17 {
    --grid-gutter-y: 4.25rem;
  }
  .row.gy-3xl-18 {
    --grid-gutter-y: 4.5rem;
  }
  .row.gy-3xl-19 {
    --grid-gutter-y: 4.75rem;
  }
  .row.gy-3xl-20 {
    --grid-gutter-y: 5rem;
  }
  .row.gy-3xl-21 {
    --grid-gutter-y: 5.25rem;
  }
  .row.gy-3xl-22 {
    --grid-gutter-y: 5.5rem;
  }
  .row.gy-3xl-23 {
    --grid-gutter-y: 5.75rem;
  }
  .row.gy-3xl-24 {
    --grid-gutter-y: 6rem;
  }
  .row.gy-3xl-25 {
    --grid-gutter-y: 6.25rem;
  }
}
.col {
  flex: 1 1 0;
}

.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 calc(3 / 12 * 100%);
  max-width: calc(3 / 12 * 100%);
}

.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 calc(6 / 12 * 100%);
  max-width: calc(6 / 12 * 100%);
}

.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 calc(9 / 12 * 100%);
  max-width: calc(9 / 12 * 100%);
}

.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 calc(12 / 12 * 100%);
  max-width: calc(12 / 12 * 100%);
}

@media (min-width: 40rem) {
  .col-sm {
    flex: 1 1 0;
  }
}
@media (min-width: 48rem) {
  .col-md {
    flex: 1 1 0;
  }
}
@media (min-width: 64rem) {
  .col-lg {
    flex: 1 1 0;
  }
}
@media (min-width: 80rem) {
  .col-xl {
    flex: 1 1 0;
  }
}
@media (min-width: 96rem) {
  .col-2xl {
    flex: 1 1 0;
  }
}
@media (min-width: 120rem) {
  .col-3xl {
    flex: 1 1 0;
  }
}
@media (min-width: 40rem) {
  .col-sm-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
  .col-sm-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
  .col-sm-3 {
    flex: 0 0 calc(3 / 12 * 100%);
    max-width: calc(3 / 12 * 100%);
  }
  .col-sm-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
  .col-sm-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
  .col-sm-6 {
    flex: 0 0 calc(6 / 12 * 100%);
    max-width: calc(6 / 12 * 100%);
  }
  .col-sm-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
  .col-sm-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
  .col-sm-9 {
    flex: 0 0 calc(9 / 12 * 100%);
    max-width: calc(9 / 12 * 100%);
  }
  .col-sm-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
  .col-sm-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
  .col-sm-12 {
    flex: 0 0 calc(12 / 12 * 100%);
    max-width: calc(12 / 12 * 100%);
  }
}
@media (min-width: 48rem) {
  .col-md-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
  .col-md-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
  .col-md-3 {
    flex: 0 0 calc(3 / 12 * 100%);
    max-width: calc(3 / 12 * 100%);
  }
  .col-md-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
  .col-md-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
  .col-md-6 {
    flex: 0 0 calc(6 / 12 * 100%);
    max-width: calc(6 / 12 * 100%);
  }
  .col-md-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
  .col-md-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
  .col-md-9 {
    flex: 0 0 calc(9 / 12 * 100%);
    max-width: calc(9 / 12 * 100%);
  }
  .col-md-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
  .col-md-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
  .col-md-12 {
    flex: 0 0 calc(12 / 12 * 100%);
    max-width: calc(12 / 12 * 100%);
  }
}
@media (min-width: 64rem) {
  .col-lg-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
  .col-lg-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
  .col-lg-3 {
    flex: 0 0 calc(3 / 12 * 100%);
    max-width: calc(3 / 12 * 100%);
  }
  .col-lg-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
  .col-lg-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
  .col-lg-6 {
    flex: 0 0 calc(6 / 12 * 100%);
    max-width: calc(6 / 12 * 100%);
  }
  .col-lg-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
  .col-lg-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
  .col-lg-9 {
    flex: 0 0 calc(9 / 12 * 100%);
    max-width: calc(9 / 12 * 100%);
  }
  .col-lg-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
  .col-lg-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
  .col-lg-12 {
    flex: 0 0 calc(12 / 12 * 100%);
    max-width: calc(12 / 12 * 100%);
  }
}
@media (min-width: 80rem) {
  .col-xl-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
  .col-xl-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
  .col-xl-3 {
    flex: 0 0 calc(3 / 12 * 100%);
    max-width: calc(3 / 12 * 100%);
  }
  .col-xl-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
  .col-xl-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
  .col-xl-6 {
    flex: 0 0 calc(6 / 12 * 100%);
    max-width: calc(6 / 12 * 100%);
  }
  .col-xl-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
  .col-xl-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
  .col-xl-9 {
    flex: 0 0 calc(9 / 12 * 100%);
    max-width: calc(9 / 12 * 100%);
  }
  .col-xl-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
  .col-xl-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
  .col-xl-12 {
    flex: 0 0 calc(12 / 12 * 100%);
    max-width: calc(12 / 12 * 100%);
  }
}
@media (min-width: 96rem) {
  .col-2xl-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
  .col-2xl-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
  .col-2xl-3 {
    flex: 0 0 calc(3 / 12 * 100%);
    max-width: calc(3 / 12 * 100%);
  }
  .col-2xl-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
  .col-2xl-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
  .col-2xl-6 {
    flex: 0 0 calc(6 / 12 * 100%);
    max-width: calc(6 / 12 * 100%);
  }
  .col-2xl-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
  .col-2xl-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
  .col-2xl-9 {
    flex: 0 0 calc(9 / 12 * 100%);
    max-width: calc(9 / 12 * 100%);
  }
  .col-2xl-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
  .col-2xl-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
  .col-2xl-12 {
    flex: 0 0 calc(12 / 12 * 100%);
    max-width: calc(12 / 12 * 100%);
  }
}
@media (min-width: 120rem) {
  .col-3xl-1 {
    flex: 0 0 calc(1 / 12 * 100%);
    max-width: calc(1 / 12 * 100%);
  }
  .col-3xl-2 {
    flex: 0 0 calc(2 / 12 * 100%);
    max-width: calc(2 / 12 * 100%);
  }
  .col-3xl-3 {
    flex: 0 0 calc(3 / 12 * 100%);
    max-width: calc(3 / 12 * 100%);
  }
  .col-3xl-4 {
    flex: 0 0 calc(4 / 12 * 100%);
    max-width: calc(4 / 12 * 100%);
  }
  .col-3xl-5 {
    flex: 0 0 calc(5 / 12 * 100%);
    max-width: calc(5 / 12 * 100%);
  }
  .col-3xl-6 {
    flex: 0 0 calc(6 / 12 * 100%);
    max-width: calc(6 / 12 * 100%);
  }
  .col-3xl-7 {
    flex: 0 0 calc(7 / 12 * 100%);
    max-width: calc(7 / 12 * 100%);
  }
  .col-3xl-8 {
    flex: 0 0 calc(8 / 12 * 100%);
    max-width: calc(8 / 12 * 100%);
  }
  .col-3xl-9 {
    flex: 0 0 calc(9 / 12 * 100%);
    max-width: calc(9 / 12 * 100%);
  }
  .col-3xl-10 {
    flex: 0 0 calc(10 / 12 * 100%);
    max-width: calc(10 / 12 * 100%);
  }
  .col-3xl-11 {
    flex: 0 0 calc(11 / 12 * 100%);
    max-width: calc(11 / 12 * 100%);
  }
  .col-3xl-12 {
    flex: 0 0 calc(12 / 12 * 100%);
    max-width: calc(12 / 12 * 100%);
  }
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

@media (min-width: 40rem) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 48rem) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 64rem) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 80rem) {
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 96rem) {
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
@media (min-width: 120rem) {
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-3xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
}
.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  justify-content: center !important;
}

.justify-between {
  justify-content: space-between !important;
}

.justify-around {
  justify-content: space-around !important;
}

.justify-evenly {
  justify-content: space-evenly !important;
}

.justify-stretch {
  justify-content: stretch !important;
}

.justify-baseline {
  justify-content: baseline !important;
}

@media (min-width: 40rem) {
  .justify-sm-start {
    justify-content: flex-start !important;
  }
  .justify-sm-end {
    justify-content: flex-end !important;
  }
  .justify-sm-center {
    justify-content: center !important;
  }
  .justify-sm-between {
    justify-content: space-between !important;
  }
  .justify-sm-around {
    justify-content: space-around !important;
  }
  .justify-sm-evenly {
    justify-content: space-evenly !important;
  }
  .justify-sm-stretch {
    justify-content: stretch !important;
  }
  .justify-sm-baseline {
    justify-content: baseline !important;
  }
}
@media (min-width: 48rem) {
  .justify-md-start {
    justify-content: flex-start !important;
  }
  .justify-md-end {
    justify-content: flex-end !important;
  }
  .justify-md-center {
    justify-content: center !important;
  }
  .justify-md-between {
    justify-content: space-between !important;
  }
  .justify-md-around {
    justify-content: space-around !important;
  }
  .justify-md-evenly {
    justify-content: space-evenly !important;
  }
  .justify-md-stretch {
    justify-content: stretch !important;
  }
  .justify-md-baseline {
    justify-content: baseline !important;
  }
}
@media (min-width: 64rem) {
  .justify-lg-start {
    justify-content: flex-start !important;
  }
  .justify-lg-end {
    justify-content: flex-end !important;
  }
  .justify-lg-center {
    justify-content: center !important;
  }
  .justify-lg-between {
    justify-content: space-between !important;
  }
  .justify-lg-around {
    justify-content: space-around !important;
  }
  .justify-lg-evenly {
    justify-content: space-evenly !important;
  }
  .justify-lg-stretch {
    justify-content: stretch !important;
  }
  .justify-lg-baseline {
    justify-content: baseline !important;
  }
}
@media (min-width: 80rem) {
  .justify-xl-start {
    justify-content: flex-start !important;
  }
  .justify-xl-end {
    justify-content: flex-end !important;
  }
  .justify-xl-center {
    justify-content: center !important;
  }
  .justify-xl-between {
    justify-content: space-between !important;
  }
  .justify-xl-around {
    justify-content: space-around !important;
  }
  .justify-xl-evenly {
    justify-content: space-evenly !important;
  }
  .justify-xl-stretch {
    justify-content: stretch !important;
  }
  .justify-xl-baseline {
    justify-content: baseline !important;
  }
}
@media (min-width: 96rem) {
  .justify-2xl-start {
    justify-content: flex-start !important;
  }
  .justify-2xl-end {
    justify-content: flex-end !important;
  }
  .justify-2xl-center {
    justify-content: center !important;
  }
  .justify-2xl-between {
    justify-content: space-between !important;
  }
  .justify-2xl-around {
    justify-content: space-around !important;
  }
  .justify-2xl-evenly {
    justify-content: space-evenly !important;
  }
  .justify-2xl-stretch {
    justify-content: stretch !important;
  }
  .justify-2xl-baseline {
    justify-content: baseline !important;
  }
}
@media (min-width: 120rem) {
  .justify-3xl-start {
    justify-content: flex-start !important;
  }
  .justify-3xl-end {
    justify-content: flex-end !important;
  }
  .justify-3xl-center {
    justify-content: center !important;
  }
  .justify-3xl-between {
    justify-content: space-between !important;
  }
  .justify-3xl-around {
    justify-content: space-around !important;
  }
  .justify-3xl-evenly {
    justify-content: space-evenly !important;
  }
  .justify-3xl-stretch {
    justify-content: stretch !important;
  }
  .justify-3xl-baseline {
    justify-content: baseline !important;
  }
}
.items-start {
  align-items: flex-start !important;
}

.items-end {
  align-items: flex-end !important;
}

.items-center {
  align-items: center !important;
}

.items-baseline {
  align-items: baseline !important;
}

.items-stretch {
  align-items: stretch !important;
}

@media (min-width: 40rem) {
  .items-sm-start {
    align-items: flex-start !important;
  }
  .items-sm-end {
    align-items: flex-end !important;
  }
  .items-sm-center {
    align-items: center !important;
  }
  .items-sm-baseline {
    align-items: baseline !important;
  }
  .items-sm-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 48rem) {
  .items-md-start {
    align-items: flex-start !important;
  }
  .items-md-end {
    align-items: flex-end !important;
  }
  .items-md-center {
    align-items: center !important;
  }
  .items-md-baseline {
    align-items: baseline !important;
  }
  .items-md-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 64rem) {
  .items-lg-start {
    align-items: flex-start !important;
  }
  .items-lg-end {
    align-items: flex-end !important;
  }
  .items-lg-center {
    align-items: center !important;
  }
  .items-lg-baseline {
    align-items: baseline !important;
  }
  .items-lg-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 80rem) {
  .items-xl-start {
    align-items: flex-start !important;
  }
  .items-xl-end {
    align-items: flex-end !important;
  }
  .items-xl-center {
    align-items: center !important;
  }
  .items-xl-baseline {
    align-items: baseline !important;
  }
  .items-xl-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 96rem) {
  .items-2xl-start {
    align-items: flex-start !important;
  }
  .items-2xl-end {
    align-items: flex-end !important;
  }
  .items-2xl-center {
    align-items: center !important;
  }
  .items-2xl-baseline {
    align-items: baseline !important;
  }
  .items-2xl-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 120rem) {
  .items-3xl-start {
    align-items: flex-start !important;
  }
  .items-3xl-end {
    align-items: flex-end !important;
  }
  .items-3xl-center {
    align-items: center !important;
  }
  .items-3xl-baseline {
    align-items: baseline !important;
  }
  .items-3xl-stretch {
    align-items: stretch !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: 40rem) {
  .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: 48rem) {
  .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: 64rem) {
  .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: 80rem) {
  .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;
  }
}
@media (min-width: 96rem) {
  .flex-2xl-row {
    flex-direction: row !important;
  }
  .flex-2xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-2xl-column {
    flex-direction: column !important;
  }
  .flex-2xl-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 120rem) {
  .flex-3xl-row {
    flex-direction: row !important;
  }
  .flex-3xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-3xl-column {
    flex-direction: column !important;
  }
  .flex-3xl-column-reverse {
    flex-direction: column-reverse !important;
  }
}
.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

@media (min-width: 40rem) {
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 48rem) {
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 64rem) {
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 80rem) {
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 96rem) {
  .flex-2xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-2xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-2xl-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media (min-width: 120rem) {
  .flex-3xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-3xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-3xl-nowrap {
    flex-wrap: nowrap !important;
  }
}
.flex-1 {
  flex: 1 1 0% !important;
}

.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;
}

@media (min-width: 40rem) {
  .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-6 {
    order: 6 !important;
  }
  .order-sm-7 {
    order: 7 !important;
  }
  .order-sm-8 {
    order: 8 !important;
  }
  .order-sm-9 {
    order: 9 !important;
  }
  .order-sm-10 {
    order: 10 !important;
  }
}
@media (min-width: 48rem) {
  .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-6 {
    order: 6 !important;
  }
  .order-md-7 {
    order: 7 !important;
  }
  .order-md-8 {
    order: 8 !important;
  }
  .order-md-9 {
    order: 9 !important;
  }
  .order-md-10 {
    order: 10 !important;
  }
}
@media (min-width: 64rem) {
  .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-6 {
    order: 6 !important;
  }
  .order-lg-7 {
    order: 7 !important;
  }
  .order-lg-8 {
    order: 8 !important;
  }
  .order-lg-9 {
    order: 9 !important;
  }
  .order-lg-10 {
    order: 10 !important;
  }
}
@media (min-width: 80rem) {
  .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-6 {
    order: 6 !important;
  }
  .order-xl-7 {
    order: 7 !important;
  }
  .order-xl-8 {
    order: 8 !important;
  }
  .order-xl-9 {
    order: 9 !important;
  }
  .order-xl-10 {
    order: 10 !important;
  }
}
@media (min-width: 96rem) {
  .order-2xl-0 {
    order: 0 !important;
  }
  .order-2xl-1 {
    order: 1 !important;
  }
  .order-2xl-2 {
    order: 2 !important;
  }
  .order-2xl-3 {
    order: 3 !important;
  }
  .order-2xl-4 {
    order: 4 !important;
  }
  .order-2xl-5 {
    order: 5 !important;
  }
  .order-2xl-6 {
    order: 6 !important;
  }
  .order-2xl-7 {
    order: 7 !important;
  }
  .order-2xl-8 {
    order: 8 !important;
  }
  .order-2xl-9 {
    order: 9 !important;
  }
  .order-2xl-10 {
    order: 10 !important;
  }
}
@media (min-width: 120rem) {
  .order-3xl-0 {
    order: 0 !important;
  }
  .order-3xl-1 {
    order: 1 !important;
  }
  .order-3xl-2 {
    order: 2 !important;
  }
  .order-3xl-3 {
    order: 3 !important;
  }
  .order-3xl-4 {
    order: 4 !important;
  }
  .order-3xl-5 {
    order: 5 !important;
  }
  .order-3xl-6 {
    order: 6 !important;
  }
  .order-3xl-7 {
    order: 7 !important;
  }
  .order-3xl-8 {
    order: 8 !important;
  }
  .order-3xl-9 {
    order: 9 !important;
  }
  .order-3xl-10 {
    order: 10 !important;
  }
}
.flex-auto {
  flex: 0 0 auto !important;
}

.gap-auto {
  gap: auto !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 0.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;
}

.gap-11 {
  gap: 2.75rem !important;
}

.gap-12 {
  gap: 3rem !important;
}

.gap-13 {
  gap: 3.25rem !important;
}

.gap-14 {
  gap: 3.5rem !important;
}

.gap-15 {
  gap: 3.75rem !important;
}

.gap-16 {
  gap: 4rem !important;
}

.gap-17 {
  gap: 4.25rem !important;
}

.gap-18 {
  gap: 4.5rem !important;
}

.gap-19 {
  gap: 4.75rem !important;
}

.gap-20 {
  gap: 5rem !important;
}

.gap-21 {
  gap: 5.25rem !important;
}

.gap-22 {
  gap: 5.5rem !important;
}

.gap-23 {
  gap: 5.75rem !important;
}

.gap-24 {
  gap: 6rem !important;
}

.gap-25 {
  gap: 6.25rem !important;
}

.gap-x-auto {
  column-gap: auto !important;
}

.gap-x-0 {
  column-gap: 0 !important;
}

.gap-x-1 {
  column-gap: 0.25rem !important;
}

.gap-x-2 {
  column-gap: 0.5rem !important;
}

.gap-x-3 {
  column-gap: 0.75rem !important;
}

.gap-x-4 {
  column-gap: 1rem !important;
}

.gap-x-5 {
  column-gap: 1.25rem !important;
}

.gap-x-6 {
  column-gap: 1.5rem !important;
}

.gap-x-7 {
  column-gap: 1.75rem !important;
}

.gap-x-8 {
  column-gap: 2rem !important;
}

.gap-x-9 {
  column-gap: 2.25rem !important;
}

.gap-x-10 {
  column-gap: 2.5rem !important;
}

.gap-x-11 {
  column-gap: 2.75rem !important;
}

.gap-x-12 {
  column-gap: 3rem !important;
}

.gap-x-13 {
  column-gap: 3.25rem !important;
}

.gap-x-14 {
  column-gap: 3.5rem !important;
}

.gap-x-15 {
  column-gap: 3.75rem !important;
}

.gap-x-16 {
  column-gap: 4rem !important;
}

.gap-x-17 {
  column-gap: 4.25rem !important;
}

.gap-x-18 {
  column-gap: 4.5rem !important;
}

.gap-x-19 {
  column-gap: 4.75rem !important;
}

.gap-x-20 {
  column-gap: 5rem !important;
}

.gap-x-21 {
  column-gap: 5.25rem !important;
}

.gap-x-22 {
  column-gap: 5.5rem !important;
}

.gap-x-23 {
  column-gap: 5.75rem !important;
}

.gap-x-24 {
  column-gap: 6rem !important;
}

.gap-x-25 {
  column-gap: 6.25rem !important;
}

.gap-y-auto {
  row-gap: auto !important;
}

.gap-y-0 {
  row-gap: 0 !important;
}

.gap-y-1 {
  row-gap: 0.25rem !important;
}

.gap-y-2 {
  row-gap: 0.5rem !important;
}

.gap-y-3 {
  row-gap: 0.75rem !important;
}

.gap-y-4 {
  row-gap: 1rem !important;
}

.gap-y-5 {
  row-gap: 1.25rem !important;
}

.gap-y-6 {
  row-gap: 1.5rem !important;
}

.gap-y-7 {
  row-gap: 1.75rem !important;
}

.gap-y-8 {
  row-gap: 2rem !important;
}

.gap-y-9 {
  row-gap: 2.25rem !important;
}

.gap-y-10 {
  row-gap: 2.5rem !important;
}

.gap-y-11 {
  row-gap: 2.75rem !important;
}

.gap-y-12 {
  row-gap: 3rem !important;
}

.gap-y-13 {
  row-gap: 3.25rem !important;
}

.gap-y-14 {
  row-gap: 3.5rem !important;
}

.gap-y-15 {
  row-gap: 3.75rem !important;
}

.gap-y-16 {
  row-gap: 4rem !important;
}

.gap-y-17 {
  row-gap: 4.25rem !important;
}

.gap-y-18 {
  row-gap: 4.5rem !important;
}

.gap-y-19 {
  row-gap: 4.75rem !important;
}

.gap-y-20 {
  row-gap: 5rem !important;
}

.gap-y-21 {
  row-gap: 5.25rem !important;
}

.gap-y-22 {
  row-gap: 5.5rem !important;
}

.gap-y-23 {
  row-gap: 5.75rem !important;
}

.gap-y-24 {
  row-gap: 6rem !important;
}

.gap-y-25 {
  row-gap: 6.25rem !important;
}

@media (min-width: 40rem) {
  .gap-sm-auto {
    gap: auto !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 0.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;
  }
  .gap-sm-11 {
    gap: 2.75rem !important;
  }
  .gap-sm-12 {
    gap: 3rem !important;
  }
  .gap-sm-13 {
    gap: 3.25rem !important;
  }
  .gap-sm-14 {
    gap: 3.5rem !important;
  }
  .gap-sm-15 {
    gap: 3.75rem !important;
  }
  .gap-sm-16 {
    gap: 4rem !important;
  }
  .gap-sm-17 {
    gap: 4.25rem !important;
  }
  .gap-sm-18 {
    gap: 4.5rem !important;
  }
  .gap-sm-19 {
    gap: 4.75rem !important;
  }
  .gap-sm-20 {
    gap: 5rem !important;
  }
  .gap-sm-21 {
    gap: 5.25rem !important;
  }
  .gap-sm-22 {
    gap: 5.5rem !important;
  }
  .gap-sm-23 {
    gap: 5.75rem !important;
  }
  .gap-sm-24 {
    gap: 6rem !important;
  }
  .gap-sm-25 {
    gap: 6.25rem !important;
  }
  .gap-x-sm-auto {
    column-gap: auto !important;
  }
  .gap-x-sm-0 {
    column-gap: 0 !important;
  }
  .gap-x-sm-1 {
    column-gap: 0.25rem !important;
  }
  .gap-x-sm-2 {
    column-gap: 0.5rem !important;
  }
  .gap-x-sm-3 {
    column-gap: 0.75rem !important;
  }
  .gap-x-sm-4 {
    column-gap: 1rem !important;
  }
  .gap-x-sm-5 {
    column-gap: 1.25rem !important;
  }
  .gap-x-sm-6 {
    column-gap: 1.5rem !important;
  }
  .gap-x-sm-7 {
    column-gap: 1.75rem !important;
  }
  .gap-x-sm-8 {
    column-gap: 2rem !important;
  }
  .gap-x-sm-9 {
    column-gap: 2.25rem !important;
  }
  .gap-x-sm-10 {
    column-gap: 2.5rem !important;
  }
  .gap-x-sm-11 {
    column-gap: 2.75rem !important;
  }
  .gap-x-sm-12 {
    column-gap: 3rem !important;
  }
  .gap-x-sm-13 {
    column-gap: 3.25rem !important;
  }
  .gap-x-sm-14 {
    column-gap: 3.5rem !important;
  }
  .gap-x-sm-15 {
    column-gap: 3.75rem !important;
  }
  .gap-x-sm-16 {
    column-gap: 4rem !important;
  }
  .gap-x-sm-17 {
    column-gap: 4.25rem !important;
  }
  .gap-x-sm-18 {
    column-gap: 4.5rem !important;
  }
  .gap-x-sm-19 {
    column-gap: 4.75rem !important;
  }
  .gap-x-sm-20 {
    column-gap: 5rem !important;
  }
  .gap-x-sm-21 {
    column-gap: 5.25rem !important;
  }
  .gap-x-sm-22 {
    column-gap: 5.5rem !important;
  }
  .gap-x-sm-23 {
    column-gap: 5.75rem !important;
  }
  .gap-x-sm-24 {
    column-gap: 6rem !important;
  }
  .gap-x-sm-25 {
    column-gap: 6.25rem !important;
  }
  .gap-y-sm-auto {
    row-gap: auto !important;
  }
  .gap-y-sm-0 {
    row-gap: 0 !important;
  }
  .gap-y-sm-1 {
    row-gap: 0.25rem !important;
  }
  .gap-y-sm-2 {
    row-gap: 0.5rem !important;
  }
  .gap-y-sm-3 {
    row-gap: 0.75rem !important;
  }
  .gap-y-sm-4 {
    row-gap: 1rem !important;
  }
  .gap-y-sm-5 {
    row-gap: 1.25rem !important;
  }
  .gap-y-sm-6 {
    row-gap: 1.5rem !important;
  }
  .gap-y-sm-7 {
    row-gap: 1.75rem !important;
  }
  .gap-y-sm-8 {
    row-gap: 2rem !important;
  }
  .gap-y-sm-9 {
    row-gap: 2.25rem !important;
  }
  .gap-y-sm-10 {
    row-gap: 2.5rem !important;
  }
  .gap-y-sm-11 {
    row-gap: 2.75rem !important;
  }
  .gap-y-sm-12 {
    row-gap: 3rem !important;
  }
  .gap-y-sm-13 {
    row-gap: 3.25rem !important;
  }
  .gap-y-sm-14 {
    row-gap: 3.5rem !important;
  }
  .gap-y-sm-15 {
    row-gap: 3.75rem !important;
  }
  .gap-y-sm-16 {
    row-gap: 4rem !important;
  }
  .gap-y-sm-17 {
    row-gap: 4.25rem !important;
  }
  .gap-y-sm-18 {
    row-gap: 4.5rem !important;
  }
  .gap-y-sm-19 {
    row-gap: 4.75rem !important;
  }
  .gap-y-sm-20 {
    row-gap: 5rem !important;
  }
  .gap-y-sm-21 {
    row-gap: 5.25rem !important;
  }
  .gap-y-sm-22 {
    row-gap: 5.5rem !important;
  }
  .gap-y-sm-23 {
    row-gap: 5.75rem !important;
  }
  .gap-y-sm-24 {
    row-gap: 6rem !important;
  }
  .gap-y-sm-25 {
    row-gap: 6.25rem !important;
  }
}
@media (min-width: 48rem) {
  .gap-md-auto {
    gap: auto !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 0.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;
  }
  .gap-md-11 {
    gap: 2.75rem !important;
  }
  .gap-md-12 {
    gap: 3rem !important;
  }
  .gap-md-13 {
    gap: 3.25rem !important;
  }
  .gap-md-14 {
    gap: 3.5rem !important;
  }
  .gap-md-15 {
    gap: 3.75rem !important;
  }
  .gap-md-16 {
    gap: 4rem !important;
  }
  .gap-md-17 {
    gap: 4.25rem !important;
  }
  .gap-md-18 {
    gap: 4.5rem !important;
  }
  .gap-md-19 {
    gap: 4.75rem !important;
  }
  .gap-md-20 {
    gap: 5rem !important;
  }
  .gap-md-21 {
    gap: 5.25rem !important;
  }
  .gap-md-22 {
    gap: 5.5rem !important;
  }
  .gap-md-23 {
    gap: 5.75rem !important;
  }
  .gap-md-24 {
    gap: 6rem !important;
  }
  .gap-md-25 {
    gap: 6.25rem !important;
  }
  .gap-x-md-auto {
    column-gap: auto !important;
  }
  .gap-x-md-0 {
    column-gap: 0 !important;
  }
  .gap-x-md-1 {
    column-gap: 0.25rem !important;
  }
  .gap-x-md-2 {
    column-gap: 0.5rem !important;
  }
  .gap-x-md-3 {
    column-gap: 0.75rem !important;
  }
  .gap-x-md-4 {
    column-gap: 1rem !important;
  }
  .gap-x-md-5 {
    column-gap: 1.25rem !important;
  }
  .gap-x-md-6 {
    column-gap: 1.5rem !important;
  }
  .gap-x-md-7 {
    column-gap: 1.75rem !important;
  }
  .gap-x-md-8 {
    column-gap: 2rem !important;
  }
  .gap-x-md-9 {
    column-gap: 2.25rem !important;
  }
  .gap-x-md-10 {
    column-gap: 2.5rem !important;
  }
  .gap-x-md-11 {
    column-gap: 2.75rem !important;
  }
  .gap-x-md-12 {
    column-gap: 3rem !important;
  }
  .gap-x-md-13 {
    column-gap: 3.25rem !important;
  }
  .gap-x-md-14 {
    column-gap: 3.5rem !important;
  }
  .gap-x-md-15 {
    column-gap: 3.75rem !important;
  }
  .gap-x-md-16 {
    column-gap: 4rem !important;
  }
  .gap-x-md-17 {
    column-gap: 4.25rem !important;
  }
  .gap-x-md-18 {
    column-gap: 4.5rem !important;
  }
  .gap-x-md-19 {
    column-gap: 4.75rem !important;
  }
  .gap-x-md-20 {
    column-gap: 5rem !important;
  }
  .gap-x-md-21 {
    column-gap: 5.25rem !important;
  }
  .gap-x-md-22 {
    column-gap: 5.5rem !important;
  }
  .gap-x-md-23 {
    column-gap: 5.75rem !important;
  }
  .gap-x-md-24 {
    column-gap: 6rem !important;
  }
  .gap-x-md-25 {
    column-gap: 6.25rem !important;
  }
  .gap-y-md-auto {
    row-gap: auto !important;
  }
  .gap-y-md-0 {
    row-gap: 0 !important;
  }
  .gap-y-md-1 {
    row-gap: 0.25rem !important;
  }
  .gap-y-md-2 {
    row-gap: 0.5rem !important;
  }
  .gap-y-md-3 {
    row-gap: 0.75rem !important;
  }
  .gap-y-md-4 {
    row-gap: 1rem !important;
  }
  .gap-y-md-5 {
    row-gap: 1.25rem !important;
  }
  .gap-y-md-6 {
    row-gap: 1.5rem !important;
  }
  .gap-y-md-7 {
    row-gap: 1.75rem !important;
  }
  .gap-y-md-8 {
    row-gap: 2rem !important;
  }
  .gap-y-md-9 {
    row-gap: 2.25rem !important;
  }
  .gap-y-md-10 {
    row-gap: 2.5rem !important;
  }
  .gap-y-md-11 {
    row-gap: 2.75rem !important;
  }
  .gap-y-md-12 {
    row-gap: 3rem !important;
  }
  .gap-y-md-13 {
    row-gap: 3.25rem !important;
  }
  .gap-y-md-14 {
    row-gap: 3.5rem !important;
  }
  .gap-y-md-15 {
    row-gap: 3.75rem !important;
  }
  .gap-y-md-16 {
    row-gap: 4rem !important;
  }
  .gap-y-md-17 {
    row-gap: 4.25rem !important;
  }
  .gap-y-md-18 {
    row-gap: 4.5rem !important;
  }
  .gap-y-md-19 {
    row-gap: 4.75rem !important;
  }
  .gap-y-md-20 {
    row-gap: 5rem !important;
  }
  .gap-y-md-21 {
    row-gap: 5.25rem !important;
  }
  .gap-y-md-22 {
    row-gap: 5.5rem !important;
  }
  .gap-y-md-23 {
    row-gap: 5.75rem !important;
  }
  .gap-y-md-24 {
    row-gap: 6rem !important;
  }
  .gap-y-md-25 {
    row-gap: 6.25rem !important;
  }
}
@media (min-width: 64rem) {
  .gap-lg-auto {
    gap: auto !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 0.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;
  }
  .gap-lg-11 {
    gap: 2.75rem !important;
  }
  .gap-lg-12 {
    gap: 3rem !important;
  }
  .gap-lg-13 {
    gap: 3.25rem !important;
  }
  .gap-lg-14 {
    gap: 3.5rem !important;
  }
  .gap-lg-15 {
    gap: 3.75rem !important;
  }
  .gap-lg-16 {
    gap: 4rem !important;
  }
  .gap-lg-17 {
    gap: 4.25rem !important;
  }
  .gap-lg-18 {
    gap: 4.5rem !important;
  }
  .gap-lg-19 {
    gap: 4.75rem !important;
  }
  .gap-lg-20 {
    gap: 5rem !important;
  }
  .gap-lg-21 {
    gap: 5.25rem !important;
  }
  .gap-lg-22 {
    gap: 5.5rem !important;
  }
  .gap-lg-23 {
    gap: 5.75rem !important;
  }
  .gap-lg-24 {
    gap: 6rem !important;
  }
  .gap-lg-25 {
    gap: 6.25rem !important;
  }
  .gap-x-lg-auto {
    column-gap: auto !important;
  }
  .gap-x-lg-0 {
    column-gap: 0 !important;
  }
  .gap-x-lg-1 {
    column-gap: 0.25rem !important;
  }
  .gap-x-lg-2 {
    column-gap: 0.5rem !important;
  }
  .gap-x-lg-3 {
    column-gap: 0.75rem !important;
  }
  .gap-x-lg-4 {
    column-gap: 1rem !important;
  }
  .gap-x-lg-5 {
    column-gap: 1.25rem !important;
  }
  .gap-x-lg-6 {
    column-gap: 1.5rem !important;
  }
  .gap-x-lg-7 {
    column-gap: 1.75rem !important;
  }
  .gap-x-lg-8 {
    column-gap: 2rem !important;
  }
  .gap-x-lg-9 {
    column-gap: 2.25rem !important;
  }
  .gap-x-lg-10 {
    column-gap: 2.5rem !important;
  }
  .gap-x-lg-11 {
    column-gap: 2.75rem !important;
  }
  .gap-x-lg-12 {
    column-gap: 3rem !important;
  }
  .gap-x-lg-13 {
    column-gap: 3.25rem !important;
  }
  .gap-x-lg-14 {
    column-gap: 3.5rem !important;
  }
  .gap-x-lg-15 {
    column-gap: 3.75rem !important;
  }
  .gap-x-lg-16 {
    column-gap: 4rem !important;
  }
  .gap-x-lg-17 {
    column-gap: 4.25rem !important;
  }
  .gap-x-lg-18 {
    column-gap: 4.5rem !important;
  }
  .gap-x-lg-19 {
    column-gap: 4.75rem !important;
  }
  .gap-x-lg-20 {
    column-gap: 5rem !important;
  }
  .gap-x-lg-21 {
    column-gap: 5.25rem !important;
  }
  .gap-x-lg-22 {
    column-gap: 5.5rem !important;
  }
  .gap-x-lg-23 {
    column-gap: 5.75rem !important;
  }
  .gap-x-lg-24 {
    column-gap: 6rem !important;
  }
  .gap-x-lg-25 {
    column-gap: 6.25rem !important;
  }
  .gap-y-lg-auto {
    row-gap: auto !important;
  }
  .gap-y-lg-0 {
    row-gap: 0 !important;
  }
  .gap-y-lg-1 {
    row-gap: 0.25rem !important;
  }
  .gap-y-lg-2 {
    row-gap: 0.5rem !important;
  }
  .gap-y-lg-3 {
    row-gap: 0.75rem !important;
  }
  .gap-y-lg-4 {
    row-gap: 1rem !important;
  }
  .gap-y-lg-5 {
    row-gap: 1.25rem !important;
  }
  .gap-y-lg-6 {
    row-gap: 1.5rem !important;
  }
  .gap-y-lg-7 {
    row-gap: 1.75rem !important;
  }
  .gap-y-lg-8 {
    row-gap: 2rem !important;
  }
  .gap-y-lg-9 {
    row-gap: 2.25rem !important;
  }
  .gap-y-lg-10 {
    row-gap: 2.5rem !important;
  }
  .gap-y-lg-11 {
    row-gap: 2.75rem !important;
  }
  .gap-y-lg-12 {
    row-gap: 3rem !important;
  }
  .gap-y-lg-13 {
    row-gap: 3.25rem !important;
  }
  .gap-y-lg-14 {
    row-gap: 3.5rem !important;
  }
  .gap-y-lg-15 {
    row-gap: 3.75rem !important;
  }
  .gap-y-lg-16 {
    row-gap: 4rem !important;
  }
  .gap-y-lg-17 {
    row-gap: 4.25rem !important;
  }
  .gap-y-lg-18 {
    row-gap: 4.5rem !important;
  }
  .gap-y-lg-19 {
    row-gap: 4.75rem !important;
  }
  .gap-y-lg-20 {
    row-gap: 5rem !important;
  }
  .gap-y-lg-21 {
    row-gap: 5.25rem !important;
  }
  .gap-y-lg-22 {
    row-gap: 5.5rem !important;
  }
  .gap-y-lg-23 {
    row-gap: 5.75rem !important;
  }
  .gap-y-lg-24 {
    row-gap: 6rem !important;
  }
  .gap-y-lg-25 {
    row-gap: 6.25rem !important;
  }
}
@media (min-width: 80rem) {
  .gap-xl-auto {
    gap: auto !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 0.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;
  }
  .gap-xl-11 {
    gap: 2.75rem !important;
  }
  .gap-xl-12 {
    gap: 3rem !important;
  }
  .gap-xl-13 {
    gap: 3.25rem !important;
  }
  .gap-xl-14 {
    gap: 3.5rem !important;
  }
  .gap-xl-15 {
    gap: 3.75rem !important;
  }
  .gap-xl-16 {
    gap: 4rem !important;
  }
  .gap-xl-17 {
    gap: 4.25rem !important;
  }
  .gap-xl-18 {
    gap: 4.5rem !important;
  }
  .gap-xl-19 {
    gap: 4.75rem !important;
  }
  .gap-xl-20 {
    gap: 5rem !important;
  }
  .gap-xl-21 {
    gap: 5.25rem !important;
  }
  .gap-xl-22 {
    gap: 5.5rem !important;
  }
  .gap-xl-23 {
    gap: 5.75rem !important;
  }
  .gap-xl-24 {
    gap: 6rem !important;
  }
  .gap-xl-25 {
    gap: 6.25rem !important;
  }
  .gap-x-xl-auto {
    column-gap: auto !important;
  }
  .gap-x-xl-0 {
    column-gap: 0 !important;
  }
  .gap-x-xl-1 {
    column-gap: 0.25rem !important;
  }
  .gap-x-xl-2 {
    column-gap: 0.5rem !important;
  }
  .gap-x-xl-3 {
    column-gap: 0.75rem !important;
  }
  .gap-x-xl-4 {
    column-gap: 1rem !important;
  }
  .gap-x-xl-5 {
    column-gap: 1.25rem !important;
  }
  .gap-x-xl-6 {
    column-gap: 1.5rem !important;
  }
  .gap-x-xl-7 {
    column-gap: 1.75rem !important;
  }
  .gap-x-xl-8 {
    column-gap: 2rem !important;
  }
  .gap-x-xl-9 {
    column-gap: 2.25rem !important;
  }
  .gap-x-xl-10 {
    column-gap: 2.5rem !important;
  }
  .gap-x-xl-11 {
    column-gap: 2.75rem !important;
  }
  .gap-x-xl-12 {
    column-gap: 3rem !important;
  }
  .gap-x-xl-13 {
    column-gap: 3.25rem !important;
  }
  .gap-x-xl-14 {
    column-gap: 3.5rem !important;
  }
  .gap-x-xl-15 {
    column-gap: 3.75rem !important;
  }
  .gap-x-xl-16 {
    column-gap: 4rem !important;
  }
  .gap-x-xl-17 {
    column-gap: 4.25rem !important;
  }
  .gap-x-xl-18 {
    column-gap: 4.5rem !important;
  }
  .gap-x-xl-19 {
    column-gap: 4.75rem !important;
  }
  .gap-x-xl-20 {
    column-gap: 5rem !important;
  }
  .gap-x-xl-21 {
    column-gap: 5.25rem !important;
  }
  .gap-x-xl-22 {
    column-gap: 5.5rem !important;
  }
  .gap-x-xl-23 {
    column-gap: 5.75rem !important;
  }
  .gap-x-xl-24 {
    column-gap: 6rem !important;
  }
  .gap-x-xl-25 {
    column-gap: 6.25rem !important;
  }
  .gap-y-xl-auto {
    row-gap: auto !important;
  }
  .gap-y-xl-0 {
    row-gap: 0 !important;
  }
  .gap-y-xl-1 {
    row-gap: 0.25rem !important;
  }
  .gap-y-xl-2 {
    row-gap: 0.5rem !important;
  }
  .gap-y-xl-3 {
    row-gap: 0.75rem !important;
  }
  .gap-y-xl-4 {
    row-gap: 1rem !important;
  }
  .gap-y-xl-5 {
    row-gap: 1.25rem !important;
  }
  .gap-y-xl-6 {
    row-gap: 1.5rem !important;
  }
  .gap-y-xl-7 {
    row-gap: 1.75rem !important;
  }
  .gap-y-xl-8 {
    row-gap: 2rem !important;
  }
  .gap-y-xl-9 {
    row-gap: 2.25rem !important;
  }
  .gap-y-xl-10 {
    row-gap: 2.5rem !important;
  }
  .gap-y-xl-11 {
    row-gap: 2.75rem !important;
  }
  .gap-y-xl-12 {
    row-gap: 3rem !important;
  }
  .gap-y-xl-13 {
    row-gap: 3.25rem !important;
  }
  .gap-y-xl-14 {
    row-gap: 3.5rem !important;
  }
  .gap-y-xl-15 {
    row-gap: 3.75rem !important;
  }
  .gap-y-xl-16 {
    row-gap: 4rem !important;
  }
  .gap-y-xl-17 {
    row-gap: 4.25rem !important;
  }
  .gap-y-xl-18 {
    row-gap: 4.5rem !important;
  }
  .gap-y-xl-19 {
    row-gap: 4.75rem !important;
  }
  .gap-y-xl-20 {
    row-gap: 5rem !important;
  }
  .gap-y-xl-21 {
    row-gap: 5.25rem !important;
  }
  .gap-y-xl-22 {
    row-gap: 5.5rem !important;
  }
  .gap-y-xl-23 {
    row-gap: 5.75rem !important;
  }
  .gap-y-xl-24 {
    row-gap: 6rem !important;
  }
  .gap-y-xl-25 {
    row-gap: 6.25rem !important;
  }
}
@media (min-width: 96rem) {
  .gap-2xl-auto {
    gap: auto !important;
  }
  .gap-2xl-0 {
    gap: 0 !important;
  }
  .gap-2xl-1 {
    gap: 0.25rem !important;
  }
  .gap-2xl-2 {
    gap: 0.5rem !important;
  }
  .gap-2xl-3 {
    gap: 0.75rem !important;
  }
  .gap-2xl-4 {
    gap: 1rem !important;
  }
  .gap-2xl-5 {
    gap: 1.25rem !important;
  }
  .gap-2xl-6 {
    gap: 1.5rem !important;
  }
  .gap-2xl-7 {
    gap: 1.75rem !important;
  }
  .gap-2xl-8 {
    gap: 2rem !important;
  }
  .gap-2xl-9 {
    gap: 2.25rem !important;
  }
  .gap-2xl-10 {
    gap: 2.5rem !important;
  }
  .gap-2xl-11 {
    gap: 2.75rem !important;
  }
  .gap-2xl-12 {
    gap: 3rem !important;
  }
  .gap-2xl-13 {
    gap: 3.25rem !important;
  }
  .gap-2xl-14 {
    gap: 3.5rem !important;
  }
  .gap-2xl-15 {
    gap: 3.75rem !important;
  }
  .gap-2xl-16 {
    gap: 4rem !important;
  }
  .gap-2xl-17 {
    gap: 4.25rem !important;
  }
  .gap-2xl-18 {
    gap: 4.5rem !important;
  }
  .gap-2xl-19 {
    gap: 4.75rem !important;
  }
  .gap-2xl-20 {
    gap: 5rem !important;
  }
  .gap-2xl-21 {
    gap: 5.25rem !important;
  }
  .gap-2xl-22 {
    gap: 5.5rem !important;
  }
  .gap-2xl-23 {
    gap: 5.75rem !important;
  }
  .gap-2xl-24 {
    gap: 6rem !important;
  }
  .gap-2xl-25 {
    gap: 6.25rem !important;
  }
  .gap-x-2xl-auto {
    column-gap: auto !important;
  }
  .gap-x-2xl-0 {
    column-gap: 0 !important;
  }
  .gap-x-2xl-1 {
    column-gap: 0.25rem !important;
  }
  .gap-x-2xl-2 {
    column-gap: 0.5rem !important;
  }
  .gap-x-2xl-3 {
    column-gap: 0.75rem !important;
  }
  .gap-x-2xl-4 {
    column-gap: 1rem !important;
  }
  .gap-x-2xl-5 {
    column-gap: 1.25rem !important;
  }
  .gap-x-2xl-6 {
    column-gap: 1.5rem !important;
  }
  .gap-x-2xl-7 {
    column-gap: 1.75rem !important;
  }
  .gap-x-2xl-8 {
    column-gap: 2rem !important;
  }
  .gap-x-2xl-9 {
    column-gap: 2.25rem !important;
  }
  .gap-x-2xl-10 {
    column-gap: 2.5rem !important;
  }
  .gap-x-2xl-11 {
    column-gap: 2.75rem !important;
  }
  .gap-x-2xl-12 {
    column-gap: 3rem !important;
  }
  .gap-x-2xl-13 {
    column-gap: 3.25rem !important;
  }
  .gap-x-2xl-14 {
    column-gap: 3.5rem !important;
  }
  .gap-x-2xl-15 {
    column-gap: 3.75rem !important;
  }
  .gap-x-2xl-16 {
    column-gap: 4rem !important;
  }
  .gap-x-2xl-17 {
    column-gap: 4.25rem !important;
  }
  .gap-x-2xl-18 {
    column-gap: 4.5rem !important;
  }
  .gap-x-2xl-19 {
    column-gap: 4.75rem !important;
  }
  .gap-x-2xl-20 {
    column-gap: 5rem !important;
  }
  .gap-x-2xl-21 {
    column-gap: 5.25rem !important;
  }
  .gap-x-2xl-22 {
    column-gap: 5.5rem !important;
  }
  .gap-x-2xl-23 {
    column-gap: 5.75rem !important;
  }
  .gap-x-2xl-24 {
    column-gap: 6rem !important;
  }
  .gap-x-2xl-25 {
    column-gap: 6.25rem !important;
  }
  .gap-y-2xl-auto {
    row-gap: auto !important;
  }
  .gap-y-2xl-0 {
    row-gap: 0 !important;
  }
  .gap-y-2xl-1 {
    row-gap: 0.25rem !important;
  }
  .gap-y-2xl-2 {
    row-gap: 0.5rem !important;
  }
  .gap-y-2xl-3 {
    row-gap: 0.75rem !important;
  }
  .gap-y-2xl-4 {
    row-gap: 1rem !important;
  }
  .gap-y-2xl-5 {
    row-gap: 1.25rem !important;
  }
  .gap-y-2xl-6 {
    row-gap: 1.5rem !important;
  }
  .gap-y-2xl-7 {
    row-gap: 1.75rem !important;
  }
  .gap-y-2xl-8 {
    row-gap: 2rem !important;
  }
  .gap-y-2xl-9 {
    row-gap: 2.25rem !important;
  }
  .gap-y-2xl-10 {
    row-gap: 2.5rem !important;
  }
  .gap-y-2xl-11 {
    row-gap: 2.75rem !important;
  }
  .gap-y-2xl-12 {
    row-gap: 3rem !important;
  }
  .gap-y-2xl-13 {
    row-gap: 3.25rem !important;
  }
  .gap-y-2xl-14 {
    row-gap: 3.5rem !important;
  }
  .gap-y-2xl-15 {
    row-gap: 3.75rem !important;
  }
  .gap-y-2xl-16 {
    row-gap: 4rem !important;
  }
  .gap-y-2xl-17 {
    row-gap: 4.25rem !important;
  }
  .gap-y-2xl-18 {
    row-gap: 4.5rem !important;
  }
  .gap-y-2xl-19 {
    row-gap: 4.75rem !important;
  }
  .gap-y-2xl-20 {
    row-gap: 5rem !important;
  }
  .gap-y-2xl-21 {
    row-gap: 5.25rem !important;
  }
  .gap-y-2xl-22 {
    row-gap: 5.5rem !important;
  }
  .gap-y-2xl-23 {
    row-gap: 5.75rem !important;
  }
  .gap-y-2xl-24 {
    row-gap: 6rem !important;
  }
  .gap-y-2xl-25 {
    row-gap: 6.25rem !important;
  }
}
@media (min-width: 120rem) {
  .gap-3xl-auto {
    gap: auto !important;
  }
  .gap-3xl-0 {
    gap: 0 !important;
  }
  .gap-3xl-1 {
    gap: 0.25rem !important;
  }
  .gap-3xl-2 {
    gap: 0.5rem !important;
  }
  .gap-3xl-3 {
    gap: 0.75rem !important;
  }
  .gap-3xl-4 {
    gap: 1rem !important;
  }
  .gap-3xl-5 {
    gap: 1.25rem !important;
  }
  .gap-3xl-6 {
    gap: 1.5rem !important;
  }
  .gap-3xl-7 {
    gap: 1.75rem !important;
  }
  .gap-3xl-8 {
    gap: 2rem !important;
  }
  .gap-3xl-9 {
    gap: 2.25rem !important;
  }
  .gap-3xl-10 {
    gap: 2.5rem !important;
  }
  .gap-3xl-11 {
    gap: 2.75rem !important;
  }
  .gap-3xl-12 {
    gap: 3rem !important;
  }
  .gap-3xl-13 {
    gap: 3.25rem !important;
  }
  .gap-3xl-14 {
    gap: 3.5rem !important;
  }
  .gap-3xl-15 {
    gap: 3.75rem !important;
  }
  .gap-3xl-16 {
    gap: 4rem !important;
  }
  .gap-3xl-17 {
    gap: 4.25rem !important;
  }
  .gap-3xl-18 {
    gap: 4.5rem !important;
  }
  .gap-3xl-19 {
    gap: 4.75rem !important;
  }
  .gap-3xl-20 {
    gap: 5rem !important;
  }
  .gap-3xl-21 {
    gap: 5.25rem !important;
  }
  .gap-3xl-22 {
    gap: 5.5rem !important;
  }
  .gap-3xl-23 {
    gap: 5.75rem !important;
  }
  .gap-3xl-24 {
    gap: 6rem !important;
  }
  .gap-3xl-25 {
    gap: 6.25rem !important;
  }
  .gap-x-3xl-auto {
    column-gap: auto !important;
  }
  .gap-x-3xl-0 {
    column-gap: 0 !important;
  }
  .gap-x-3xl-1 {
    column-gap: 0.25rem !important;
  }
  .gap-x-3xl-2 {
    column-gap: 0.5rem !important;
  }
  .gap-x-3xl-3 {
    column-gap: 0.75rem !important;
  }
  .gap-x-3xl-4 {
    column-gap: 1rem !important;
  }
  .gap-x-3xl-5 {
    column-gap: 1.25rem !important;
  }
  .gap-x-3xl-6 {
    column-gap: 1.5rem !important;
  }
  .gap-x-3xl-7 {
    column-gap: 1.75rem !important;
  }
  .gap-x-3xl-8 {
    column-gap: 2rem !important;
  }
  .gap-x-3xl-9 {
    column-gap: 2.25rem !important;
  }
  .gap-x-3xl-10 {
    column-gap: 2.5rem !important;
  }
  .gap-x-3xl-11 {
    column-gap: 2.75rem !important;
  }
  .gap-x-3xl-12 {
    column-gap: 3rem !important;
  }
  .gap-x-3xl-13 {
    column-gap: 3.25rem !important;
  }
  .gap-x-3xl-14 {
    column-gap: 3.5rem !important;
  }
  .gap-x-3xl-15 {
    column-gap: 3.75rem !important;
  }
  .gap-x-3xl-16 {
    column-gap: 4rem !important;
  }
  .gap-x-3xl-17 {
    column-gap: 4.25rem !important;
  }
  .gap-x-3xl-18 {
    column-gap: 4.5rem !important;
  }
  .gap-x-3xl-19 {
    column-gap: 4.75rem !important;
  }
  .gap-x-3xl-20 {
    column-gap: 5rem !important;
  }
  .gap-x-3xl-21 {
    column-gap: 5.25rem !important;
  }
  .gap-x-3xl-22 {
    column-gap: 5.5rem !important;
  }
  .gap-x-3xl-23 {
    column-gap: 5.75rem !important;
  }
  .gap-x-3xl-24 {
    column-gap: 6rem !important;
  }
  .gap-x-3xl-25 {
    column-gap: 6.25rem !important;
  }
  .gap-y-3xl-auto {
    row-gap: auto !important;
  }
  .gap-y-3xl-0 {
    row-gap: 0 !important;
  }
  .gap-y-3xl-1 {
    row-gap: 0.25rem !important;
  }
  .gap-y-3xl-2 {
    row-gap: 0.5rem !important;
  }
  .gap-y-3xl-3 {
    row-gap: 0.75rem !important;
  }
  .gap-y-3xl-4 {
    row-gap: 1rem !important;
  }
  .gap-y-3xl-5 {
    row-gap: 1.25rem !important;
  }
  .gap-y-3xl-6 {
    row-gap: 1.5rem !important;
  }
  .gap-y-3xl-7 {
    row-gap: 1.75rem !important;
  }
  .gap-y-3xl-8 {
    row-gap: 2rem !important;
  }
  .gap-y-3xl-9 {
    row-gap: 2.25rem !important;
  }
  .gap-y-3xl-10 {
    row-gap: 2.5rem !important;
  }
  .gap-y-3xl-11 {
    row-gap: 2.75rem !important;
  }
  .gap-y-3xl-12 {
    row-gap: 3rem !important;
  }
  .gap-y-3xl-13 {
    row-gap: 3.25rem !important;
  }
  .gap-y-3xl-14 {
    row-gap: 3.5rem !important;
  }
  .gap-y-3xl-15 {
    row-gap: 3.75rem !important;
  }
  .gap-y-3xl-16 {
    row-gap: 4rem !important;
  }
  .gap-y-3xl-17 {
    row-gap: 4.25rem !important;
  }
  .gap-y-3xl-18 {
    row-gap: 4.5rem !important;
  }
  .gap-y-3xl-19 {
    row-gap: 4.75rem !important;
  }
  .gap-y-3xl-20 {
    row-gap: 5rem !important;
  }
  .gap-y-3xl-21 {
    row-gap: 5.25rem !important;
  }
  .gap-y-3xl-22 {
    row-gap: 5.5rem !important;
  }
  .gap-y-3xl-23 {
    row-gap: 5.75rem !important;
  }
  .gap-y-3xl-24 {
    row-gap: 6rem !important;
  }
  .gap-y-3xl-25 {
    row-gap: 6.25rem !important;
  }
}
.m-auto {
  margin: auto !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.m-7 {
  margin: 1.75rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.m-9 {
  margin: 2.25rem !important;
}

.m-10 {
  margin: 2.5rem !important;
}

.m-11 {
  margin: 2.75rem !important;
}

.m-12 {
  margin: 3rem !important;
}

.m-13 {
  margin: 3.25rem !important;
}

.m-14 {
  margin: 3.5rem !important;
}

.m-15 {
  margin: 3.75rem !important;
}

.m-16 {
  margin: 4rem !important;
}

.m-17 {
  margin: 4.25rem !important;
}

.m-18 {
  margin: 4.5rem !important;
}

.m-19 {
  margin: 4.75rem !important;
}

.m-20 {
  margin: 5rem !important;
}

.m-21 {
  margin: 5.25rem !important;
}

.m-22 {
  margin: 5.5rem !important;
}

.m-23 {
  margin: 5.75rem !important;
}

.m-24 {
  margin: 6rem !important;
}

.m-25 {
  margin: 6.25rem !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-7 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}

.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mx-9 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important;
}

.mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.mx-11 {
  margin-left: 2.75rem !important;
  margin-right: 2.75rem !important;
}

.mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mx-13 {
  margin-left: 3.25rem !important;
  margin-right: 3.25rem !important;
}

.mx-14 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.mx-15 {
  margin-left: 3.75rem !important;
  margin-right: 3.75rem !important;
}

.mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mx-17 {
  margin-left: 4.25rem !important;
  margin-right: 4.25rem !important;
}

.mx-18 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.mx-19 {
  margin-left: 4.75rem !important;
  margin-right: 4.75rem !important;
}

.mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.mx-21 {
  margin-left: 5.25rem !important;
  margin-right: 5.25rem !important;
}

.mx-22 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}

.mx-23 {
  margin-left: 5.75rem !important;
  margin-right: 5.75rem !important;
}

.mx-24 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.mx-25 {
  margin-left: 6.25rem !important;
  margin-right: 6.25rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}

.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

.my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-17 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}

.my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-19 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}

.my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-21 {
  margin-top: 5.25rem !important;
  margin-bottom: 5.25rem !important;
}

.my-22 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.my-23 {
  margin-top: 5.75rem !important;
  margin-bottom: 5.75rem !important;
}

.my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-25 {
  margin-top: 6.25rem !important;
  margin-bottom: 6.25rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mt-5 {
  margin-top: 1.25rem !important;
}

.mt-6 {
  margin-top: 1.5rem !important;
}

.mt-7 {
  margin-top: 1.75rem !important;
}

.mt-8 {
  margin-top: 2rem !important;
}

.mt-9 {
  margin-top: 2.25rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.mt-11 {
  margin-top: 2.75rem !important;
}

.mt-12 {
  margin-top: 3rem !important;
}

.mt-13 {
  margin-top: 3.25rem !important;
}

.mt-14 {
  margin-top: 3.5rem !important;
}

.mt-15 {
  margin-top: 3.75rem !important;
}

.mt-16 {
  margin-top: 4rem !important;
}

.mt-17 {
  margin-top: 4.25rem !important;
}

.mt-18 {
  margin-top: 4.5rem !important;
}

.mt-19 {
  margin-top: 4.75rem !important;
}

.mt-20 {
  margin-top: 5rem !important;
}

.mt-21 {
  margin-top: 5.25rem !important;
}

.mt-22 {
  margin-top: 5.5rem !important;
}

.mt-23 {
  margin-top: 5.75rem !important;
}

.mt-24 {
  margin-top: 6rem !important;
}

.mt-25 {
  margin-top: 6.25rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-5 {
  margin-bottom: 1.25rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.mb-7 {
  margin-bottom: 1.75rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.mb-9 {
  margin-bottom: 2.25rem !important;
}

.mb-10 {
  margin-bottom: 2.5rem !important;
}

.mb-11 {
  margin-bottom: 2.75rem !important;
}

.mb-12 {
  margin-bottom: 3rem !important;
}

.mb-13 {
  margin-bottom: 3.25rem !important;
}

.mb-14 {
  margin-bottom: 3.5rem !important;
}

.mb-15 {
  margin-bottom: 3.75rem !important;
}

.mb-16 {
  margin-bottom: 4rem !important;
}

.mb-17 {
  margin-bottom: 4.25rem !important;
}

.mb-18 {
  margin-bottom: 4.5rem !important;
}

.mb-19 {
  margin-bottom: 4.75rem !important;
}

.mb-20 {
  margin-bottom: 5rem !important;
}

.mb-21 {
  margin-bottom: 5.25rem !important;
}

.mb-22 {
  margin-bottom: 5.5rem !important;
}

.mb-23 {
  margin-bottom: 5.75rem !important;
}

.mb-24 {
  margin-bottom: 6rem !important;
}

.mb-25 {
  margin-bottom: 6.25rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 0.75rem !important;
}

.ms-4 {
  margin-left: 1rem !important;
}

.ms-5 {
  margin-left: 1.25rem !important;
}

.ms-6 {
  margin-left: 1.5rem !important;
}

.ms-7 {
  margin-left: 1.75rem !important;
}

.ms-8 {
  margin-left: 2rem !important;
}

.ms-9 {
  margin-left: 2.25rem !important;
}

.ms-10 {
  margin-left: 2.5rem !important;
}

.ms-11 {
  margin-left: 2.75rem !important;
}

.ms-12 {
  margin-left: 3rem !important;
}

.ms-13 {
  margin-left: 3.25rem !important;
}

.ms-14 {
  margin-left: 3.5rem !important;
}

.ms-15 {
  margin-left: 3.75rem !important;
}

.ms-16 {
  margin-left: 4rem !important;
}

.ms-17 {
  margin-left: 4.25rem !important;
}

.ms-18 {
  margin-left: 4.5rem !important;
}

.ms-19 {
  margin-left: 4.75rem !important;
}

.ms-20 {
  margin-left: 5rem !important;
}

.ms-21 {
  margin-left: 5.25rem !important;
}

.ms-22 {
  margin-left: 5.5rem !important;
}

.ms-23 {
  margin-left: 5.75rem !important;
}

.ms-24 {
  margin-left: 6rem !important;
}

.ms-25 {
  margin-left: 6.25rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 0.75rem !important;
}

.me-4 {
  margin-right: 1rem !important;
}

.me-5 {
  margin-right: 1.25rem !important;
}

.me-6 {
  margin-right: 1.5rem !important;
}

.me-7 {
  margin-right: 1.75rem !important;
}

.me-8 {
  margin-right: 2rem !important;
}

.me-9 {
  margin-right: 2.25rem !important;
}

.me-10 {
  margin-right: 2.5rem !important;
}

.me-11 {
  margin-right: 2.75rem !important;
}

.me-12 {
  margin-right: 3rem !important;
}

.me-13 {
  margin-right: 3.25rem !important;
}

.me-14 {
  margin-right: 3.5rem !important;
}

.me-15 {
  margin-right: 3.75rem !important;
}

.me-16 {
  margin-right: 4rem !important;
}

.me-17 {
  margin-right: 4.25rem !important;
}

.me-18 {
  margin-right: 4.5rem !important;
}

.me-19 {
  margin-right: 4.75rem !important;
}

.me-20 {
  margin-right: 5rem !important;
}

.me-21 {
  margin-right: 5.25rem !important;
}

.me-22 {
  margin-right: 5.5rem !important;
}

.me-23 {
  margin-right: 5.75rem !important;
}

.me-24 {
  margin-right: 6rem !important;
}

.me-25 {
  margin-right: 6.25rem !important;
}

@media (min-width: 40rem) {
  .m-sm-auto {
    margin: auto !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.25rem !important;
  }
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  .m-sm-7 {
    margin: 1.75rem !important;
  }
  .m-sm-8 {
    margin: 2rem !important;
  }
  .m-sm-9 {
    margin: 2.25rem !important;
  }
  .m-sm-10 {
    margin: 2.5rem !important;
  }
  .m-sm-11 {
    margin: 2.75rem !important;
  }
  .m-sm-12 {
    margin: 3rem !important;
  }
  .m-sm-13 {
    margin: 3.25rem !important;
  }
  .m-sm-14 {
    margin: 3.5rem !important;
  }
  .m-sm-15 {
    margin: 3.75rem !important;
  }
  .m-sm-16 {
    margin: 4rem !important;
  }
  .m-sm-17 {
    margin: 4.25rem !important;
  }
  .m-sm-18 {
    margin: 4.5rem !important;
  }
  .m-sm-19 {
    margin: 4.75rem !important;
  }
  .m-sm-20 {
    margin: 5rem !important;
  }
  .m-sm-21 {
    margin: 5.25rem !important;
  }
  .m-sm-22 {
    margin: 5.5rem !important;
  }
  .m-sm-23 {
    margin: 5.75rem !important;
  }
  .m-sm-24 {
    margin: 6rem !important;
  }
  .m-sm-25 {
    margin: 6.25rem !important;
  }
  .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .mx-sm-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-sm-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .mx-sm-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-sm-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .mx-sm-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .mx-sm-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .mx-sm-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .mx-sm-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
  .mx-sm-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-sm-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
  .mx-sm-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .mx-sm-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
  .mx-sm-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .mx-sm-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
  .mx-sm-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .mx-sm-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
  .mx-sm-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .mx-sm-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }
  .mx-sm-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }
  .mx-sm-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }
  .mx-sm-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .mx-sm-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-sm-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-sm-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-sm-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-sm-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-sm-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-sm-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-sm-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-sm-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .my-sm-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .my-sm-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .my-sm-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
  .mt-sm-5 {
    margin-top: 1.25rem !important;
  }
  .mt-sm-6 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 1.75rem !important;
  }
  .mt-sm-8 {
    margin-top: 2rem !important;
  }
  .mt-sm-9 {
    margin-top: 2.25rem !important;
  }
  .mt-sm-10 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 2.75rem !important;
  }
  .mt-sm-12 {
    margin-top: 3rem !important;
  }
  .mt-sm-13 {
    margin-top: 3.25rem !important;
  }
  .mt-sm-14 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-15 {
    margin-top: 3.75rem !important;
  }
  .mt-sm-16 {
    margin-top: 4rem !important;
  }
  .mt-sm-17 {
    margin-top: 4.25rem !important;
  }
  .mt-sm-18 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-19 {
    margin-top: 4.75rem !important;
  }
  .mt-sm-20 {
    margin-top: 5rem !important;
  }
  .mt-sm-21 {
    margin-top: 5.25rem !important;
  }
  .mt-sm-22 {
    margin-top: 5.5rem !important;
  }
  .mt-sm-23 {
    margin-top: 5.75rem !important;
  }
  .mt-sm-24 {
    margin-top: 6rem !important;
  }
  .mt-sm-25 {
    margin-top: 6.25rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-sm-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-sm-16 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-sm-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-sm-20 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-21 {
    margin-bottom: 5.25rem !important;
  }
  .mb-sm-22 {
    margin-bottom: 5.5rem !important;
  }
  .mb-sm-23 {
    margin-bottom: 5.75rem !important;
  }
  .mb-sm-24 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-25 {
    margin-bottom: 6.25rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
  .ms-sm-5 {
    margin-left: 1.25rem !important;
  }
  .ms-sm-6 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 1.75rem !important;
  }
  .ms-sm-8 {
    margin-left: 2rem !important;
  }
  .ms-sm-9 {
    margin-left: 2.25rem !important;
  }
  .ms-sm-10 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 2.75rem !important;
  }
  .ms-sm-12 {
    margin-left: 3rem !important;
  }
  .ms-sm-13 {
    margin-left: 3.25rem !important;
  }
  .ms-sm-14 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-15 {
    margin-left: 3.75rem !important;
  }
  .ms-sm-16 {
    margin-left: 4rem !important;
  }
  .ms-sm-17 {
    margin-left: 4.25rem !important;
  }
  .ms-sm-18 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-19 {
    margin-left: 4.75rem !important;
  }
  .ms-sm-20 {
    margin-left: 5rem !important;
  }
  .ms-sm-21 {
    margin-left: 5.25rem !important;
  }
  .ms-sm-22 {
    margin-left: 5.5rem !important;
  }
  .ms-sm-23 {
    margin-left: 5.75rem !important;
  }
  .ms-sm-24 {
    margin-left: 6rem !important;
  }
  .ms-sm-25 {
    margin-left: 6.25rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 0.75rem !important;
  }
  .me-sm-4 {
    margin-right: 1rem !important;
  }
  .me-sm-5 {
    margin-right: 1.25rem !important;
  }
  .me-sm-6 {
    margin-right: 1.5rem !important;
  }
  .me-sm-7 {
    margin-right: 1.75rem !important;
  }
  .me-sm-8 {
    margin-right: 2rem !important;
  }
  .me-sm-9 {
    margin-right: 2.25rem !important;
  }
  .me-sm-10 {
    margin-right: 2.5rem !important;
  }
  .me-sm-11 {
    margin-right: 2.75rem !important;
  }
  .me-sm-12 {
    margin-right: 3rem !important;
  }
  .me-sm-13 {
    margin-right: 3.25rem !important;
  }
  .me-sm-14 {
    margin-right: 3.5rem !important;
  }
  .me-sm-15 {
    margin-right: 3.75rem !important;
  }
  .me-sm-16 {
    margin-right: 4rem !important;
  }
  .me-sm-17 {
    margin-right: 4.25rem !important;
  }
  .me-sm-18 {
    margin-right: 4.5rem !important;
  }
  .me-sm-19 {
    margin-right: 4.75rem !important;
  }
  .me-sm-20 {
    margin-right: 5rem !important;
  }
  .me-sm-21 {
    margin-right: 5.25rem !important;
  }
  .me-sm-22 {
    margin-right: 5.5rem !important;
  }
  .me-sm-23 {
    margin-right: 5.75rem !important;
  }
  .me-sm-24 {
    margin-right: 6rem !important;
  }
  .me-sm-25 {
    margin-right: 6.25rem !important;
  }
}
@media (min-width: 48rem) {
  .m-md-auto {
    margin: auto !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .m-md-5 {
    margin: 1.25rem !important;
  }
  .m-md-6 {
    margin: 1.5rem !important;
  }
  .m-md-7 {
    margin: 1.75rem !important;
  }
  .m-md-8 {
    margin: 2rem !important;
  }
  .m-md-9 {
    margin: 2.25rem !important;
  }
  .m-md-10 {
    margin: 2.5rem !important;
  }
  .m-md-11 {
    margin: 2.75rem !important;
  }
  .m-md-12 {
    margin: 3rem !important;
  }
  .m-md-13 {
    margin: 3.25rem !important;
  }
  .m-md-14 {
    margin: 3.5rem !important;
  }
  .m-md-15 {
    margin: 3.75rem !important;
  }
  .m-md-16 {
    margin: 4rem !important;
  }
  .m-md-17 {
    margin: 4.25rem !important;
  }
  .m-md-18 {
    margin: 4.5rem !important;
  }
  .m-md-19 {
    margin: 4.75rem !important;
  }
  .m-md-20 {
    margin: 5rem !important;
  }
  .m-md-21 {
    margin: 5.25rem !important;
  }
  .m-md-22 {
    margin: 5.5rem !important;
  }
  .m-md-23 {
    margin: 5.75rem !important;
  }
  .m-md-24 {
    margin: 6rem !important;
  }
  .m-md-25 {
    margin: 6.25rem !important;
  }
  .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-md-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .mx-md-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-md-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .mx-md-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-md-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .mx-md-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .mx-md-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .mx-md-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .mx-md-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
  .mx-md-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-md-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
  .mx-md-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .mx-md-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
  .mx-md-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .mx-md-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
  .mx-md-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .mx-md-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
  .mx-md-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .mx-md-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }
  .mx-md-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }
  .mx-md-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }
  .mx-md-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .mx-md-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-md-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-md-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-md-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-md-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-md-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-md-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-md-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-md-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .my-md-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .my-md-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .my-md-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 0.75rem !important;
  }
  .mt-md-4 {
    margin-top: 1rem !important;
  }
  .mt-md-5 {
    margin-top: 1.25rem !important;
  }
  .mt-md-6 {
    margin-top: 1.5rem !important;
  }
  .mt-md-7 {
    margin-top: 1.75rem !important;
  }
  .mt-md-8 {
    margin-top: 2rem !important;
  }
  .mt-md-9 {
    margin-top: 2.25rem !important;
  }
  .mt-md-10 {
    margin-top: 2.5rem !important;
  }
  .mt-md-11 {
    margin-top: 2.75rem !important;
  }
  .mt-md-12 {
    margin-top: 3rem !important;
  }
  .mt-md-13 {
    margin-top: 3.25rem !important;
  }
  .mt-md-14 {
    margin-top: 3.5rem !important;
  }
  .mt-md-15 {
    margin-top: 3.75rem !important;
  }
  .mt-md-16 {
    margin-top: 4rem !important;
  }
  .mt-md-17 {
    margin-top: 4.25rem !important;
  }
  .mt-md-18 {
    margin-top: 4.5rem !important;
  }
  .mt-md-19 {
    margin-top: 4.75rem !important;
  }
  .mt-md-20 {
    margin-top: 5rem !important;
  }
  .mt-md-21 {
    margin-top: 5.25rem !important;
  }
  .mt-md-22 {
    margin-top: 5.5rem !important;
  }
  .mt-md-23 {
    margin-top: 5.75rem !important;
  }
  .mt-md-24 {
    margin-top: 6rem !important;
  }
  .mt-md-25 {
    margin-top: 6.25rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-md-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-md-8 {
    margin-bottom: 2rem !important;
  }
  .mb-md-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-md-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-md-12 {
    margin-bottom: 3rem !important;
  }
  .mb-md-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-md-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-md-16 {
    margin-bottom: 4rem !important;
  }
  .mb-md-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-md-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-md-20 {
    margin-bottom: 5rem !important;
  }
  .mb-md-21 {
    margin-bottom: 5.25rem !important;
  }
  .mb-md-22 {
    margin-bottom: 5.5rem !important;
  }
  .mb-md-23 {
    margin-bottom: 5.75rem !important;
  }
  .mb-md-24 {
    margin-bottom: 6rem !important;
  }
  .mb-md-25 {
    margin-bottom: 6.25rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 0.75rem !important;
  }
  .ms-md-4 {
    margin-left: 1rem !important;
  }
  .ms-md-5 {
    margin-left: 1.25rem !important;
  }
  .ms-md-6 {
    margin-left: 1.5rem !important;
  }
  .ms-md-7 {
    margin-left: 1.75rem !important;
  }
  .ms-md-8 {
    margin-left: 2rem !important;
  }
  .ms-md-9 {
    margin-left: 2.25rem !important;
  }
  .ms-md-10 {
    margin-left: 2.5rem !important;
  }
  .ms-md-11 {
    margin-left: 2.75rem !important;
  }
  .ms-md-12 {
    margin-left: 3rem !important;
  }
  .ms-md-13 {
    margin-left: 3.25rem !important;
  }
  .ms-md-14 {
    margin-left: 3.5rem !important;
  }
  .ms-md-15 {
    margin-left: 3.75rem !important;
  }
  .ms-md-16 {
    margin-left: 4rem !important;
  }
  .ms-md-17 {
    margin-left: 4.25rem !important;
  }
  .ms-md-18 {
    margin-left: 4.5rem !important;
  }
  .ms-md-19 {
    margin-left: 4.75rem !important;
  }
  .ms-md-20 {
    margin-left: 5rem !important;
  }
  .ms-md-21 {
    margin-left: 5.25rem !important;
  }
  .ms-md-22 {
    margin-left: 5.5rem !important;
  }
  .ms-md-23 {
    margin-left: 5.75rem !important;
  }
  .ms-md-24 {
    margin-left: 6rem !important;
  }
  .ms-md-25 {
    margin-left: 6.25rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 0.75rem !important;
  }
  .me-md-4 {
    margin-right: 1rem !important;
  }
  .me-md-5 {
    margin-right: 1.25rem !important;
  }
  .me-md-6 {
    margin-right: 1.5rem !important;
  }
  .me-md-7 {
    margin-right: 1.75rem !important;
  }
  .me-md-8 {
    margin-right: 2rem !important;
  }
  .me-md-9 {
    margin-right: 2.25rem !important;
  }
  .me-md-10 {
    margin-right: 2.5rem !important;
  }
  .me-md-11 {
    margin-right: 2.75rem !important;
  }
  .me-md-12 {
    margin-right: 3rem !important;
  }
  .me-md-13 {
    margin-right: 3.25rem !important;
  }
  .me-md-14 {
    margin-right: 3.5rem !important;
  }
  .me-md-15 {
    margin-right: 3.75rem !important;
  }
  .me-md-16 {
    margin-right: 4rem !important;
  }
  .me-md-17 {
    margin-right: 4.25rem !important;
  }
  .me-md-18 {
    margin-right: 4.5rem !important;
  }
  .me-md-19 {
    margin-right: 4.75rem !important;
  }
  .me-md-20 {
    margin-right: 5rem !important;
  }
  .me-md-21 {
    margin-right: 5.25rem !important;
  }
  .me-md-22 {
    margin-right: 5.5rem !important;
  }
  .me-md-23 {
    margin-right: 5.75rem !important;
  }
  .me-md-24 {
    margin-right: 6rem !important;
  }
  .me-md-25 {
    margin-right: 6.25rem !important;
  }
}
@media (min-width: 64rem) {
  .m-lg-auto {
    margin: auto !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.25rem !important;
  }
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  .m-lg-7 {
    margin: 1.75rem !important;
  }
  .m-lg-8 {
    margin: 2rem !important;
  }
  .m-lg-9 {
    margin: 2.25rem !important;
  }
  .m-lg-10 {
    margin: 2.5rem !important;
  }
  .m-lg-11 {
    margin: 2.75rem !important;
  }
  .m-lg-12 {
    margin: 3rem !important;
  }
  .m-lg-13 {
    margin: 3.25rem !important;
  }
  .m-lg-14 {
    margin: 3.5rem !important;
  }
  .m-lg-15 {
    margin: 3.75rem !important;
  }
  .m-lg-16 {
    margin: 4rem !important;
  }
  .m-lg-17 {
    margin: 4.25rem !important;
  }
  .m-lg-18 {
    margin: 4.5rem !important;
  }
  .m-lg-19 {
    margin: 4.75rem !important;
  }
  .m-lg-20 {
    margin: 5rem !important;
  }
  .m-lg-21 {
    margin: 5.25rem !important;
  }
  .m-lg-22 {
    margin: 5.5rem !important;
  }
  .m-lg-23 {
    margin: 5.75rem !important;
  }
  .m-lg-24 {
    margin: 6rem !important;
  }
  .m-lg-25 {
    margin: 6.25rem !important;
  }
  .mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .mx-lg-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-lg-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .mx-lg-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-lg-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .mx-lg-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .mx-lg-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .mx-lg-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .mx-lg-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
  .mx-lg-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-lg-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
  .mx-lg-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .mx-lg-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
  .mx-lg-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .mx-lg-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
  .mx-lg-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .mx-lg-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
  .mx-lg-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .mx-lg-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }
  .mx-lg-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }
  .mx-lg-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }
  .mx-lg-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .mx-lg-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-lg-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-lg-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-lg-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-lg-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-lg-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-lg-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-lg-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-lg-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .my-lg-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .my-lg-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .my-lg-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
  .mt-lg-5 {
    margin-top: 1.25rem !important;
  }
  .mt-lg-6 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 1.75rem !important;
  }
  .mt-lg-8 {
    margin-top: 2rem !important;
  }
  .mt-lg-9 {
    margin-top: 2.25rem !important;
  }
  .mt-lg-10 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 2.75rem !important;
  }
  .mt-lg-12 {
    margin-top: 3rem !important;
  }
  .mt-lg-13 {
    margin-top: 3.25rem !important;
  }
  .mt-lg-14 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-15 {
    margin-top: 3.75rem !important;
  }
  .mt-lg-16 {
    margin-top: 4rem !important;
  }
  .mt-lg-17 {
    margin-top: 4.25rem !important;
  }
  .mt-lg-18 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-19 {
    margin-top: 4.75rem !important;
  }
  .mt-lg-20 {
    margin-top: 5rem !important;
  }
  .mt-lg-21 {
    margin-top: 5.25rem !important;
  }
  .mt-lg-22 {
    margin-top: 5.5rem !important;
  }
  .mt-lg-23 {
    margin-top: 5.75rem !important;
  }
  .mt-lg-24 {
    margin-top: 6rem !important;
  }
  .mt-lg-25 {
    margin-top: 6.25rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-lg-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-lg-16 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-lg-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-lg-20 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-21 {
    margin-bottom: 5.25rem !important;
  }
  .mb-lg-22 {
    margin-bottom: 5.5rem !important;
  }
  .mb-lg-23 {
    margin-bottom: 5.75rem !important;
  }
  .mb-lg-24 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-25 {
    margin-bottom: 6.25rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
  .ms-lg-5 {
    margin-left: 1.25rem !important;
  }
  .ms-lg-6 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 1.75rem !important;
  }
  .ms-lg-8 {
    margin-left: 2rem !important;
  }
  .ms-lg-9 {
    margin-left: 2.25rem !important;
  }
  .ms-lg-10 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 2.75rem !important;
  }
  .ms-lg-12 {
    margin-left: 3rem !important;
  }
  .ms-lg-13 {
    margin-left: 3.25rem !important;
  }
  .ms-lg-14 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-15 {
    margin-left: 3.75rem !important;
  }
  .ms-lg-16 {
    margin-left: 4rem !important;
  }
  .ms-lg-17 {
    margin-left: 4.25rem !important;
  }
  .ms-lg-18 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-19 {
    margin-left: 4.75rem !important;
  }
  .ms-lg-20 {
    margin-left: 5rem !important;
  }
  .ms-lg-21 {
    margin-left: 5.25rem !important;
  }
  .ms-lg-22 {
    margin-left: 5.5rem !important;
  }
  .ms-lg-23 {
    margin-left: 5.75rem !important;
  }
  .ms-lg-24 {
    margin-left: 6rem !important;
  }
  .ms-lg-25 {
    margin-left: 6.25rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 0.75rem !important;
  }
  .me-lg-4 {
    margin-right: 1rem !important;
  }
  .me-lg-5 {
    margin-right: 1.25rem !important;
  }
  .me-lg-6 {
    margin-right: 1.5rem !important;
  }
  .me-lg-7 {
    margin-right: 1.75rem !important;
  }
  .me-lg-8 {
    margin-right: 2rem !important;
  }
  .me-lg-9 {
    margin-right: 2.25rem !important;
  }
  .me-lg-10 {
    margin-right: 2.5rem !important;
  }
  .me-lg-11 {
    margin-right: 2.75rem !important;
  }
  .me-lg-12 {
    margin-right: 3rem !important;
  }
  .me-lg-13 {
    margin-right: 3.25rem !important;
  }
  .me-lg-14 {
    margin-right: 3.5rem !important;
  }
  .me-lg-15 {
    margin-right: 3.75rem !important;
  }
  .me-lg-16 {
    margin-right: 4rem !important;
  }
  .me-lg-17 {
    margin-right: 4.25rem !important;
  }
  .me-lg-18 {
    margin-right: 4.5rem !important;
  }
  .me-lg-19 {
    margin-right: 4.75rem !important;
  }
  .me-lg-20 {
    margin-right: 5rem !important;
  }
  .me-lg-21 {
    margin-right: 5.25rem !important;
  }
  .me-lg-22 {
    margin-right: 5.5rem !important;
  }
  .me-lg-23 {
    margin-right: 5.75rem !important;
  }
  .me-lg-24 {
    margin-right: 6rem !important;
  }
  .me-lg-25 {
    margin-right: 6.25rem !important;
  }
}
@media (min-width: 80rem) {
  .m-xl-auto {
    margin: auto !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .m-xl-5 {
    margin: 1.25rem !important;
  }
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  .m-xl-7 {
    margin: 1.75rem !important;
  }
  .m-xl-8 {
    margin: 2rem !important;
  }
  .m-xl-9 {
    margin: 2.25rem !important;
  }
  .m-xl-10 {
    margin: 2.5rem !important;
  }
  .m-xl-11 {
    margin: 2.75rem !important;
  }
  .m-xl-12 {
    margin: 3rem !important;
  }
  .m-xl-13 {
    margin: 3.25rem !important;
  }
  .m-xl-14 {
    margin: 3.5rem !important;
  }
  .m-xl-15 {
    margin: 3.75rem !important;
  }
  .m-xl-16 {
    margin: 4rem !important;
  }
  .m-xl-17 {
    margin: 4.25rem !important;
  }
  .m-xl-18 {
    margin: 4.5rem !important;
  }
  .m-xl-19 {
    margin: 4.75rem !important;
  }
  .m-xl-20 {
    margin: 5rem !important;
  }
  .m-xl-21 {
    margin: 5.25rem !important;
  }
  .m-xl-22 {
    margin: 5.5rem !important;
  }
  .m-xl-23 {
    margin: 5.75rem !important;
  }
  .m-xl-24 {
    margin: 6rem !important;
  }
  .m-xl-25 {
    margin: 6.25rem !important;
  }
  .mx-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .mx-xl-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-xl-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .mx-xl-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-xl-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .mx-xl-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .mx-xl-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .mx-xl-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .mx-xl-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
  .mx-xl-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-xl-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
  .mx-xl-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .mx-xl-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
  .mx-xl-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .mx-xl-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
  .mx-xl-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .mx-xl-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
  .mx-xl-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .mx-xl-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }
  .mx-xl-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }
  .mx-xl-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }
  .mx-xl-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .mx-xl-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-xl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-xl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-xl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-xl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-xl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-xl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .my-xl-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .my-xl-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .my-xl-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 0.75rem !important;
  }
  .mt-xl-4 {
    margin-top: 1rem !important;
  }
  .mt-xl-5 {
    margin-top: 1.25rem !important;
  }
  .mt-xl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 1.75rem !important;
  }
  .mt-xl-8 {
    margin-top: 2rem !important;
  }
  .mt-xl-9 {
    margin-top: 2.25rem !important;
  }
  .mt-xl-10 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-11 {
    margin-top: 2.75rem !important;
  }
  .mt-xl-12 {
    margin-top: 3rem !important;
  }
  .mt-xl-13 {
    margin-top: 3.25rem !important;
  }
  .mt-xl-14 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-15 {
    margin-top: 3.75rem !important;
  }
  .mt-xl-16 {
    margin-top: 4rem !important;
  }
  .mt-xl-17 {
    margin-top: 4.25rem !important;
  }
  .mt-xl-18 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-19 {
    margin-top: 4.75rem !important;
  }
  .mt-xl-20 {
    margin-top: 5rem !important;
  }
  .mt-xl-21 {
    margin-top: 5.25rem !important;
  }
  .mt-xl-22 {
    margin-top: 5.5rem !important;
  }
  .mt-xl-23 {
    margin-top: 5.75rem !important;
  }
  .mt-xl-24 {
    margin-top: 6rem !important;
  }
  .mt-xl-25 {
    margin-top: 6.25rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-xl-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xl-16 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-xl-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-xl-20 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-21 {
    margin-bottom: 5.25rem !important;
  }
  .mb-xl-22 {
    margin-bottom: 5.5rem !important;
  }
  .mb-xl-23 {
    margin-bottom: 5.75rem !important;
  }
  .mb-xl-24 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-25 {
    margin-bottom: 6.25rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 0.75rem !important;
  }
  .ms-xl-4 {
    margin-left: 1rem !important;
  }
  .ms-xl-5 {
    margin-left: 1.25rem !important;
  }
  .ms-xl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 1.75rem !important;
  }
  .ms-xl-8 {
    margin-left: 2rem !important;
  }
  .ms-xl-9 {
    margin-left: 2.25rem !important;
  }
  .ms-xl-10 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-11 {
    margin-left: 2.75rem !important;
  }
  .ms-xl-12 {
    margin-left: 3rem !important;
  }
  .ms-xl-13 {
    margin-left: 3.25rem !important;
  }
  .ms-xl-14 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-15 {
    margin-left: 3.75rem !important;
  }
  .ms-xl-16 {
    margin-left: 4rem !important;
  }
  .ms-xl-17 {
    margin-left: 4.25rem !important;
  }
  .ms-xl-18 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-19 {
    margin-left: 4.75rem !important;
  }
  .ms-xl-20 {
    margin-left: 5rem !important;
  }
  .ms-xl-21 {
    margin-left: 5.25rem !important;
  }
  .ms-xl-22 {
    margin-left: 5.5rem !important;
  }
  .ms-xl-23 {
    margin-left: 5.75rem !important;
  }
  .ms-xl-24 {
    margin-left: 6rem !important;
  }
  .ms-xl-25 {
    margin-left: 6.25rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 0.75rem !important;
  }
  .me-xl-4 {
    margin-right: 1rem !important;
  }
  .me-xl-5 {
    margin-right: 1.25rem !important;
  }
  .me-xl-6 {
    margin-right: 1.5rem !important;
  }
  .me-xl-7 {
    margin-right: 1.75rem !important;
  }
  .me-xl-8 {
    margin-right: 2rem !important;
  }
  .me-xl-9 {
    margin-right: 2.25rem !important;
  }
  .me-xl-10 {
    margin-right: 2.5rem !important;
  }
  .me-xl-11 {
    margin-right: 2.75rem !important;
  }
  .me-xl-12 {
    margin-right: 3rem !important;
  }
  .me-xl-13 {
    margin-right: 3.25rem !important;
  }
  .me-xl-14 {
    margin-right: 3.5rem !important;
  }
  .me-xl-15 {
    margin-right: 3.75rem !important;
  }
  .me-xl-16 {
    margin-right: 4rem !important;
  }
  .me-xl-17 {
    margin-right: 4.25rem !important;
  }
  .me-xl-18 {
    margin-right: 4.5rem !important;
  }
  .me-xl-19 {
    margin-right: 4.75rem !important;
  }
  .me-xl-20 {
    margin-right: 5rem !important;
  }
  .me-xl-21 {
    margin-right: 5.25rem !important;
  }
  .me-xl-22 {
    margin-right: 5.5rem !important;
  }
  .me-xl-23 {
    margin-right: 5.75rem !important;
  }
  .me-xl-24 {
    margin-right: 6rem !important;
  }
  .me-xl-25 {
    margin-right: 6.25rem !important;
  }
}
@media (min-width: 96rem) {
  .m-2xl-auto {
    margin: auto !important;
  }
  .m-2xl-0 {
    margin: 0 !important;
  }
  .m-2xl-1 {
    margin: 0.25rem !important;
  }
  .m-2xl-2 {
    margin: 0.5rem !important;
  }
  .m-2xl-3 {
    margin: 0.75rem !important;
  }
  .m-2xl-4 {
    margin: 1rem !important;
  }
  .m-2xl-5 {
    margin: 1.25rem !important;
  }
  .m-2xl-6 {
    margin: 1.5rem !important;
  }
  .m-2xl-7 {
    margin: 1.75rem !important;
  }
  .m-2xl-8 {
    margin: 2rem !important;
  }
  .m-2xl-9 {
    margin: 2.25rem !important;
  }
  .m-2xl-10 {
    margin: 2.5rem !important;
  }
  .m-2xl-11 {
    margin: 2.75rem !important;
  }
  .m-2xl-12 {
    margin: 3rem !important;
  }
  .m-2xl-13 {
    margin: 3.25rem !important;
  }
  .m-2xl-14 {
    margin: 3.5rem !important;
  }
  .m-2xl-15 {
    margin: 3.75rem !important;
  }
  .m-2xl-16 {
    margin: 4rem !important;
  }
  .m-2xl-17 {
    margin: 4.25rem !important;
  }
  .m-2xl-18 {
    margin: 4.5rem !important;
  }
  .m-2xl-19 {
    margin: 4.75rem !important;
  }
  .m-2xl-20 {
    margin: 5rem !important;
  }
  .m-2xl-21 {
    margin: 5.25rem !important;
  }
  .m-2xl-22 {
    margin: 5.5rem !important;
  }
  .m-2xl-23 {
    margin: 5.75rem !important;
  }
  .m-2xl-24 {
    margin: 6rem !important;
  }
  .m-2xl-25 {
    margin: 6.25rem !important;
  }
  .mx-2xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-2xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-2xl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-2xl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-2xl-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .mx-2xl-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-2xl-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .mx-2xl-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-2xl-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .mx-2xl-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .mx-2xl-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .mx-2xl-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .mx-2xl-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
  .mx-2xl-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-2xl-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
  .mx-2xl-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .mx-2xl-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
  .mx-2xl-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .mx-2xl-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
  .mx-2xl-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .mx-2xl-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
  .mx-2xl-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .mx-2xl-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }
  .mx-2xl-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }
  .mx-2xl-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }
  .mx-2xl-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .mx-2xl-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }
  .my-2xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-2xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-2xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-2xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-2xl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-2xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-2xl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-2xl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-2xl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-2xl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-2xl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-2xl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-2xl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-2xl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-2xl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-2xl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-2xl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-2xl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-2xl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-2xl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-2xl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-2xl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-2xl-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .my-2xl-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .my-2xl-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .my-2xl-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-2xl-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .mt-2xl-auto {
    margin-top: auto !important;
  }
  .mt-2xl-0 {
    margin-top: 0 !important;
  }
  .mt-2xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-2xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-2xl-3 {
    margin-top: 0.75rem !important;
  }
  .mt-2xl-4 {
    margin-top: 1rem !important;
  }
  .mt-2xl-5 {
    margin-top: 1.25rem !important;
  }
  .mt-2xl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-2xl-7 {
    margin-top: 1.75rem !important;
  }
  .mt-2xl-8 {
    margin-top: 2rem !important;
  }
  .mt-2xl-9 {
    margin-top: 2.25rem !important;
  }
  .mt-2xl-10 {
    margin-top: 2.5rem !important;
  }
  .mt-2xl-11 {
    margin-top: 2.75rem !important;
  }
  .mt-2xl-12 {
    margin-top: 3rem !important;
  }
  .mt-2xl-13 {
    margin-top: 3.25rem !important;
  }
  .mt-2xl-14 {
    margin-top: 3.5rem !important;
  }
  .mt-2xl-15 {
    margin-top: 3.75rem !important;
  }
  .mt-2xl-16 {
    margin-top: 4rem !important;
  }
  .mt-2xl-17 {
    margin-top: 4.25rem !important;
  }
  .mt-2xl-18 {
    margin-top: 4.5rem !important;
  }
  .mt-2xl-19 {
    margin-top: 4.75rem !important;
  }
  .mt-2xl-20 {
    margin-top: 5rem !important;
  }
  .mt-2xl-21 {
    margin-top: 5.25rem !important;
  }
  .mt-2xl-22 {
    margin-top: 5.5rem !important;
  }
  .mt-2xl-23 {
    margin-top: 5.75rem !important;
  }
  .mt-2xl-24 {
    margin-top: 6rem !important;
  }
  .mt-2xl-25 {
    margin-top: 6.25rem !important;
  }
  .mb-2xl-auto {
    margin-bottom: auto !important;
  }
  .mb-2xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-2xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-2xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-2xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-2xl-4 {
    margin-bottom: 1rem !important;
  }
  .mb-2xl-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-2xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-2xl-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-2xl-8 {
    margin-bottom: 2rem !important;
  }
  .mb-2xl-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-2xl-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-2xl-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-2xl-12 {
    margin-bottom: 3rem !important;
  }
  .mb-2xl-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-2xl-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-2xl-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-2xl-16 {
    margin-bottom: 4rem !important;
  }
  .mb-2xl-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-2xl-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-2xl-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-2xl-20 {
    margin-bottom: 5rem !important;
  }
  .mb-2xl-21 {
    margin-bottom: 5.25rem !important;
  }
  .mb-2xl-22 {
    margin-bottom: 5.5rem !important;
  }
  .mb-2xl-23 {
    margin-bottom: 5.75rem !important;
  }
  .mb-2xl-24 {
    margin-bottom: 6rem !important;
  }
  .mb-2xl-25 {
    margin-bottom: 6.25rem !important;
  }
  .ms-2xl-auto {
    margin-left: auto !important;
  }
  .ms-2xl-0 {
    margin-left: 0 !important;
  }
  .ms-2xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-2xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-2xl-3 {
    margin-left: 0.75rem !important;
  }
  .ms-2xl-4 {
    margin-left: 1rem !important;
  }
  .ms-2xl-5 {
    margin-left: 1.25rem !important;
  }
  .ms-2xl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-2xl-7 {
    margin-left: 1.75rem !important;
  }
  .ms-2xl-8 {
    margin-left: 2rem !important;
  }
  .ms-2xl-9 {
    margin-left: 2.25rem !important;
  }
  .ms-2xl-10 {
    margin-left: 2.5rem !important;
  }
  .ms-2xl-11 {
    margin-left: 2.75rem !important;
  }
  .ms-2xl-12 {
    margin-left: 3rem !important;
  }
  .ms-2xl-13 {
    margin-left: 3.25rem !important;
  }
  .ms-2xl-14 {
    margin-left: 3.5rem !important;
  }
  .ms-2xl-15 {
    margin-left: 3.75rem !important;
  }
  .ms-2xl-16 {
    margin-left: 4rem !important;
  }
  .ms-2xl-17 {
    margin-left: 4.25rem !important;
  }
  .ms-2xl-18 {
    margin-left: 4.5rem !important;
  }
  .ms-2xl-19 {
    margin-left: 4.75rem !important;
  }
  .ms-2xl-20 {
    margin-left: 5rem !important;
  }
  .ms-2xl-21 {
    margin-left: 5.25rem !important;
  }
  .ms-2xl-22 {
    margin-left: 5.5rem !important;
  }
  .ms-2xl-23 {
    margin-left: 5.75rem !important;
  }
  .ms-2xl-24 {
    margin-left: 6rem !important;
  }
  .ms-2xl-25 {
    margin-left: 6.25rem !important;
  }
  .me-2xl-auto {
    margin-right: auto !important;
  }
  .me-2xl-0 {
    margin-right: 0 !important;
  }
  .me-2xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-2xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-2xl-3 {
    margin-right: 0.75rem !important;
  }
  .me-2xl-4 {
    margin-right: 1rem !important;
  }
  .me-2xl-5 {
    margin-right: 1.25rem !important;
  }
  .me-2xl-6 {
    margin-right: 1.5rem !important;
  }
  .me-2xl-7 {
    margin-right: 1.75rem !important;
  }
  .me-2xl-8 {
    margin-right: 2rem !important;
  }
  .me-2xl-9 {
    margin-right: 2.25rem !important;
  }
  .me-2xl-10 {
    margin-right: 2.5rem !important;
  }
  .me-2xl-11 {
    margin-right: 2.75rem !important;
  }
  .me-2xl-12 {
    margin-right: 3rem !important;
  }
  .me-2xl-13 {
    margin-right: 3.25rem !important;
  }
  .me-2xl-14 {
    margin-right: 3.5rem !important;
  }
  .me-2xl-15 {
    margin-right: 3.75rem !important;
  }
  .me-2xl-16 {
    margin-right: 4rem !important;
  }
  .me-2xl-17 {
    margin-right: 4.25rem !important;
  }
  .me-2xl-18 {
    margin-right: 4.5rem !important;
  }
  .me-2xl-19 {
    margin-right: 4.75rem !important;
  }
  .me-2xl-20 {
    margin-right: 5rem !important;
  }
  .me-2xl-21 {
    margin-right: 5.25rem !important;
  }
  .me-2xl-22 {
    margin-right: 5.5rem !important;
  }
  .me-2xl-23 {
    margin-right: 5.75rem !important;
  }
  .me-2xl-24 {
    margin-right: 6rem !important;
  }
  .me-2xl-25 {
    margin-right: 6.25rem !important;
  }
}
@media (min-width: 120rem) {
  .m-3xl-auto {
    margin: auto !important;
  }
  .m-3xl-0 {
    margin: 0 !important;
  }
  .m-3xl-1 {
    margin: 0.25rem !important;
  }
  .m-3xl-2 {
    margin: 0.5rem !important;
  }
  .m-3xl-3 {
    margin: 0.75rem !important;
  }
  .m-3xl-4 {
    margin: 1rem !important;
  }
  .m-3xl-5 {
    margin: 1.25rem !important;
  }
  .m-3xl-6 {
    margin: 1.5rem !important;
  }
  .m-3xl-7 {
    margin: 1.75rem !important;
  }
  .m-3xl-8 {
    margin: 2rem !important;
  }
  .m-3xl-9 {
    margin: 2.25rem !important;
  }
  .m-3xl-10 {
    margin: 2.5rem !important;
  }
  .m-3xl-11 {
    margin: 2.75rem !important;
  }
  .m-3xl-12 {
    margin: 3rem !important;
  }
  .m-3xl-13 {
    margin: 3.25rem !important;
  }
  .m-3xl-14 {
    margin: 3.5rem !important;
  }
  .m-3xl-15 {
    margin: 3.75rem !important;
  }
  .m-3xl-16 {
    margin: 4rem !important;
  }
  .m-3xl-17 {
    margin: 4.25rem !important;
  }
  .m-3xl-18 {
    margin: 4.5rem !important;
  }
  .m-3xl-19 {
    margin: 4.75rem !important;
  }
  .m-3xl-20 {
    margin: 5rem !important;
  }
  .m-3xl-21 {
    margin: 5.25rem !important;
  }
  .m-3xl-22 {
    margin: 5.5rem !important;
  }
  .m-3xl-23 {
    margin: 5.75rem !important;
  }
  .m-3xl-24 {
    margin: 6rem !important;
  }
  .m-3xl-25 {
    margin: 6.25rem !important;
  }
  .mx-3xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-3xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mx-3xl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .mx-3xl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .mx-3xl-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .mx-3xl-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .mx-3xl-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .mx-3xl-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .mx-3xl-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .mx-3xl-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .mx-3xl-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .mx-3xl-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .mx-3xl-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }
  .mx-3xl-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .mx-3xl-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
  .mx-3xl-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .mx-3xl-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }
  .mx-3xl-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .mx-3xl-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }
  .mx-3xl-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .mx-3xl-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }
  .mx-3xl-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .mx-3xl-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }
  .mx-3xl-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }
  .mx-3xl-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }
  .mx-3xl-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .mx-3xl-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }
  .my-3xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-3xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-3xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-3xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-3xl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-3xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-3xl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-3xl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-3xl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-3xl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-3xl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-3xl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-3xl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-3xl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-3xl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-3xl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-3xl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-3xl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-3xl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-3xl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-3xl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-3xl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-3xl-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }
  .my-3xl-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .my-3xl-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }
  .my-3xl-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-3xl-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .mt-3xl-auto {
    margin-top: auto !important;
  }
  .mt-3xl-0 {
    margin-top: 0 !important;
  }
  .mt-3xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-3xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-3xl-3 {
    margin-top: 0.75rem !important;
  }
  .mt-3xl-4 {
    margin-top: 1rem !important;
  }
  .mt-3xl-5 {
    margin-top: 1.25rem !important;
  }
  .mt-3xl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-3xl-7 {
    margin-top: 1.75rem !important;
  }
  .mt-3xl-8 {
    margin-top: 2rem !important;
  }
  .mt-3xl-9 {
    margin-top: 2.25rem !important;
  }
  .mt-3xl-10 {
    margin-top: 2.5rem !important;
  }
  .mt-3xl-11 {
    margin-top: 2.75rem !important;
  }
  .mt-3xl-12 {
    margin-top: 3rem !important;
  }
  .mt-3xl-13 {
    margin-top: 3.25rem !important;
  }
  .mt-3xl-14 {
    margin-top: 3.5rem !important;
  }
  .mt-3xl-15 {
    margin-top: 3.75rem !important;
  }
  .mt-3xl-16 {
    margin-top: 4rem !important;
  }
  .mt-3xl-17 {
    margin-top: 4.25rem !important;
  }
  .mt-3xl-18 {
    margin-top: 4.5rem !important;
  }
  .mt-3xl-19 {
    margin-top: 4.75rem !important;
  }
  .mt-3xl-20 {
    margin-top: 5rem !important;
  }
  .mt-3xl-21 {
    margin-top: 5.25rem !important;
  }
  .mt-3xl-22 {
    margin-top: 5.5rem !important;
  }
  .mt-3xl-23 {
    margin-top: 5.75rem !important;
  }
  .mt-3xl-24 {
    margin-top: 6rem !important;
  }
  .mt-3xl-25 {
    margin-top: 6.25rem !important;
  }
  .mb-3xl-auto {
    margin-bottom: auto !important;
  }
  .mb-3xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-3xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-3xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-3xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-3xl-4 {
    margin-bottom: 1rem !important;
  }
  .mb-3xl-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-3xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-3xl-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-3xl-8 {
    margin-bottom: 2rem !important;
  }
  .mb-3xl-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-3xl-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-3xl-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-3xl-12 {
    margin-bottom: 3rem !important;
  }
  .mb-3xl-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-3xl-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-3xl-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-3xl-16 {
    margin-bottom: 4rem !important;
  }
  .mb-3xl-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-3xl-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-3xl-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-3xl-20 {
    margin-bottom: 5rem !important;
  }
  .mb-3xl-21 {
    margin-bottom: 5.25rem !important;
  }
  .mb-3xl-22 {
    margin-bottom: 5.5rem !important;
  }
  .mb-3xl-23 {
    margin-bottom: 5.75rem !important;
  }
  .mb-3xl-24 {
    margin-bottom: 6rem !important;
  }
  .mb-3xl-25 {
    margin-bottom: 6.25rem !important;
  }
  .ms-3xl-auto {
    margin-left: auto !important;
  }
  .ms-3xl-0 {
    margin-left: 0 !important;
  }
  .ms-3xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-3xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-3xl-3 {
    margin-left: 0.75rem !important;
  }
  .ms-3xl-4 {
    margin-left: 1rem !important;
  }
  .ms-3xl-5 {
    margin-left: 1.25rem !important;
  }
  .ms-3xl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-3xl-7 {
    margin-left: 1.75rem !important;
  }
  .ms-3xl-8 {
    margin-left: 2rem !important;
  }
  .ms-3xl-9 {
    margin-left: 2.25rem !important;
  }
  .ms-3xl-10 {
    margin-left: 2.5rem !important;
  }
  .ms-3xl-11 {
    margin-left: 2.75rem !important;
  }
  .ms-3xl-12 {
    margin-left: 3rem !important;
  }
  .ms-3xl-13 {
    margin-left: 3.25rem !important;
  }
  .ms-3xl-14 {
    margin-left: 3.5rem !important;
  }
  .ms-3xl-15 {
    margin-left: 3.75rem !important;
  }
  .ms-3xl-16 {
    margin-left: 4rem !important;
  }
  .ms-3xl-17 {
    margin-left: 4.25rem !important;
  }
  .ms-3xl-18 {
    margin-left: 4.5rem !important;
  }
  .ms-3xl-19 {
    margin-left: 4.75rem !important;
  }
  .ms-3xl-20 {
    margin-left: 5rem !important;
  }
  .ms-3xl-21 {
    margin-left: 5.25rem !important;
  }
  .ms-3xl-22 {
    margin-left: 5.5rem !important;
  }
  .ms-3xl-23 {
    margin-left: 5.75rem !important;
  }
  .ms-3xl-24 {
    margin-left: 6rem !important;
  }
  .ms-3xl-25 {
    margin-left: 6.25rem !important;
  }
  .me-3xl-auto {
    margin-right: auto !important;
  }
  .me-3xl-0 {
    margin-right: 0 !important;
  }
  .me-3xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-3xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-3xl-3 {
    margin-right: 0.75rem !important;
  }
  .me-3xl-4 {
    margin-right: 1rem !important;
  }
  .me-3xl-5 {
    margin-right: 1.25rem !important;
  }
  .me-3xl-6 {
    margin-right: 1.5rem !important;
  }
  .me-3xl-7 {
    margin-right: 1.75rem !important;
  }
  .me-3xl-8 {
    margin-right: 2rem !important;
  }
  .me-3xl-9 {
    margin-right: 2.25rem !important;
  }
  .me-3xl-10 {
    margin-right: 2.5rem !important;
  }
  .me-3xl-11 {
    margin-right: 2.75rem !important;
  }
  .me-3xl-12 {
    margin-right: 3rem !important;
  }
  .me-3xl-13 {
    margin-right: 3.25rem !important;
  }
  .me-3xl-14 {
    margin-right: 3.5rem !important;
  }
  .me-3xl-15 {
    margin-right: 3.75rem !important;
  }
  .me-3xl-16 {
    margin-right: 4rem !important;
  }
  .me-3xl-17 {
    margin-right: 4.25rem !important;
  }
  .me-3xl-18 {
    margin-right: 4.5rem !important;
  }
  .me-3xl-19 {
    margin-right: 4.75rem !important;
  }
  .me-3xl-20 {
    margin-right: 5rem !important;
  }
  .me-3xl-21 {
    margin-right: 5.25rem !important;
  }
  .me-3xl-22 {
    margin-right: 5.5rem !important;
  }
  .me-3xl-23 {
    margin-right: 5.75rem !important;
  }
  .me-3xl-24 {
    margin-right: 6rem !important;
  }
  .me-3xl-25 {
    margin-right: 6.25rem !important;
  }
}
.-m-auto {
  margin: -auto !important;
}

.-m-0 {
  margin: 0 !important;
}

.-m-1 {
  margin: -0.25rem !important;
}

.-m-2 {
  margin: -0.5rem !important;
}

.-m-3 {
  margin: -0.75rem !important;
}

.-m-4 {
  margin: -1rem !important;
}

.-m-5 {
  margin: -1.25rem !important;
}

.-m-6 {
  margin: -1.5rem !important;
}

.-m-7 {
  margin: -1.75rem !important;
}

.-m-8 {
  margin: -2rem !important;
}

.-m-9 {
  margin: -2.25rem !important;
}

.-m-10 {
  margin: -2.5rem !important;
}

.-m-11 {
  margin: -2.75rem !important;
}

.-m-12 {
  margin: -3rem !important;
}

.-m-13 {
  margin: -3.25rem !important;
}

.-m-14 {
  margin: -3.5rem !important;
}

.-m-15 {
  margin: -3.75rem !important;
}

.-m-16 {
  margin: -4rem !important;
}

.-m-17 {
  margin: -4.25rem !important;
}

.-m-18 {
  margin: -4.5rem !important;
}

.-m-19 {
  margin: -4.75rem !important;
}

.-m-20 {
  margin: -5rem !important;
}

.-m-21 {
  margin: -5.25rem !important;
}

.-m-22 {
  margin: -5.5rem !important;
}

.-m-23 {
  margin: -5.75rem !important;
}

.-m-24 {
  margin: -6rem !important;
}

.-m-25 {
  margin: -6.25rem !important;
}

.-mx-auto {
  margin-left: -auto !important;
  margin-right: -auto !important;
}

.-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.-mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.-mx-3 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.-mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.-mx-5 {
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}

.-mx-6 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.-mx-7 {
  margin-left: -1.75rem !important;
  margin-right: -1.75rem !important;
}

.-mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.-mx-9 {
  margin-left: -2.25rem !important;
  margin-right: -2.25rem !important;
}

.-mx-10 {
  margin-left: -2.5rem !important;
  margin-right: -2.5rem !important;
}

.-mx-11 {
  margin-left: -2.75rem !important;
  margin-right: -2.75rem !important;
}

.-mx-12 {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.-mx-13 {
  margin-left: -3.25rem !important;
  margin-right: -3.25rem !important;
}

.-mx-14 {
  margin-left: -3.5rem !important;
  margin-right: -3.5rem !important;
}

.-mx-15 {
  margin-left: -3.75rem !important;
  margin-right: -3.75rem !important;
}

.-mx-16 {
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.-mx-17 {
  margin-left: -4.25rem !important;
  margin-right: -4.25rem !important;
}

.-mx-18 {
  margin-left: -4.5rem !important;
  margin-right: -4.5rem !important;
}

.-mx-19 {
  margin-left: -4.75rem !important;
  margin-right: -4.75rem !important;
}

.-mx-20 {
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.-mx-21 {
  margin-left: -5.25rem !important;
  margin-right: -5.25rem !important;
}

.-mx-22 {
  margin-left: -5.5rem !important;
  margin-right: -5.5rem !important;
}

.-mx-23 {
  margin-left: -5.75rem !important;
  margin-right: -5.75rem !important;
}

.-mx-24 {
  margin-left: -6rem !important;
  margin-right: -6rem !important;
}

.-mx-25 {
  margin-left: -6.25rem !important;
  margin-right: -6.25rem !important;
}

.-my-auto {
  margin-top: -auto !important;
  margin-bottom: -auto !important;
}

.-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.-my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.-my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.-my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.-my-4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.-my-5 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

.-my-6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.-my-7 {
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important;
}

.-my-8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.-my-9 {
  margin-top: -2.25rem !important;
  margin-bottom: -2.25rem !important;
}

.-my-10 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.-my-11 {
  margin-top: -2.75rem !important;
  margin-bottom: -2.75rem !important;
}

.-my-12 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.-my-13 {
  margin-top: -3.25rem !important;
  margin-bottom: -3.25rem !important;
}

.-my-14 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.-my-15 {
  margin-top: -3.75rem !important;
  margin-bottom: -3.75rem !important;
}

.-my-16 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.-my-17 {
  margin-top: -4.25rem !important;
  margin-bottom: -4.25rem !important;
}

.-my-18 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.-my-19 {
  margin-top: -4.75rem !important;
  margin-bottom: -4.75rem !important;
}

.-my-20 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.-my-21 {
  margin-top: -5.25rem !important;
  margin-bottom: -5.25rem !important;
}

.-my-22 {
  margin-top: -5.5rem !important;
  margin-bottom: -5.5rem !important;
}

.-my-23 {
  margin-top: -5.75rem !important;
  margin-bottom: -5.75rem !important;
}

.-my-24 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.-my-25 {
  margin-top: -6.25rem !important;
  margin-bottom: -6.25rem !important;
}

.-mt-auto {
  margin-top: -auto !important;
}

.-mt-0 {
  margin-top: 0 !important;
}

.-mt-1 {
  margin-top: -0.25rem !important;
}

.-mt-2 {
  margin-top: -0.5rem !important;
}

.-mt-3 {
  margin-top: -0.75rem !important;
}

.-mt-4 {
  margin-top: -1rem !important;
}

.-mt-5 {
  margin-top: -1.25rem !important;
}

.-mt-6 {
  margin-top: -1.5rem !important;
}

.-mt-7 {
  margin-top: -1.75rem !important;
}

.-mt-8 {
  margin-top: -2rem !important;
}

.-mt-9 {
  margin-top: -2.25rem !important;
}

.-mt-10 {
  margin-top: -2.5rem !important;
}

.-mt-11 {
  margin-top: -2.75rem !important;
}

.-mt-12 {
  margin-top: -3rem !important;
}

.-mt-13 {
  margin-top: -3.25rem !important;
}

.-mt-14 {
  margin-top: -3.5rem !important;
}

.-mt-15 {
  margin-top: -3.75rem !important;
}

.-mt-16 {
  margin-top: -4rem !important;
}

.-mt-17 {
  margin-top: -4.25rem !important;
}

.-mt-18 {
  margin-top: -4.5rem !important;
}

.-mt-19 {
  margin-top: -4.75rem !important;
}

.-mt-20 {
  margin-top: -5rem !important;
}

.-mt-21 {
  margin-top: -5.25rem !important;
}

.-mt-22 {
  margin-top: -5.5rem !important;
}

.-mt-23 {
  margin-top: -5.75rem !important;
}

.-mt-24 {
  margin-top: -6rem !important;
}

.-mt-25 {
  margin-top: -6.25rem !important;
}

.-mb-auto {
  margin-bottom: -auto !important;
}

.-mb-0 {
  margin-bottom: 0 !important;
}

.-mb-1 {
  margin-bottom: -0.25rem !important;
}

.-mb-2 {
  margin-bottom: -0.5rem !important;
}

.-mb-3 {
  margin-bottom: -0.75rem !important;
}

.-mb-4 {
  margin-bottom: -1rem !important;
}

.-mb-5 {
  margin-bottom: -1.25rem !important;
}

.-mb-6 {
  margin-bottom: -1.5rem !important;
}

.-mb-7 {
  margin-bottom: -1.75rem !important;
}

.-mb-8 {
  margin-bottom: -2rem !important;
}

.-mb-9 {
  margin-bottom: -2.25rem !important;
}

.-mb-10 {
  margin-bottom: -2.5rem !important;
}

.-mb-11 {
  margin-bottom: -2.75rem !important;
}

.-mb-12 {
  margin-bottom: -3rem !important;
}

.-mb-13 {
  margin-bottom: -3.25rem !important;
}

.-mb-14 {
  margin-bottom: -3.5rem !important;
}

.-mb-15 {
  margin-bottom: -3.75rem !important;
}

.-mb-16 {
  margin-bottom: -4rem !important;
}

.-mb-17 {
  margin-bottom: -4.25rem !important;
}

.-mb-18 {
  margin-bottom: -4.5rem !important;
}

.-mb-19 {
  margin-bottom: -4.75rem !important;
}

.-mb-20 {
  margin-bottom: -5rem !important;
}

.-mb-21 {
  margin-bottom: -5.25rem !important;
}

.-mb-22 {
  margin-bottom: -5.5rem !important;
}

.-mb-23 {
  margin-bottom: -5.75rem !important;
}

.-mb-24 {
  margin-bottom: -6rem !important;
}

.-mb-25 {
  margin-bottom: -6.25rem !important;
}

.-ms-auto {
  margin-left: -auto !important;
}

.-ms-0 {
  margin-left: 0 !important;
}

.-ms-1 {
  margin-left: -0.25rem !important;
}

.-ms-2 {
  margin-left: -0.5rem !important;
}

.-ms-3 {
  margin-left: -0.75rem !important;
}

.-ms-4 {
  margin-left: -1rem !important;
}

.-ms-5 {
  margin-left: -1.25rem !important;
}

.-ms-6 {
  margin-left: -1.5rem !important;
}

.-ms-7 {
  margin-left: -1.75rem !important;
}

.-ms-8 {
  margin-left: -2rem !important;
}

.-ms-9 {
  margin-left: -2.25rem !important;
}

.-ms-10 {
  margin-left: -2.5rem !important;
}

.-ms-11 {
  margin-left: -2.75rem !important;
}

.-ms-12 {
  margin-left: -3rem !important;
}

.-ms-13 {
  margin-left: -3.25rem !important;
}

.-ms-14 {
  margin-left: -3.5rem !important;
}

.-ms-15 {
  margin-left: -3.75rem !important;
}

.-ms-16 {
  margin-left: -4rem !important;
}

.-ms-17 {
  margin-left: -4.25rem !important;
}

.-ms-18 {
  margin-left: -4.5rem !important;
}

.-ms-19 {
  margin-left: -4.75rem !important;
}

.-ms-20 {
  margin-left: -5rem !important;
}

.-ms-21 {
  margin-left: -5.25rem !important;
}

.-ms-22 {
  margin-left: -5.5rem !important;
}

.-ms-23 {
  margin-left: -5.75rem !important;
}

.-ms-24 {
  margin-left: -6rem !important;
}

.-ms-25 {
  margin-left: -6.25rem !important;
}

.-me-auto {
  margin-right: -auto !important;
}

.-me-0 {
  margin-right: 0 !important;
}

.-me-1 {
  margin-right: -0.25rem !important;
}

.-me-2 {
  margin-right: -0.5rem !important;
}

.-me-3 {
  margin-right: -0.75rem !important;
}

.-me-4 {
  margin-right: -1rem !important;
}

.-me-5 {
  margin-right: -1.25rem !important;
}

.-me-6 {
  margin-right: -1.5rem !important;
}

.-me-7 {
  margin-right: -1.75rem !important;
}

.-me-8 {
  margin-right: -2rem !important;
}

.-me-9 {
  margin-right: -2.25rem !important;
}

.-me-10 {
  margin-right: -2.5rem !important;
}

.-me-11 {
  margin-right: -2.75rem !important;
}

.-me-12 {
  margin-right: -3rem !important;
}

.-me-13 {
  margin-right: -3.25rem !important;
}

.-me-14 {
  margin-right: -3.5rem !important;
}

.-me-15 {
  margin-right: -3.75rem !important;
}

.-me-16 {
  margin-right: -4rem !important;
}

.-me-17 {
  margin-right: -4.25rem !important;
}

.-me-18 {
  margin-right: -4.5rem !important;
}

.-me-19 {
  margin-right: -4.75rem !important;
}

.-me-20 {
  margin-right: -5rem !important;
}

.-me-21 {
  margin-right: -5.25rem !important;
}

.-me-22 {
  margin-right: -5.5rem !important;
}

.-me-23 {
  margin-right: -5.75rem !important;
}

.-me-24 {
  margin-right: -6rem !important;
}

.-me-25 {
  margin-right: -6.25rem !important;
}

@media (min-width: 40rem) {
  .-m-sm-auto {
    margin: -auto !important;
  }
  .-m-sm-0 {
    margin: 0 !important;
  }
  .-m-sm-1 {
    margin: -0.25rem !important;
  }
  .-m-sm-2 {
    margin: -0.5rem !important;
  }
  .-m-sm-3 {
    margin: -0.75rem !important;
  }
  .-m-sm-4 {
    margin: -1rem !important;
  }
  .-m-sm-5 {
    margin: -1.25rem !important;
  }
  .-m-sm-6 {
    margin: -1.5rem !important;
  }
  .-m-sm-7 {
    margin: -1.75rem !important;
  }
  .-m-sm-8 {
    margin: -2rem !important;
  }
  .-m-sm-9 {
    margin: -2.25rem !important;
  }
  .-m-sm-10 {
    margin: -2.5rem !important;
  }
  .-m-sm-11 {
    margin: -2.75rem !important;
  }
  .-m-sm-12 {
    margin: -3rem !important;
  }
  .-m-sm-13 {
    margin: -3.25rem !important;
  }
  .-m-sm-14 {
    margin: -3.5rem !important;
  }
  .-m-sm-15 {
    margin: -3.75rem !important;
  }
  .-m-sm-16 {
    margin: -4rem !important;
  }
  .-m-sm-17 {
    margin: -4.25rem !important;
  }
  .-m-sm-18 {
    margin: -4.5rem !important;
  }
  .-m-sm-19 {
    margin: -4.75rem !important;
  }
  .-m-sm-20 {
    margin: -5rem !important;
  }
  .-m-sm-21 {
    margin: -5.25rem !important;
  }
  .-m-sm-22 {
    margin: -5.5rem !important;
  }
  .-m-sm-23 {
    margin: -5.75rem !important;
  }
  .-m-sm-24 {
    margin: -6rem !important;
  }
  .-m-sm-25 {
    margin: -6.25rem !important;
  }
  .-mx-sm-auto {
    margin-left: -auto !important;
    margin-right: -auto !important;
  }
  .-mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .-mx-sm-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .-mx-sm-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .-mx-sm-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
  .-mx-sm-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .-mx-sm-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }
  .-mx-sm-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .-mx-sm-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }
  .-mx-sm-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .-mx-sm-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }
  .-mx-sm-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
  .-mx-sm-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }
  .-mx-sm-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .-mx-sm-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }
  .-mx-sm-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }
  .-mx-sm-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }
  .-mx-sm-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .-mx-sm-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }
  .-mx-sm-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }
  .-mx-sm-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }
  .-mx-sm-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .-mx-sm-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }
  .-mx-sm-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }
  .-mx-sm-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }
  .-mx-sm-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
  .-mx-sm-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }
  .-my-sm-auto {
    margin-top: -auto !important;
    margin-bottom: -auto !important;
  }
  .-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .-my-sm-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .-my-sm-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .-my-sm-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .-my-sm-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .-my-sm-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .-my-sm-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .-my-sm-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .-my-sm-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .-my-sm-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .-my-sm-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .-my-sm-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .-my-sm-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .-my-sm-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .-my-sm-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .-my-sm-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .-my-sm-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .-my-sm-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .-my-sm-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .-my-sm-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .-my-sm-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .-my-sm-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }
  .-my-sm-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }
  .-my-sm-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }
  .-my-sm-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .-my-sm-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }
  .-mt-sm-auto {
    margin-top: -auto !important;
  }
  .-mt-sm-0 {
    margin-top: 0 !important;
  }
  .-mt-sm-1 {
    margin-top: -0.25rem !important;
  }
  .-mt-sm-2 {
    margin-top: -0.5rem !important;
  }
  .-mt-sm-3 {
    margin-top: -0.75rem !important;
  }
  .-mt-sm-4 {
    margin-top: -1rem !important;
  }
  .-mt-sm-5 {
    margin-top: -1.25rem !important;
  }
  .-mt-sm-6 {
    margin-top: -1.5rem !important;
  }
  .-mt-sm-7 {
    margin-top: -1.75rem !important;
  }
  .-mt-sm-8 {
    margin-top: -2rem !important;
  }
  .-mt-sm-9 {
    margin-top: -2.25rem !important;
  }
  .-mt-sm-10 {
    margin-top: -2.5rem !important;
  }
  .-mt-sm-11 {
    margin-top: -2.75rem !important;
  }
  .-mt-sm-12 {
    margin-top: -3rem !important;
  }
  .-mt-sm-13 {
    margin-top: -3.25rem !important;
  }
  .-mt-sm-14 {
    margin-top: -3.5rem !important;
  }
  .-mt-sm-15 {
    margin-top: -3.75rem !important;
  }
  .-mt-sm-16 {
    margin-top: -4rem !important;
  }
  .-mt-sm-17 {
    margin-top: -4.25rem !important;
  }
  .-mt-sm-18 {
    margin-top: -4.5rem !important;
  }
  .-mt-sm-19 {
    margin-top: -4.75rem !important;
  }
  .-mt-sm-20 {
    margin-top: -5rem !important;
  }
  .-mt-sm-21 {
    margin-top: -5.25rem !important;
  }
  .-mt-sm-22 {
    margin-top: -5.5rem !important;
  }
  .-mt-sm-23 {
    margin-top: -5.75rem !important;
  }
  .-mt-sm-24 {
    margin-top: -6rem !important;
  }
  .-mt-sm-25 {
    margin-top: -6.25rem !important;
  }
  .-mb-sm-auto {
    margin-bottom: -auto !important;
  }
  .-mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .-mb-sm-1 {
    margin-bottom: -0.25rem !important;
  }
  .-mb-sm-2 {
    margin-bottom: -0.5rem !important;
  }
  .-mb-sm-3 {
    margin-bottom: -0.75rem !important;
  }
  .-mb-sm-4 {
    margin-bottom: -1rem !important;
  }
  .-mb-sm-5 {
    margin-bottom: -1.25rem !important;
  }
  .-mb-sm-6 {
    margin-bottom: -1.5rem !important;
  }
  .-mb-sm-7 {
    margin-bottom: -1.75rem !important;
  }
  .-mb-sm-8 {
    margin-bottom: -2rem !important;
  }
  .-mb-sm-9 {
    margin-bottom: -2.25rem !important;
  }
  .-mb-sm-10 {
    margin-bottom: -2.5rem !important;
  }
  .-mb-sm-11 {
    margin-bottom: -2.75rem !important;
  }
  .-mb-sm-12 {
    margin-bottom: -3rem !important;
  }
  .-mb-sm-13 {
    margin-bottom: -3.25rem !important;
  }
  .-mb-sm-14 {
    margin-bottom: -3.5rem !important;
  }
  .-mb-sm-15 {
    margin-bottom: -3.75rem !important;
  }
  .-mb-sm-16 {
    margin-bottom: -4rem !important;
  }
  .-mb-sm-17 {
    margin-bottom: -4.25rem !important;
  }
  .-mb-sm-18 {
    margin-bottom: -4.5rem !important;
  }
  .-mb-sm-19 {
    margin-bottom: -4.75rem !important;
  }
  .-mb-sm-20 {
    margin-bottom: -5rem !important;
  }
  .-mb-sm-21 {
    margin-bottom: -5.25rem !important;
  }
  .-mb-sm-22 {
    margin-bottom: -5.5rem !important;
  }
  .-mb-sm-23 {
    margin-bottom: -5.75rem !important;
  }
  .-mb-sm-24 {
    margin-bottom: -6rem !important;
  }
  .-mb-sm-25 {
    margin-bottom: -6.25rem !important;
  }
  .-ms-sm-auto {
    margin-left: -auto !important;
  }
  .-ms-sm-0 {
    margin-left: 0 !important;
  }
  .-ms-sm-1 {
    margin-left: -0.25rem !important;
  }
  .-ms-sm-2 {
    margin-left: -0.5rem !important;
  }
  .-ms-sm-3 {
    margin-left: -0.75rem !important;
  }
  .-ms-sm-4 {
    margin-left: -1rem !important;
  }
  .-ms-sm-5 {
    margin-left: -1.25rem !important;
  }
  .-ms-sm-6 {
    margin-left: -1.5rem !important;
  }
  .-ms-sm-7 {
    margin-left: -1.75rem !important;
  }
  .-ms-sm-8 {
    margin-left: -2rem !important;
  }
  .-ms-sm-9 {
    margin-left: -2.25rem !important;
  }
  .-ms-sm-10 {
    margin-left: -2.5rem !important;
  }
  .-ms-sm-11 {
    margin-left: -2.75rem !important;
  }
  .-ms-sm-12 {
    margin-left: -3rem !important;
  }
  .-ms-sm-13 {
    margin-left: -3.25rem !important;
  }
  .-ms-sm-14 {
    margin-left: -3.5rem !important;
  }
  .-ms-sm-15 {
    margin-left: -3.75rem !important;
  }
  .-ms-sm-16 {
    margin-left: -4rem !important;
  }
  .-ms-sm-17 {
    margin-left: -4.25rem !important;
  }
  .-ms-sm-18 {
    margin-left: -4.5rem !important;
  }
  .-ms-sm-19 {
    margin-left: -4.75rem !important;
  }
  .-ms-sm-20 {
    margin-left: -5rem !important;
  }
  .-ms-sm-21 {
    margin-left: -5.25rem !important;
  }
  .-ms-sm-22 {
    margin-left: -5.5rem !important;
  }
  .-ms-sm-23 {
    margin-left: -5.75rem !important;
  }
  .-ms-sm-24 {
    margin-left: -6rem !important;
  }
  .-ms-sm-25 {
    margin-left: -6.25rem !important;
  }
  .-me-sm-auto {
    margin-right: -auto !important;
  }
  .-me-sm-0 {
    margin-right: 0 !important;
  }
  .-me-sm-1 {
    margin-right: -0.25rem !important;
  }
  .-me-sm-2 {
    margin-right: -0.5rem !important;
  }
  .-me-sm-3 {
    margin-right: -0.75rem !important;
  }
  .-me-sm-4 {
    margin-right: -1rem !important;
  }
  .-me-sm-5 {
    margin-right: -1.25rem !important;
  }
  .-me-sm-6 {
    margin-right: -1.5rem !important;
  }
  .-me-sm-7 {
    margin-right: -1.75rem !important;
  }
  .-me-sm-8 {
    margin-right: -2rem !important;
  }
  .-me-sm-9 {
    margin-right: -2.25rem !important;
  }
  .-me-sm-10 {
    margin-right: -2.5rem !important;
  }
  .-me-sm-11 {
    margin-right: -2.75rem !important;
  }
  .-me-sm-12 {
    margin-right: -3rem !important;
  }
  .-me-sm-13 {
    margin-right: -3.25rem !important;
  }
  .-me-sm-14 {
    margin-right: -3.5rem !important;
  }
  .-me-sm-15 {
    margin-right: -3.75rem !important;
  }
  .-me-sm-16 {
    margin-right: -4rem !important;
  }
  .-me-sm-17 {
    margin-right: -4.25rem !important;
  }
  .-me-sm-18 {
    margin-right: -4.5rem !important;
  }
  .-me-sm-19 {
    margin-right: -4.75rem !important;
  }
  .-me-sm-20 {
    margin-right: -5rem !important;
  }
  .-me-sm-21 {
    margin-right: -5.25rem !important;
  }
  .-me-sm-22 {
    margin-right: -5.5rem !important;
  }
  .-me-sm-23 {
    margin-right: -5.75rem !important;
  }
  .-me-sm-24 {
    margin-right: -6rem !important;
  }
  .-me-sm-25 {
    margin-right: -6.25rem !important;
  }
}
@media (min-width: 48rem) {
  .-m-md-auto {
    margin: -auto !important;
  }
  .-m-md-0 {
    margin: 0 !important;
  }
  .-m-md-1 {
    margin: -0.25rem !important;
  }
  .-m-md-2 {
    margin: -0.5rem !important;
  }
  .-m-md-3 {
    margin: -0.75rem !important;
  }
  .-m-md-4 {
    margin: -1rem !important;
  }
  .-m-md-5 {
    margin: -1.25rem !important;
  }
  .-m-md-6 {
    margin: -1.5rem !important;
  }
  .-m-md-7 {
    margin: -1.75rem !important;
  }
  .-m-md-8 {
    margin: -2rem !important;
  }
  .-m-md-9 {
    margin: -2.25rem !important;
  }
  .-m-md-10 {
    margin: -2.5rem !important;
  }
  .-m-md-11 {
    margin: -2.75rem !important;
  }
  .-m-md-12 {
    margin: -3rem !important;
  }
  .-m-md-13 {
    margin: -3.25rem !important;
  }
  .-m-md-14 {
    margin: -3.5rem !important;
  }
  .-m-md-15 {
    margin: -3.75rem !important;
  }
  .-m-md-16 {
    margin: -4rem !important;
  }
  .-m-md-17 {
    margin: -4.25rem !important;
  }
  .-m-md-18 {
    margin: -4.5rem !important;
  }
  .-m-md-19 {
    margin: -4.75rem !important;
  }
  .-m-md-20 {
    margin: -5rem !important;
  }
  .-m-md-21 {
    margin: -5.25rem !important;
  }
  .-m-md-22 {
    margin: -5.5rem !important;
  }
  .-m-md-23 {
    margin: -5.75rem !important;
  }
  .-m-md-24 {
    margin: -6rem !important;
  }
  .-m-md-25 {
    margin: -6.25rem !important;
  }
  .-mx-md-auto {
    margin-left: -auto !important;
    margin-right: -auto !important;
  }
  .-mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .-mx-md-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .-mx-md-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .-mx-md-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
  .-mx-md-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .-mx-md-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }
  .-mx-md-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .-mx-md-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }
  .-mx-md-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .-mx-md-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }
  .-mx-md-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
  .-mx-md-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }
  .-mx-md-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .-mx-md-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }
  .-mx-md-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }
  .-mx-md-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }
  .-mx-md-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .-mx-md-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }
  .-mx-md-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }
  .-mx-md-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }
  .-mx-md-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .-mx-md-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }
  .-mx-md-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }
  .-mx-md-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }
  .-mx-md-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
  .-mx-md-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }
  .-my-md-auto {
    margin-top: -auto !important;
    margin-bottom: -auto !important;
  }
  .-my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .-my-md-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .-my-md-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .-my-md-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .-my-md-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .-my-md-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .-my-md-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .-my-md-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .-my-md-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .-my-md-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .-my-md-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .-my-md-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .-my-md-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .-my-md-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .-my-md-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .-my-md-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .-my-md-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .-my-md-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .-my-md-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .-my-md-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .-my-md-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .-my-md-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }
  .-my-md-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }
  .-my-md-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }
  .-my-md-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .-my-md-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }
  .-mt-md-auto {
    margin-top: -auto !important;
  }
  .-mt-md-0 {
    margin-top: 0 !important;
  }
  .-mt-md-1 {
    margin-top: -0.25rem !important;
  }
  .-mt-md-2 {
    margin-top: -0.5rem !important;
  }
  .-mt-md-3 {
    margin-top: -0.75rem !important;
  }
  .-mt-md-4 {
    margin-top: -1rem !important;
  }
  .-mt-md-5 {
    margin-top: -1.25rem !important;
  }
  .-mt-md-6 {
    margin-top: -1.5rem !important;
  }
  .-mt-md-7 {
    margin-top: -1.75rem !important;
  }
  .-mt-md-8 {
    margin-top: -2rem !important;
  }
  .-mt-md-9 {
    margin-top: -2.25rem !important;
  }
  .-mt-md-10 {
    margin-top: -2.5rem !important;
  }
  .-mt-md-11 {
    margin-top: -2.75rem !important;
  }
  .-mt-md-12 {
    margin-top: -3rem !important;
  }
  .-mt-md-13 {
    margin-top: -3.25rem !important;
  }
  .-mt-md-14 {
    margin-top: -3.5rem !important;
  }
  .-mt-md-15 {
    margin-top: -3.75rem !important;
  }
  .-mt-md-16 {
    margin-top: -4rem !important;
  }
  .-mt-md-17 {
    margin-top: -4.25rem !important;
  }
  .-mt-md-18 {
    margin-top: -4.5rem !important;
  }
  .-mt-md-19 {
    margin-top: -4.75rem !important;
  }
  .-mt-md-20 {
    margin-top: -5rem !important;
  }
  .-mt-md-21 {
    margin-top: -5.25rem !important;
  }
  .-mt-md-22 {
    margin-top: -5.5rem !important;
  }
  .-mt-md-23 {
    margin-top: -5.75rem !important;
  }
  .-mt-md-24 {
    margin-top: -6rem !important;
  }
  .-mt-md-25 {
    margin-top: -6.25rem !important;
  }
  .-mb-md-auto {
    margin-bottom: -auto !important;
  }
  .-mb-md-0 {
    margin-bottom: 0 !important;
  }
  .-mb-md-1 {
    margin-bottom: -0.25rem !important;
  }
  .-mb-md-2 {
    margin-bottom: -0.5rem !important;
  }
  .-mb-md-3 {
    margin-bottom: -0.75rem !important;
  }
  .-mb-md-4 {
    margin-bottom: -1rem !important;
  }
  .-mb-md-5 {
    margin-bottom: -1.25rem !important;
  }
  .-mb-md-6 {
    margin-bottom: -1.5rem !important;
  }
  .-mb-md-7 {
    margin-bottom: -1.75rem !important;
  }
  .-mb-md-8 {
    margin-bottom: -2rem !important;
  }
  .-mb-md-9 {
    margin-bottom: -2.25rem !important;
  }
  .-mb-md-10 {
    margin-bottom: -2.5rem !important;
  }
  .-mb-md-11 {
    margin-bottom: -2.75rem !important;
  }
  .-mb-md-12 {
    margin-bottom: -3rem !important;
  }
  .-mb-md-13 {
    margin-bottom: -3.25rem !important;
  }
  .-mb-md-14 {
    margin-bottom: -3.5rem !important;
  }
  .-mb-md-15 {
    margin-bottom: -3.75rem !important;
  }
  .-mb-md-16 {
    margin-bottom: -4rem !important;
  }
  .-mb-md-17 {
    margin-bottom: -4.25rem !important;
  }
  .-mb-md-18 {
    margin-bottom: -4.5rem !important;
  }
  .-mb-md-19 {
    margin-bottom: -4.75rem !important;
  }
  .-mb-md-20 {
    margin-bottom: -5rem !important;
  }
  .-mb-md-21 {
    margin-bottom: -5.25rem !important;
  }
  .-mb-md-22 {
    margin-bottom: -5.5rem !important;
  }
  .-mb-md-23 {
    margin-bottom: -5.75rem !important;
  }
  .-mb-md-24 {
    margin-bottom: -6rem !important;
  }
  .-mb-md-25 {
    margin-bottom: -6.25rem !important;
  }
  .-ms-md-auto {
    margin-left: -auto !important;
  }
  .-ms-md-0 {
    margin-left: 0 !important;
  }
  .-ms-md-1 {
    margin-left: -0.25rem !important;
  }
  .-ms-md-2 {
    margin-left: -0.5rem !important;
  }
  .-ms-md-3 {
    margin-left: -0.75rem !important;
  }
  .-ms-md-4 {
    margin-left: -1rem !important;
  }
  .-ms-md-5 {
    margin-left: -1.25rem !important;
  }
  .-ms-md-6 {
    margin-left: -1.5rem !important;
  }
  .-ms-md-7 {
    margin-left: -1.75rem !important;
  }
  .-ms-md-8 {
    margin-left: -2rem !important;
  }
  .-ms-md-9 {
    margin-left: -2.25rem !important;
  }
  .-ms-md-10 {
    margin-left: -2.5rem !important;
  }
  .-ms-md-11 {
    margin-left: -2.75rem !important;
  }
  .-ms-md-12 {
    margin-left: -3rem !important;
  }
  .-ms-md-13 {
    margin-left: -3.25rem !important;
  }
  .-ms-md-14 {
    margin-left: -3.5rem !important;
  }
  .-ms-md-15 {
    margin-left: -3.75rem !important;
  }
  .-ms-md-16 {
    margin-left: -4rem !important;
  }
  .-ms-md-17 {
    margin-left: -4.25rem !important;
  }
  .-ms-md-18 {
    margin-left: -4.5rem !important;
  }
  .-ms-md-19 {
    margin-left: -4.75rem !important;
  }
  .-ms-md-20 {
    margin-left: -5rem !important;
  }
  .-ms-md-21 {
    margin-left: -5.25rem !important;
  }
  .-ms-md-22 {
    margin-left: -5.5rem !important;
  }
  .-ms-md-23 {
    margin-left: -5.75rem !important;
  }
  .-ms-md-24 {
    margin-left: -6rem !important;
  }
  .-ms-md-25 {
    margin-left: -6.25rem !important;
  }
  .-me-md-auto {
    margin-right: -auto !important;
  }
  .-me-md-0 {
    margin-right: 0 !important;
  }
  .-me-md-1 {
    margin-right: -0.25rem !important;
  }
  .-me-md-2 {
    margin-right: -0.5rem !important;
  }
  .-me-md-3 {
    margin-right: -0.75rem !important;
  }
  .-me-md-4 {
    margin-right: -1rem !important;
  }
  .-me-md-5 {
    margin-right: -1.25rem !important;
  }
  .-me-md-6 {
    margin-right: -1.5rem !important;
  }
  .-me-md-7 {
    margin-right: -1.75rem !important;
  }
  .-me-md-8 {
    margin-right: -2rem !important;
  }
  .-me-md-9 {
    margin-right: -2.25rem !important;
  }
  .-me-md-10 {
    margin-right: -2.5rem !important;
  }
  .-me-md-11 {
    margin-right: -2.75rem !important;
  }
  .-me-md-12 {
    margin-right: -3rem !important;
  }
  .-me-md-13 {
    margin-right: -3.25rem !important;
  }
  .-me-md-14 {
    margin-right: -3.5rem !important;
  }
  .-me-md-15 {
    margin-right: -3.75rem !important;
  }
  .-me-md-16 {
    margin-right: -4rem !important;
  }
  .-me-md-17 {
    margin-right: -4.25rem !important;
  }
  .-me-md-18 {
    margin-right: -4.5rem !important;
  }
  .-me-md-19 {
    margin-right: -4.75rem !important;
  }
  .-me-md-20 {
    margin-right: -5rem !important;
  }
  .-me-md-21 {
    margin-right: -5.25rem !important;
  }
  .-me-md-22 {
    margin-right: -5.5rem !important;
  }
  .-me-md-23 {
    margin-right: -5.75rem !important;
  }
  .-me-md-24 {
    margin-right: -6rem !important;
  }
  .-me-md-25 {
    margin-right: -6.25rem !important;
  }
}
@media (min-width: 64rem) {
  .-m-lg-auto {
    margin: -auto !important;
  }
  .-m-lg-0 {
    margin: 0 !important;
  }
  .-m-lg-1 {
    margin: -0.25rem !important;
  }
  .-m-lg-2 {
    margin: -0.5rem !important;
  }
  .-m-lg-3 {
    margin: -0.75rem !important;
  }
  .-m-lg-4 {
    margin: -1rem !important;
  }
  .-m-lg-5 {
    margin: -1.25rem !important;
  }
  .-m-lg-6 {
    margin: -1.5rem !important;
  }
  .-m-lg-7 {
    margin: -1.75rem !important;
  }
  .-m-lg-8 {
    margin: -2rem !important;
  }
  .-m-lg-9 {
    margin: -2.25rem !important;
  }
  .-m-lg-10 {
    margin: -2.5rem !important;
  }
  .-m-lg-11 {
    margin: -2.75rem !important;
  }
  .-m-lg-12 {
    margin: -3rem !important;
  }
  .-m-lg-13 {
    margin: -3.25rem !important;
  }
  .-m-lg-14 {
    margin: -3.5rem !important;
  }
  .-m-lg-15 {
    margin: -3.75rem !important;
  }
  .-m-lg-16 {
    margin: -4rem !important;
  }
  .-m-lg-17 {
    margin: -4.25rem !important;
  }
  .-m-lg-18 {
    margin: -4.5rem !important;
  }
  .-m-lg-19 {
    margin: -4.75rem !important;
  }
  .-m-lg-20 {
    margin: -5rem !important;
  }
  .-m-lg-21 {
    margin: -5.25rem !important;
  }
  .-m-lg-22 {
    margin: -5.5rem !important;
  }
  .-m-lg-23 {
    margin: -5.75rem !important;
  }
  .-m-lg-24 {
    margin: -6rem !important;
  }
  .-m-lg-25 {
    margin: -6.25rem !important;
  }
  .-mx-lg-auto {
    margin-left: -auto !important;
    margin-right: -auto !important;
  }
  .-mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .-mx-lg-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .-mx-lg-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .-mx-lg-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
  .-mx-lg-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .-mx-lg-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }
  .-mx-lg-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .-mx-lg-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }
  .-mx-lg-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .-mx-lg-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }
  .-mx-lg-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
  .-mx-lg-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }
  .-mx-lg-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .-mx-lg-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }
  .-mx-lg-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }
  .-mx-lg-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }
  .-mx-lg-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .-mx-lg-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }
  .-mx-lg-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }
  .-mx-lg-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }
  .-mx-lg-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .-mx-lg-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }
  .-mx-lg-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }
  .-mx-lg-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }
  .-mx-lg-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
  .-mx-lg-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }
  .-my-lg-auto {
    margin-top: -auto !important;
    margin-bottom: -auto !important;
  }
  .-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .-my-lg-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .-my-lg-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .-my-lg-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .-my-lg-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .-my-lg-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .-my-lg-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .-my-lg-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .-my-lg-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .-my-lg-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .-my-lg-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .-my-lg-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .-my-lg-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .-my-lg-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .-my-lg-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .-my-lg-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .-my-lg-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .-my-lg-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .-my-lg-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .-my-lg-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .-my-lg-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .-my-lg-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }
  .-my-lg-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }
  .-my-lg-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }
  .-my-lg-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .-my-lg-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }
  .-mt-lg-auto {
    margin-top: -auto !important;
  }
  .-mt-lg-0 {
    margin-top: 0 !important;
  }
  .-mt-lg-1 {
    margin-top: -0.25rem !important;
  }
  .-mt-lg-2 {
    margin-top: -0.5rem !important;
  }
  .-mt-lg-3 {
    margin-top: -0.75rem !important;
  }
  .-mt-lg-4 {
    margin-top: -1rem !important;
  }
  .-mt-lg-5 {
    margin-top: -1.25rem !important;
  }
  .-mt-lg-6 {
    margin-top: -1.5rem !important;
  }
  .-mt-lg-7 {
    margin-top: -1.75rem !important;
  }
  .-mt-lg-8 {
    margin-top: -2rem !important;
  }
  .-mt-lg-9 {
    margin-top: -2.25rem !important;
  }
  .-mt-lg-10 {
    margin-top: -2.5rem !important;
  }
  .-mt-lg-11 {
    margin-top: -2.75rem !important;
  }
  .-mt-lg-12 {
    margin-top: -3rem !important;
  }
  .-mt-lg-13 {
    margin-top: -3.25rem !important;
  }
  .-mt-lg-14 {
    margin-top: -3.5rem !important;
  }
  .-mt-lg-15 {
    margin-top: -3.75rem !important;
  }
  .-mt-lg-16 {
    margin-top: -4rem !important;
  }
  .-mt-lg-17 {
    margin-top: -4.25rem !important;
  }
  .-mt-lg-18 {
    margin-top: -4.5rem !important;
  }
  .-mt-lg-19 {
    margin-top: -4.75rem !important;
  }
  .-mt-lg-20 {
    margin-top: -5rem !important;
  }
  .-mt-lg-21 {
    margin-top: -5.25rem !important;
  }
  .-mt-lg-22 {
    margin-top: -5.5rem !important;
  }
  .-mt-lg-23 {
    margin-top: -5.75rem !important;
  }
  .-mt-lg-24 {
    margin-top: -6rem !important;
  }
  .-mt-lg-25 {
    margin-top: -6.25rem !important;
  }
  .-mb-lg-auto {
    margin-bottom: -auto !important;
  }
  .-mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .-mb-lg-1 {
    margin-bottom: -0.25rem !important;
  }
  .-mb-lg-2 {
    margin-bottom: -0.5rem !important;
  }
  .-mb-lg-3 {
    margin-bottom: -0.75rem !important;
  }
  .-mb-lg-4 {
    margin-bottom: -1rem !important;
  }
  .-mb-lg-5 {
    margin-bottom: -1.25rem !important;
  }
  .-mb-lg-6 {
    margin-bottom: -1.5rem !important;
  }
  .-mb-lg-7 {
    margin-bottom: -1.75rem !important;
  }
  .-mb-lg-8 {
    margin-bottom: -2rem !important;
  }
  .-mb-lg-9 {
    margin-bottom: -2.25rem !important;
  }
  .-mb-lg-10 {
    margin-bottom: -2.5rem !important;
  }
  .-mb-lg-11 {
    margin-bottom: -2.75rem !important;
  }
  .-mb-lg-12 {
    margin-bottom: -3rem !important;
  }
  .-mb-lg-13 {
    margin-bottom: -3.25rem !important;
  }
  .-mb-lg-14 {
    margin-bottom: -3.5rem !important;
  }
  .-mb-lg-15 {
    margin-bottom: -3.75rem !important;
  }
  .-mb-lg-16 {
    margin-bottom: -4rem !important;
  }
  .-mb-lg-17 {
    margin-bottom: -4.25rem !important;
  }
  .-mb-lg-18 {
    margin-bottom: -4.5rem !important;
  }
  .-mb-lg-19 {
    margin-bottom: -4.75rem !important;
  }
  .-mb-lg-20 {
    margin-bottom: -5rem !important;
  }
  .-mb-lg-21 {
    margin-bottom: -5.25rem !important;
  }
  .-mb-lg-22 {
    margin-bottom: -5.5rem !important;
  }
  .-mb-lg-23 {
    margin-bottom: -5.75rem !important;
  }
  .-mb-lg-24 {
    margin-bottom: -6rem !important;
  }
  .-mb-lg-25 {
    margin-bottom: -6.25rem !important;
  }
  .-ms-lg-auto {
    margin-left: -auto !important;
  }
  .-ms-lg-0 {
    margin-left: 0 !important;
  }
  .-ms-lg-1 {
    margin-left: -0.25rem !important;
  }
  .-ms-lg-2 {
    margin-left: -0.5rem !important;
  }
  .-ms-lg-3 {
    margin-left: -0.75rem !important;
  }
  .-ms-lg-4 {
    margin-left: -1rem !important;
  }
  .-ms-lg-5 {
    margin-left: -1.25rem !important;
  }
  .-ms-lg-6 {
    margin-left: -1.5rem !important;
  }
  .-ms-lg-7 {
    margin-left: -1.75rem !important;
  }
  .-ms-lg-8 {
    margin-left: -2rem !important;
  }
  .-ms-lg-9 {
    margin-left: -2.25rem !important;
  }
  .-ms-lg-10 {
    margin-left: -2.5rem !important;
  }
  .-ms-lg-11 {
    margin-left: -2.75rem !important;
  }
  .-ms-lg-12 {
    margin-left: -3rem !important;
  }
  .-ms-lg-13 {
    margin-left: -3.25rem !important;
  }
  .-ms-lg-14 {
    margin-left: -3.5rem !important;
  }
  .-ms-lg-15 {
    margin-left: -3.75rem !important;
  }
  .-ms-lg-16 {
    margin-left: -4rem !important;
  }
  .-ms-lg-17 {
    margin-left: -4.25rem !important;
  }
  .-ms-lg-18 {
    margin-left: -4.5rem !important;
  }
  .-ms-lg-19 {
    margin-left: -4.75rem !important;
  }
  .-ms-lg-20 {
    margin-left: -5rem !important;
  }
  .-ms-lg-21 {
    margin-left: -5.25rem !important;
  }
  .-ms-lg-22 {
    margin-left: -5.5rem !important;
  }
  .-ms-lg-23 {
    margin-left: -5.75rem !important;
  }
  .-ms-lg-24 {
    margin-left: -6rem !important;
  }
  .-ms-lg-25 {
    margin-left: -6.25rem !important;
  }
  .-me-lg-auto {
    margin-right: -auto !important;
  }
  .-me-lg-0 {
    margin-right: 0 !important;
  }
  .-me-lg-1 {
    margin-right: -0.25rem !important;
  }
  .-me-lg-2 {
    margin-right: -0.5rem !important;
  }
  .-me-lg-3 {
    margin-right: -0.75rem !important;
  }
  .-me-lg-4 {
    margin-right: -1rem !important;
  }
  .-me-lg-5 {
    margin-right: -1.25rem !important;
  }
  .-me-lg-6 {
    margin-right: -1.5rem !important;
  }
  .-me-lg-7 {
    margin-right: -1.75rem !important;
  }
  .-me-lg-8 {
    margin-right: -2rem !important;
  }
  .-me-lg-9 {
    margin-right: -2.25rem !important;
  }
  .-me-lg-10 {
    margin-right: -2.5rem !important;
  }
  .-me-lg-11 {
    margin-right: -2.75rem !important;
  }
  .-me-lg-12 {
    margin-right: -3rem !important;
  }
  .-me-lg-13 {
    margin-right: -3.25rem !important;
  }
  .-me-lg-14 {
    margin-right: -3.5rem !important;
  }
  .-me-lg-15 {
    margin-right: -3.75rem !important;
  }
  .-me-lg-16 {
    margin-right: -4rem !important;
  }
  .-me-lg-17 {
    margin-right: -4.25rem !important;
  }
  .-me-lg-18 {
    margin-right: -4.5rem !important;
  }
  .-me-lg-19 {
    margin-right: -4.75rem !important;
  }
  .-me-lg-20 {
    margin-right: -5rem !important;
  }
  .-me-lg-21 {
    margin-right: -5.25rem !important;
  }
  .-me-lg-22 {
    margin-right: -5.5rem !important;
  }
  .-me-lg-23 {
    margin-right: -5.75rem !important;
  }
  .-me-lg-24 {
    margin-right: -6rem !important;
  }
  .-me-lg-25 {
    margin-right: -6.25rem !important;
  }
}
@media (min-width: 80rem) {
  .-m-xl-auto {
    margin: -auto !important;
  }
  .-m-xl-0 {
    margin: 0 !important;
  }
  .-m-xl-1 {
    margin: -0.25rem !important;
  }
  .-m-xl-2 {
    margin: -0.5rem !important;
  }
  .-m-xl-3 {
    margin: -0.75rem !important;
  }
  .-m-xl-4 {
    margin: -1rem !important;
  }
  .-m-xl-5 {
    margin: -1.25rem !important;
  }
  .-m-xl-6 {
    margin: -1.5rem !important;
  }
  .-m-xl-7 {
    margin: -1.75rem !important;
  }
  .-m-xl-8 {
    margin: -2rem !important;
  }
  .-m-xl-9 {
    margin: -2.25rem !important;
  }
  .-m-xl-10 {
    margin: -2.5rem !important;
  }
  .-m-xl-11 {
    margin: -2.75rem !important;
  }
  .-m-xl-12 {
    margin: -3rem !important;
  }
  .-m-xl-13 {
    margin: -3.25rem !important;
  }
  .-m-xl-14 {
    margin: -3.5rem !important;
  }
  .-m-xl-15 {
    margin: -3.75rem !important;
  }
  .-m-xl-16 {
    margin: -4rem !important;
  }
  .-m-xl-17 {
    margin: -4.25rem !important;
  }
  .-m-xl-18 {
    margin: -4.5rem !important;
  }
  .-m-xl-19 {
    margin: -4.75rem !important;
  }
  .-m-xl-20 {
    margin: -5rem !important;
  }
  .-m-xl-21 {
    margin: -5.25rem !important;
  }
  .-m-xl-22 {
    margin: -5.5rem !important;
  }
  .-m-xl-23 {
    margin: -5.75rem !important;
  }
  .-m-xl-24 {
    margin: -6rem !important;
  }
  .-m-xl-25 {
    margin: -6.25rem !important;
  }
  .-mx-xl-auto {
    margin-left: -auto !important;
    margin-right: -auto !important;
  }
  .-mx-xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .-mx-xl-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .-mx-xl-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .-mx-xl-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
  .-mx-xl-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .-mx-xl-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }
  .-mx-xl-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .-mx-xl-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }
  .-mx-xl-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .-mx-xl-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }
  .-mx-xl-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
  .-mx-xl-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }
  .-mx-xl-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .-mx-xl-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }
  .-mx-xl-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }
  .-mx-xl-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }
  .-mx-xl-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .-mx-xl-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }
  .-mx-xl-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }
  .-mx-xl-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }
  .-mx-xl-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .-mx-xl-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }
  .-mx-xl-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }
  .-mx-xl-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }
  .-mx-xl-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
  .-mx-xl-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }
  .-my-xl-auto {
    margin-top: -auto !important;
    margin-bottom: -auto !important;
  }
  .-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .-my-xl-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .-my-xl-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .-my-xl-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .-my-xl-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .-my-xl-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .-my-xl-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .-my-xl-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .-my-xl-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .-my-xl-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .-my-xl-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .-my-xl-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .-my-xl-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .-my-xl-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .-my-xl-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .-my-xl-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .-my-xl-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .-my-xl-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .-my-xl-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .-my-xl-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .-my-xl-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .-my-xl-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }
  .-my-xl-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }
  .-my-xl-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }
  .-my-xl-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .-my-xl-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }
  .-mt-xl-auto {
    margin-top: -auto !important;
  }
  .-mt-xl-0 {
    margin-top: 0 !important;
  }
  .-mt-xl-1 {
    margin-top: -0.25rem !important;
  }
  .-mt-xl-2 {
    margin-top: -0.5rem !important;
  }
  .-mt-xl-3 {
    margin-top: -0.75rem !important;
  }
  .-mt-xl-4 {
    margin-top: -1rem !important;
  }
  .-mt-xl-5 {
    margin-top: -1.25rem !important;
  }
  .-mt-xl-6 {
    margin-top: -1.5rem !important;
  }
  .-mt-xl-7 {
    margin-top: -1.75rem !important;
  }
  .-mt-xl-8 {
    margin-top: -2rem !important;
  }
  .-mt-xl-9 {
    margin-top: -2.25rem !important;
  }
  .-mt-xl-10 {
    margin-top: -2.5rem !important;
  }
  .-mt-xl-11 {
    margin-top: -2.75rem !important;
  }
  .-mt-xl-12 {
    margin-top: -3rem !important;
  }
  .-mt-xl-13 {
    margin-top: -3.25rem !important;
  }
  .-mt-xl-14 {
    margin-top: -3.5rem !important;
  }
  .-mt-xl-15 {
    margin-top: -3.75rem !important;
  }
  .-mt-xl-16 {
    margin-top: -4rem !important;
  }
  .-mt-xl-17 {
    margin-top: -4.25rem !important;
  }
  .-mt-xl-18 {
    margin-top: -4.5rem !important;
  }
  .-mt-xl-19 {
    margin-top: -4.75rem !important;
  }
  .-mt-xl-20 {
    margin-top: -5rem !important;
  }
  .-mt-xl-21 {
    margin-top: -5.25rem !important;
  }
  .-mt-xl-22 {
    margin-top: -5.5rem !important;
  }
  .-mt-xl-23 {
    margin-top: -5.75rem !important;
  }
  .-mt-xl-24 {
    margin-top: -6rem !important;
  }
  .-mt-xl-25 {
    margin-top: -6.25rem !important;
  }
  .-mb-xl-auto {
    margin-bottom: -auto !important;
  }
  .-mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .-mb-xl-1 {
    margin-bottom: -0.25rem !important;
  }
  .-mb-xl-2 {
    margin-bottom: -0.5rem !important;
  }
  .-mb-xl-3 {
    margin-bottom: -0.75rem !important;
  }
  .-mb-xl-4 {
    margin-bottom: -1rem !important;
  }
  .-mb-xl-5 {
    margin-bottom: -1.25rem !important;
  }
  .-mb-xl-6 {
    margin-bottom: -1.5rem !important;
  }
  .-mb-xl-7 {
    margin-bottom: -1.75rem !important;
  }
  .-mb-xl-8 {
    margin-bottom: -2rem !important;
  }
  .-mb-xl-9 {
    margin-bottom: -2.25rem !important;
  }
  .-mb-xl-10 {
    margin-bottom: -2.5rem !important;
  }
  .-mb-xl-11 {
    margin-bottom: -2.75rem !important;
  }
  .-mb-xl-12 {
    margin-bottom: -3rem !important;
  }
  .-mb-xl-13 {
    margin-bottom: -3.25rem !important;
  }
  .-mb-xl-14 {
    margin-bottom: -3.5rem !important;
  }
  .-mb-xl-15 {
    margin-bottom: -3.75rem !important;
  }
  .-mb-xl-16 {
    margin-bottom: -4rem !important;
  }
  .-mb-xl-17 {
    margin-bottom: -4.25rem !important;
  }
  .-mb-xl-18 {
    margin-bottom: -4.5rem !important;
  }
  .-mb-xl-19 {
    margin-bottom: -4.75rem !important;
  }
  .-mb-xl-20 {
    margin-bottom: -5rem !important;
  }
  .-mb-xl-21 {
    margin-bottom: -5.25rem !important;
  }
  .-mb-xl-22 {
    margin-bottom: -5.5rem !important;
  }
  .-mb-xl-23 {
    margin-bottom: -5.75rem !important;
  }
  .-mb-xl-24 {
    margin-bottom: -6rem !important;
  }
  .-mb-xl-25 {
    margin-bottom: -6.25rem !important;
  }
  .-ms-xl-auto {
    margin-left: -auto !important;
  }
  .-ms-xl-0 {
    margin-left: 0 !important;
  }
  .-ms-xl-1 {
    margin-left: -0.25rem !important;
  }
  .-ms-xl-2 {
    margin-left: -0.5rem !important;
  }
  .-ms-xl-3 {
    margin-left: -0.75rem !important;
  }
  .-ms-xl-4 {
    margin-left: -1rem !important;
  }
  .-ms-xl-5 {
    margin-left: -1.25rem !important;
  }
  .-ms-xl-6 {
    margin-left: -1.5rem !important;
  }
  .-ms-xl-7 {
    margin-left: -1.75rem !important;
  }
  .-ms-xl-8 {
    margin-left: -2rem !important;
  }
  .-ms-xl-9 {
    margin-left: -2.25rem !important;
  }
  .-ms-xl-10 {
    margin-left: -2.5rem !important;
  }
  .-ms-xl-11 {
    margin-left: -2.75rem !important;
  }
  .-ms-xl-12 {
    margin-left: -3rem !important;
  }
  .-ms-xl-13 {
    margin-left: -3.25rem !important;
  }
  .-ms-xl-14 {
    margin-left: -3.5rem !important;
  }
  .-ms-xl-15 {
    margin-left: -3.75rem !important;
  }
  .-ms-xl-16 {
    margin-left: -4rem !important;
  }
  .-ms-xl-17 {
    margin-left: -4.25rem !important;
  }
  .-ms-xl-18 {
    margin-left: -4.5rem !important;
  }
  .-ms-xl-19 {
    margin-left: -4.75rem !important;
  }
  .-ms-xl-20 {
    margin-left: -5rem !important;
  }
  .-ms-xl-21 {
    margin-left: -5.25rem !important;
  }
  .-ms-xl-22 {
    margin-left: -5.5rem !important;
  }
  .-ms-xl-23 {
    margin-left: -5.75rem !important;
  }
  .-ms-xl-24 {
    margin-left: -6rem !important;
  }
  .-ms-xl-25 {
    margin-left: -6.25rem !important;
  }
  .-me-xl-auto {
    margin-right: -auto !important;
  }
  .-me-xl-0 {
    margin-right: 0 !important;
  }
  .-me-xl-1 {
    margin-right: -0.25rem !important;
  }
  .-me-xl-2 {
    margin-right: -0.5rem !important;
  }
  .-me-xl-3 {
    margin-right: -0.75rem !important;
  }
  .-me-xl-4 {
    margin-right: -1rem !important;
  }
  .-me-xl-5 {
    margin-right: -1.25rem !important;
  }
  .-me-xl-6 {
    margin-right: -1.5rem !important;
  }
  .-me-xl-7 {
    margin-right: -1.75rem !important;
  }
  .-me-xl-8 {
    margin-right: -2rem !important;
  }
  .-me-xl-9 {
    margin-right: -2.25rem !important;
  }
  .-me-xl-10 {
    margin-right: -2.5rem !important;
  }
  .-me-xl-11 {
    margin-right: -2.75rem !important;
  }
  .-me-xl-12 {
    margin-right: -3rem !important;
  }
  .-me-xl-13 {
    margin-right: -3.25rem !important;
  }
  .-me-xl-14 {
    margin-right: -3.5rem !important;
  }
  .-me-xl-15 {
    margin-right: -3.75rem !important;
  }
  .-me-xl-16 {
    margin-right: -4rem !important;
  }
  .-me-xl-17 {
    margin-right: -4.25rem !important;
  }
  .-me-xl-18 {
    margin-right: -4.5rem !important;
  }
  .-me-xl-19 {
    margin-right: -4.75rem !important;
  }
  .-me-xl-20 {
    margin-right: -5rem !important;
  }
  .-me-xl-21 {
    margin-right: -5.25rem !important;
  }
  .-me-xl-22 {
    margin-right: -5.5rem !important;
  }
  .-me-xl-23 {
    margin-right: -5.75rem !important;
  }
  .-me-xl-24 {
    margin-right: -6rem !important;
  }
  .-me-xl-25 {
    margin-right: -6.25rem !important;
  }
}
@media (min-width: 96rem) {
  .-m-2xl-auto {
    margin: -auto !important;
  }
  .-m-2xl-0 {
    margin: 0 !important;
  }
  .-m-2xl-1 {
    margin: -0.25rem !important;
  }
  .-m-2xl-2 {
    margin: -0.5rem !important;
  }
  .-m-2xl-3 {
    margin: -0.75rem !important;
  }
  .-m-2xl-4 {
    margin: -1rem !important;
  }
  .-m-2xl-5 {
    margin: -1.25rem !important;
  }
  .-m-2xl-6 {
    margin: -1.5rem !important;
  }
  .-m-2xl-7 {
    margin: -1.75rem !important;
  }
  .-m-2xl-8 {
    margin: -2rem !important;
  }
  .-m-2xl-9 {
    margin: -2.25rem !important;
  }
  .-m-2xl-10 {
    margin: -2.5rem !important;
  }
  .-m-2xl-11 {
    margin: -2.75rem !important;
  }
  .-m-2xl-12 {
    margin: -3rem !important;
  }
  .-m-2xl-13 {
    margin: -3.25rem !important;
  }
  .-m-2xl-14 {
    margin: -3.5rem !important;
  }
  .-m-2xl-15 {
    margin: -3.75rem !important;
  }
  .-m-2xl-16 {
    margin: -4rem !important;
  }
  .-m-2xl-17 {
    margin: -4.25rem !important;
  }
  .-m-2xl-18 {
    margin: -4.5rem !important;
  }
  .-m-2xl-19 {
    margin: -4.75rem !important;
  }
  .-m-2xl-20 {
    margin: -5rem !important;
  }
  .-m-2xl-21 {
    margin: -5.25rem !important;
  }
  .-m-2xl-22 {
    margin: -5.5rem !important;
  }
  .-m-2xl-23 {
    margin: -5.75rem !important;
  }
  .-m-2xl-24 {
    margin: -6rem !important;
  }
  .-m-2xl-25 {
    margin: -6.25rem !important;
  }
  .-mx-2xl-auto {
    margin-left: -auto !important;
    margin-right: -auto !important;
  }
  .-mx-2xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .-mx-2xl-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .-mx-2xl-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .-mx-2xl-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
  .-mx-2xl-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .-mx-2xl-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }
  .-mx-2xl-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .-mx-2xl-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }
  .-mx-2xl-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .-mx-2xl-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }
  .-mx-2xl-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
  .-mx-2xl-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }
  .-mx-2xl-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .-mx-2xl-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }
  .-mx-2xl-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }
  .-mx-2xl-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }
  .-mx-2xl-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .-mx-2xl-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }
  .-mx-2xl-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }
  .-mx-2xl-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }
  .-mx-2xl-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .-mx-2xl-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }
  .-mx-2xl-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }
  .-mx-2xl-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }
  .-mx-2xl-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
  .-mx-2xl-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }
  .-my-2xl-auto {
    margin-top: -auto !important;
    margin-bottom: -auto !important;
  }
  .-my-2xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .-my-2xl-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .-my-2xl-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .-my-2xl-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .-my-2xl-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .-my-2xl-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .-my-2xl-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .-my-2xl-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .-my-2xl-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .-my-2xl-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .-my-2xl-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .-my-2xl-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .-my-2xl-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .-my-2xl-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .-my-2xl-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .-my-2xl-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .-my-2xl-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .-my-2xl-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .-my-2xl-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .-my-2xl-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .-my-2xl-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .-my-2xl-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }
  .-my-2xl-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }
  .-my-2xl-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }
  .-my-2xl-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .-my-2xl-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }
  .-mt-2xl-auto {
    margin-top: -auto !important;
  }
  .-mt-2xl-0 {
    margin-top: 0 !important;
  }
  .-mt-2xl-1 {
    margin-top: -0.25rem !important;
  }
  .-mt-2xl-2 {
    margin-top: -0.5rem !important;
  }
  .-mt-2xl-3 {
    margin-top: -0.75rem !important;
  }
  .-mt-2xl-4 {
    margin-top: -1rem !important;
  }
  .-mt-2xl-5 {
    margin-top: -1.25rem !important;
  }
  .-mt-2xl-6 {
    margin-top: -1.5rem !important;
  }
  .-mt-2xl-7 {
    margin-top: -1.75rem !important;
  }
  .-mt-2xl-8 {
    margin-top: -2rem !important;
  }
  .-mt-2xl-9 {
    margin-top: -2.25rem !important;
  }
  .-mt-2xl-10 {
    margin-top: -2.5rem !important;
  }
  .-mt-2xl-11 {
    margin-top: -2.75rem !important;
  }
  .-mt-2xl-12 {
    margin-top: -3rem !important;
  }
  .-mt-2xl-13 {
    margin-top: -3.25rem !important;
  }
  .-mt-2xl-14 {
    margin-top: -3.5rem !important;
  }
  .-mt-2xl-15 {
    margin-top: -3.75rem !important;
  }
  .-mt-2xl-16 {
    margin-top: -4rem !important;
  }
  .-mt-2xl-17 {
    margin-top: -4.25rem !important;
  }
  .-mt-2xl-18 {
    margin-top: -4.5rem !important;
  }
  .-mt-2xl-19 {
    margin-top: -4.75rem !important;
  }
  .-mt-2xl-20 {
    margin-top: -5rem !important;
  }
  .-mt-2xl-21 {
    margin-top: -5.25rem !important;
  }
  .-mt-2xl-22 {
    margin-top: -5.5rem !important;
  }
  .-mt-2xl-23 {
    margin-top: -5.75rem !important;
  }
  .-mt-2xl-24 {
    margin-top: -6rem !important;
  }
  .-mt-2xl-25 {
    margin-top: -6.25rem !important;
  }
  .-mb-2xl-auto {
    margin-bottom: -auto !important;
  }
  .-mb-2xl-0 {
    margin-bottom: 0 !important;
  }
  .-mb-2xl-1 {
    margin-bottom: -0.25rem !important;
  }
  .-mb-2xl-2 {
    margin-bottom: -0.5rem !important;
  }
  .-mb-2xl-3 {
    margin-bottom: -0.75rem !important;
  }
  .-mb-2xl-4 {
    margin-bottom: -1rem !important;
  }
  .-mb-2xl-5 {
    margin-bottom: -1.25rem !important;
  }
  .-mb-2xl-6 {
    margin-bottom: -1.5rem !important;
  }
  .-mb-2xl-7 {
    margin-bottom: -1.75rem !important;
  }
  .-mb-2xl-8 {
    margin-bottom: -2rem !important;
  }
  .-mb-2xl-9 {
    margin-bottom: -2.25rem !important;
  }
  .-mb-2xl-10 {
    margin-bottom: -2.5rem !important;
  }
  .-mb-2xl-11 {
    margin-bottom: -2.75rem !important;
  }
  .-mb-2xl-12 {
    margin-bottom: -3rem !important;
  }
  .-mb-2xl-13 {
    margin-bottom: -3.25rem !important;
  }
  .-mb-2xl-14 {
    margin-bottom: -3.5rem !important;
  }
  .-mb-2xl-15 {
    margin-bottom: -3.75rem !important;
  }
  .-mb-2xl-16 {
    margin-bottom: -4rem !important;
  }
  .-mb-2xl-17 {
    margin-bottom: -4.25rem !important;
  }
  .-mb-2xl-18 {
    margin-bottom: -4.5rem !important;
  }
  .-mb-2xl-19 {
    margin-bottom: -4.75rem !important;
  }
  .-mb-2xl-20 {
    margin-bottom: -5rem !important;
  }
  .-mb-2xl-21 {
    margin-bottom: -5.25rem !important;
  }
  .-mb-2xl-22 {
    margin-bottom: -5.5rem !important;
  }
  .-mb-2xl-23 {
    margin-bottom: -5.75rem !important;
  }
  .-mb-2xl-24 {
    margin-bottom: -6rem !important;
  }
  .-mb-2xl-25 {
    margin-bottom: -6.25rem !important;
  }
  .-ms-2xl-auto {
    margin-left: -auto !important;
  }
  .-ms-2xl-0 {
    margin-left: 0 !important;
  }
  .-ms-2xl-1 {
    margin-left: -0.25rem !important;
  }
  .-ms-2xl-2 {
    margin-left: -0.5rem !important;
  }
  .-ms-2xl-3 {
    margin-left: -0.75rem !important;
  }
  .-ms-2xl-4 {
    margin-left: -1rem !important;
  }
  .-ms-2xl-5 {
    margin-left: -1.25rem !important;
  }
  .-ms-2xl-6 {
    margin-left: -1.5rem !important;
  }
  .-ms-2xl-7 {
    margin-left: -1.75rem !important;
  }
  .-ms-2xl-8 {
    margin-left: -2rem !important;
  }
  .-ms-2xl-9 {
    margin-left: -2.25rem !important;
  }
  .-ms-2xl-10 {
    margin-left: -2.5rem !important;
  }
  .-ms-2xl-11 {
    margin-left: -2.75rem !important;
  }
  .-ms-2xl-12 {
    margin-left: -3rem !important;
  }
  .-ms-2xl-13 {
    margin-left: -3.25rem !important;
  }
  .-ms-2xl-14 {
    margin-left: -3.5rem !important;
  }
  .-ms-2xl-15 {
    margin-left: -3.75rem !important;
  }
  .-ms-2xl-16 {
    margin-left: -4rem !important;
  }
  .-ms-2xl-17 {
    margin-left: -4.25rem !important;
  }
  .-ms-2xl-18 {
    margin-left: -4.5rem !important;
  }
  .-ms-2xl-19 {
    margin-left: -4.75rem !important;
  }
  .-ms-2xl-20 {
    margin-left: -5rem !important;
  }
  .-ms-2xl-21 {
    margin-left: -5.25rem !important;
  }
  .-ms-2xl-22 {
    margin-left: -5.5rem !important;
  }
  .-ms-2xl-23 {
    margin-left: -5.75rem !important;
  }
  .-ms-2xl-24 {
    margin-left: -6rem !important;
  }
  .-ms-2xl-25 {
    margin-left: -6.25rem !important;
  }
  .-me-2xl-auto {
    margin-right: -auto !important;
  }
  .-me-2xl-0 {
    margin-right: 0 !important;
  }
  .-me-2xl-1 {
    margin-right: -0.25rem !important;
  }
  .-me-2xl-2 {
    margin-right: -0.5rem !important;
  }
  .-me-2xl-3 {
    margin-right: -0.75rem !important;
  }
  .-me-2xl-4 {
    margin-right: -1rem !important;
  }
  .-me-2xl-5 {
    margin-right: -1.25rem !important;
  }
  .-me-2xl-6 {
    margin-right: -1.5rem !important;
  }
  .-me-2xl-7 {
    margin-right: -1.75rem !important;
  }
  .-me-2xl-8 {
    margin-right: -2rem !important;
  }
  .-me-2xl-9 {
    margin-right: -2.25rem !important;
  }
  .-me-2xl-10 {
    margin-right: -2.5rem !important;
  }
  .-me-2xl-11 {
    margin-right: -2.75rem !important;
  }
  .-me-2xl-12 {
    margin-right: -3rem !important;
  }
  .-me-2xl-13 {
    margin-right: -3.25rem !important;
  }
  .-me-2xl-14 {
    margin-right: -3.5rem !important;
  }
  .-me-2xl-15 {
    margin-right: -3.75rem !important;
  }
  .-me-2xl-16 {
    margin-right: -4rem !important;
  }
  .-me-2xl-17 {
    margin-right: -4.25rem !important;
  }
  .-me-2xl-18 {
    margin-right: -4.5rem !important;
  }
  .-me-2xl-19 {
    margin-right: -4.75rem !important;
  }
  .-me-2xl-20 {
    margin-right: -5rem !important;
  }
  .-me-2xl-21 {
    margin-right: -5.25rem !important;
  }
  .-me-2xl-22 {
    margin-right: -5.5rem !important;
  }
  .-me-2xl-23 {
    margin-right: -5.75rem !important;
  }
  .-me-2xl-24 {
    margin-right: -6rem !important;
  }
  .-me-2xl-25 {
    margin-right: -6.25rem !important;
  }
}
@media (min-width: 120rem) {
  .-m-3xl-auto {
    margin: -auto !important;
  }
  .-m-3xl-0 {
    margin: 0 !important;
  }
  .-m-3xl-1 {
    margin: -0.25rem !important;
  }
  .-m-3xl-2 {
    margin: -0.5rem !important;
  }
  .-m-3xl-3 {
    margin: -0.75rem !important;
  }
  .-m-3xl-4 {
    margin: -1rem !important;
  }
  .-m-3xl-5 {
    margin: -1.25rem !important;
  }
  .-m-3xl-6 {
    margin: -1.5rem !important;
  }
  .-m-3xl-7 {
    margin: -1.75rem !important;
  }
  .-m-3xl-8 {
    margin: -2rem !important;
  }
  .-m-3xl-9 {
    margin: -2.25rem !important;
  }
  .-m-3xl-10 {
    margin: -2.5rem !important;
  }
  .-m-3xl-11 {
    margin: -2.75rem !important;
  }
  .-m-3xl-12 {
    margin: -3rem !important;
  }
  .-m-3xl-13 {
    margin: -3.25rem !important;
  }
  .-m-3xl-14 {
    margin: -3.5rem !important;
  }
  .-m-3xl-15 {
    margin: -3.75rem !important;
  }
  .-m-3xl-16 {
    margin: -4rem !important;
  }
  .-m-3xl-17 {
    margin: -4.25rem !important;
  }
  .-m-3xl-18 {
    margin: -4.5rem !important;
  }
  .-m-3xl-19 {
    margin: -4.75rem !important;
  }
  .-m-3xl-20 {
    margin: -5rem !important;
  }
  .-m-3xl-21 {
    margin: -5.25rem !important;
  }
  .-m-3xl-22 {
    margin: -5.5rem !important;
  }
  .-m-3xl-23 {
    margin: -5.75rem !important;
  }
  .-m-3xl-24 {
    margin: -6rem !important;
  }
  .-m-3xl-25 {
    margin: -6.25rem !important;
  }
  .-mx-3xl-auto {
    margin-left: -auto !important;
    margin-right: -auto !important;
  }
  .-mx-3xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .-mx-3xl-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .-mx-3xl-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .-mx-3xl-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }
  .-mx-3xl-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .-mx-3xl-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }
  .-mx-3xl-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .-mx-3xl-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }
  .-mx-3xl-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .-mx-3xl-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }
  .-mx-3xl-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }
  .-mx-3xl-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }
  .-mx-3xl-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .-mx-3xl-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }
  .-mx-3xl-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }
  .-mx-3xl-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }
  .-mx-3xl-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .-mx-3xl-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }
  .-mx-3xl-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }
  .-mx-3xl-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }
  .-mx-3xl-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .-mx-3xl-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }
  .-mx-3xl-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }
  .-mx-3xl-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }
  .-mx-3xl-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }
  .-mx-3xl-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }
  .-my-3xl-auto {
    margin-top: -auto !important;
    margin-bottom: -auto !important;
  }
  .-my-3xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .-my-3xl-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .-my-3xl-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .-my-3xl-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .-my-3xl-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .-my-3xl-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .-my-3xl-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .-my-3xl-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .-my-3xl-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .-my-3xl-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .-my-3xl-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .-my-3xl-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .-my-3xl-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .-my-3xl-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .-my-3xl-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .-my-3xl-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .-my-3xl-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .-my-3xl-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .-my-3xl-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .-my-3xl-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .-my-3xl-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .-my-3xl-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }
  .-my-3xl-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }
  .-my-3xl-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }
  .-my-3xl-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .-my-3xl-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }
  .-mt-3xl-auto {
    margin-top: -auto !important;
  }
  .-mt-3xl-0 {
    margin-top: 0 !important;
  }
  .-mt-3xl-1 {
    margin-top: -0.25rem !important;
  }
  .-mt-3xl-2 {
    margin-top: -0.5rem !important;
  }
  .-mt-3xl-3 {
    margin-top: -0.75rem !important;
  }
  .-mt-3xl-4 {
    margin-top: -1rem !important;
  }
  .-mt-3xl-5 {
    margin-top: -1.25rem !important;
  }
  .-mt-3xl-6 {
    margin-top: -1.5rem !important;
  }
  .-mt-3xl-7 {
    margin-top: -1.75rem !important;
  }
  .-mt-3xl-8 {
    margin-top: -2rem !important;
  }
  .-mt-3xl-9 {
    margin-top: -2.25rem !important;
  }
  .-mt-3xl-10 {
    margin-top: -2.5rem !important;
  }
  .-mt-3xl-11 {
    margin-top: -2.75rem !important;
  }
  .-mt-3xl-12 {
    margin-top: -3rem !important;
  }
  .-mt-3xl-13 {
    margin-top: -3.25rem !important;
  }
  .-mt-3xl-14 {
    margin-top: -3.5rem !important;
  }
  .-mt-3xl-15 {
    margin-top: -3.75rem !important;
  }
  .-mt-3xl-16 {
    margin-top: -4rem !important;
  }
  .-mt-3xl-17 {
    margin-top: -4.25rem !important;
  }
  .-mt-3xl-18 {
    margin-top: -4.5rem !important;
  }
  .-mt-3xl-19 {
    margin-top: -4.75rem !important;
  }
  .-mt-3xl-20 {
    margin-top: -5rem !important;
  }
  .-mt-3xl-21 {
    margin-top: -5.25rem !important;
  }
  .-mt-3xl-22 {
    margin-top: -5.5rem !important;
  }
  .-mt-3xl-23 {
    margin-top: -5.75rem !important;
  }
  .-mt-3xl-24 {
    margin-top: -6rem !important;
  }
  .-mt-3xl-25 {
    margin-top: -6.25rem !important;
  }
  .-mb-3xl-auto {
    margin-bottom: -auto !important;
  }
  .-mb-3xl-0 {
    margin-bottom: 0 !important;
  }
  .-mb-3xl-1 {
    margin-bottom: -0.25rem !important;
  }
  .-mb-3xl-2 {
    margin-bottom: -0.5rem !important;
  }
  .-mb-3xl-3 {
    margin-bottom: -0.75rem !important;
  }
  .-mb-3xl-4 {
    margin-bottom: -1rem !important;
  }
  .-mb-3xl-5 {
    margin-bottom: -1.25rem !important;
  }
  .-mb-3xl-6 {
    margin-bottom: -1.5rem !important;
  }
  .-mb-3xl-7 {
    margin-bottom: -1.75rem !important;
  }
  .-mb-3xl-8 {
    margin-bottom: -2rem !important;
  }
  .-mb-3xl-9 {
    margin-bottom: -2.25rem !important;
  }
  .-mb-3xl-10 {
    margin-bottom: -2.5rem !important;
  }
  .-mb-3xl-11 {
    margin-bottom: -2.75rem !important;
  }
  .-mb-3xl-12 {
    margin-bottom: -3rem !important;
  }
  .-mb-3xl-13 {
    margin-bottom: -3.25rem !important;
  }
  .-mb-3xl-14 {
    margin-bottom: -3.5rem !important;
  }
  .-mb-3xl-15 {
    margin-bottom: -3.75rem !important;
  }
  .-mb-3xl-16 {
    margin-bottom: -4rem !important;
  }
  .-mb-3xl-17 {
    margin-bottom: -4.25rem !important;
  }
  .-mb-3xl-18 {
    margin-bottom: -4.5rem !important;
  }
  .-mb-3xl-19 {
    margin-bottom: -4.75rem !important;
  }
  .-mb-3xl-20 {
    margin-bottom: -5rem !important;
  }
  .-mb-3xl-21 {
    margin-bottom: -5.25rem !important;
  }
  .-mb-3xl-22 {
    margin-bottom: -5.5rem !important;
  }
  .-mb-3xl-23 {
    margin-bottom: -5.75rem !important;
  }
  .-mb-3xl-24 {
    margin-bottom: -6rem !important;
  }
  .-mb-3xl-25 {
    margin-bottom: -6.25rem !important;
  }
  .-ms-3xl-auto {
    margin-left: -auto !important;
  }
  .-ms-3xl-0 {
    margin-left: 0 !important;
  }
  .-ms-3xl-1 {
    margin-left: -0.25rem !important;
  }
  .-ms-3xl-2 {
    margin-left: -0.5rem !important;
  }
  .-ms-3xl-3 {
    margin-left: -0.75rem !important;
  }
  .-ms-3xl-4 {
    margin-left: -1rem !important;
  }
  .-ms-3xl-5 {
    margin-left: -1.25rem !important;
  }
  .-ms-3xl-6 {
    margin-left: -1.5rem !important;
  }
  .-ms-3xl-7 {
    margin-left: -1.75rem !important;
  }
  .-ms-3xl-8 {
    margin-left: -2rem !important;
  }
  .-ms-3xl-9 {
    margin-left: -2.25rem !important;
  }
  .-ms-3xl-10 {
    margin-left: -2.5rem !important;
  }
  .-ms-3xl-11 {
    margin-left: -2.75rem !important;
  }
  .-ms-3xl-12 {
    margin-left: -3rem !important;
  }
  .-ms-3xl-13 {
    margin-left: -3.25rem !important;
  }
  .-ms-3xl-14 {
    margin-left: -3.5rem !important;
  }
  .-ms-3xl-15 {
    margin-left: -3.75rem !important;
  }
  .-ms-3xl-16 {
    margin-left: -4rem !important;
  }
  .-ms-3xl-17 {
    margin-left: -4.25rem !important;
  }
  .-ms-3xl-18 {
    margin-left: -4.5rem !important;
  }
  .-ms-3xl-19 {
    margin-left: -4.75rem !important;
  }
  .-ms-3xl-20 {
    margin-left: -5rem !important;
  }
  .-ms-3xl-21 {
    margin-left: -5.25rem !important;
  }
  .-ms-3xl-22 {
    margin-left: -5.5rem !important;
  }
  .-ms-3xl-23 {
    margin-left: -5.75rem !important;
  }
  .-ms-3xl-24 {
    margin-left: -6rem !important;
  }
  .-ms-3xl-25 {
    margin-left: -6.25rem !important;
  }
  .-me-3xl-auto {
    margin-right: -auto !important;
  }
  .-me-3xl-0 {
    margin-right: 0 !important;
  }
  .-me-3xl-1 {
    margin-right: -0.25rem !important;
  }
  .-me-3xl-2 {
    margin-right: -0.5rem !important;
  }
  .-me-3xl-3 {
    margin-right: -0.75rem !important;
  }
  .-me-3xl-4 {
    margin-right: -1rem !important;
  }
  .-me-3xl-5 {
    margin-right: -1.25rem !important;
  }
  .-me-3xl-6 {
    margin-right: -1.5rem !important;
  }
  .-me-3xl-7 {
    margin-right: -1.75rem !important;
  }
  .-me-3xl-8 {
    margin-right: -2rem !important;
  }
  .-me-3xl-9 {
    margin-right: -2.25rem !important;
  }
  .-me-3xl-10 {
    margin-right: -2.5rem !important;
  }
  .-me-3xl-11 {
    margin-right: -2.75rem !important;
  }
  .-me-3xl-12 {
    margin-right: -3rem !important;
  }
  .-me-3xl-13 {
    margin-right: -3.25rem !important;
  }
  .-me-3xl-14 {
    margin-right: -3.5rem !important;
  }
  .-me-3xl-15 {
    margin-right: -3.75rem !important;
  }
  .-me-3xl-16 {
    margin-right: -4rem !important;
  }
  .-me-3xl-17 {
    margin-right: -4.25rem !important;
  }
  .-me-3xl-18 {
    margin-right: -4.5rem !important;
  }
  .-me-3xl-19 {
    margin-right: -4.75rem !important;
  }
  .-me-3xl-20 {
    margin-right: -5rem !important;
  }
  .-me-3xl-21 {
    margin-right: -5.25rem !important;
  }
  .-me-3xl-22 {
    margin-right: -5.5rem !important;
  }
  .-me-3xl-23 {
    margin-right: -5.75rem !important;
  }
  .-me-3xl-24 {
    margin-right: -6rem !important;
  }
  .-me-3xl-25 {
    margin-right: -6.25rem !important;
  }
}
.p-auto {
  padding: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-5 {
  padding: 1.25rem !important;
}

.p-6 {
  padding: 1.5rem !important;
}

.p-7 {
  padding: 1.75rem !important;
}

.p-8 {
  padding: 2rem !important;
}

.p-9 {
  padding: 2.25rem !important;
}

.p-10 {
  padding: 2.5rem !important;
}

.p-11 {
  padding: 2.75rem !important;
}

.p-12 {
  padding: 3rem !important;
}

.p-13 {
  padding: 3.25rem !important;
}

.p-14 {
  padding: 3.5rem !important;
}

.p-15 {
  padding: 3.75rem !important;
}

.p-16 {
  padding: 4rem !important;
}

.p-17 {
  padding: 4.25rem !important;
}

.p-18 {
  padding: 4.5rem !important;
}

.p-19 {
  padding: 4.75rem !important;
}

.p-20 {
  padding: 5rem !important;
}

.p-21 {
  padding: 5.25rem !important;
}

.p-22 {
  padding: 5.5rem !important;
}

.p-23 {
  padding: 5.75rem !important;
}

.p-24 {
  padding: 6rem !important;
}

.p-25 {
  padding: 6.25rem !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}

.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.px-11 {
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important;
}

.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.px-13 {
  padding-left: 3.25rem !important;
  padding-right: 3.25rem !important;
}

.px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.px-15 {
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important;
}

.px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.px-17 {
  padding-left: 4.25rem !important;
  padding-right: 4.25rem !important;
}

.px-18 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.px-19 {
  padding-left: 4.75rem !important;
  padding-right: 4.75rem !important;
}

.px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.px-21 {
  padding-left: 5.25rem !important;
  padding-right: 5.25rem !important;
}

.px-22 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}

.px-23 {
  padding-left: 5.75rem !important;
  padding-right: 5.75rem !important;
}

.px-24 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.px-25 {
  padding-left: 6.25rem !important;
  padding-right: 6.25rem !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}

.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

.py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-17 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}

.py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-19 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}

.py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-21 {
  padding-top: 5.25rem !important;
  padding-bottom: 5.25rem !important;
}

.py-22 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.py-23 {
  padding-top: 5.75rem !important;
  padding-bottom: 5.75rem !important;
}

.py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-25 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
}

.pt-auto {
  padding-top: auto !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pt-5 {
  padding-top: 1.25rem !important;
}

.pt-6 {
  padding-top: 1.5rem !important;
}

.pt-7 {
  padding-top: 1.75rem !important;
}

.pt-8 {
  padding-top: 2rem !important;
}

.pt-9 {
  padding-top: 2.25rem !important;
}

.pt-10 {
  padding-top: 2.5rem !important;
}

.pt-11 {
  padding-top: 2.75rem !important;
}

.pt-12 {
  padding-top: 3rem !important;
}

.pt-13 {
  padding-top: 3.25rem !important;
}

.pt-14 {
  padding-top: 3.5rem !important;
}

.pt-15 {
  padding-top: 3.75rem !important;
}

.pt-16 {
  padding-top: 4rem !important;
}

.pt-17 {
  padding-top: 4.25rem !important;
}

.pt-18 {
  padding-top: 4.5rem !important;
}

.pt-19 {
  padding-top: 4.75rem !important;
}

.pt-20 {
  padding-top: 5rem !important;
}

.pt-21 {
  padding-top: 5.25rem !important;
}

.pt-22 {
  padding-top: 5.5rem !important;
}

.pt-23 {
  padding-top: 5.75rem !important;
}

.pt-24 {
  padding-top: 6rem !important;
}

.pt-25 {
  padding-top: 6.25rem !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pb-5 {
  padding-bottom: 1.25rem !important;
}

.pb-6 {
  padding-bottom: 1.5rem !important;
}

.pb-7 {
  padding-bottom: 1.75rem !important;
}

.pb-8 {
  padding-bottom: 2rem !important;
}

.pb-9 {
  padding-bottom: 2.25rem !important;
}

.pb-10 {
  padding-bottom: 2.5rem !important;
}

.pb-11 {
  padding-bottom: 2.75rem !important;
}

.pb-12 {
  padding-bottom: 3rem !important;
}

.pb-13 {
  padding-bottom: 3.25rem !important;
}

.pb-14 {
  padding-bottom: 3.5rem !important;
}

.pb-15 {
  padding-bottom: 3.75rem !important;
}

.pb-16 {
  padding-bottom: 4rem !important;
}

.pb-17 {
  padding-bottom: 4.25rem !important;
}

.pb-18 {
  padding-bottom: 4.5rem !important;
}

.pb-19 {
  padding-bottom: 4.75rem !important;
}

.pb-20 {
  padding-bottom: 5rem !important;
}

.pb-21 {
  padding-bottom: 5.25rem !important;
}

.pb-22 {
  padding-bottom: 5.5rem !important;
}

.pb-23 {
  padding-bottom: 5.75rem !important;
}

.pb-24 {
  padding-bottom: 6rem !important;
}

.pb-25 {
  padding-bottom: 6.25rem !important;
}

.ps-auto {
  padding-left: auto !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 0.75rem !important;
}

.ps-4 {
  padding-left: 1rem !important;
}

.ps-5 {
  padding-left: 1.25rem !important;
}

.ps-6 {
  padding-left: 1.5rem !important;
}

.ps-7 {
  padding-left: 1.75rem !important;
}

.ps-8 {
  padding-left: 2rem !important;
}

.ps-9 {
  padding-left: 2.25rem !important;
}

.ps-10 {
  padding-left: 2.5rem !important;
}

.ps-11 {
  padding-left: 2.75rem !important;
}

.ps-12 {
  padding-left: 3rem !important;
}

.ps-13 {
  padding-left: 3.25rem !important;
}

.ps-14 {
  padding-left: 3.5rem !important;
}

.ps-15 {
  padding-left: 3.75rem !important;
}

.ps-16 {
  padding-left: 4rem !important;
}

.ps-17 {
  padding-left: 4.25rem !important;
}

.ps-18 {
  padding-left: 4.5rem !important;
}

.ps-19 {
  padding-left: 4.75rem !important;
}

.ps-20 {
  padding-left: 5rem !important;
}

.ps-21 {
  padding-left: 5.25rem !important;
}

.ps-22 {
  padding-left: 5.5rem !important;
}

.ps-23 {
  padding-left: 5.75rem !important;
}

.ps-24 {
  padding-left: 6rem !important;
}

.ps-25 {
  padding-left: 6.25rem !important;
}

.pe-auto {
  padding-right: auto !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 0.75rem !important;
}

.pe-4 {
  padding-right: 1rem !important;
}

.pe-5 {
  padding-right: 1.25rem !important;
}

.pe-6 {
  padding-right: 1.5rem !important;
}

.pe-7 {
  padding-right: 1.75rem !important;
}

.pe-8 {
  padding-right: 2rem !important;
}

.pe-9 {
  padding-right: 2.25rem !important;
}

.pe-10 {
  padding-right: 2.5rem !important;
}

.pe-11 {
  padding-right: 2.75rem !important;
}

.pe-12 {
  padding-right: 3rem !important;
}

.pe-13 {
  padding-right: 3.25rem !important;
}

.pe-14 {
  padding-right: 3.5rem !important;
}

.pe-15 {
  padding-right: 3.75rem !important;
}

.pe-16 {
  padding-right: 4rem !important;
}

.pe-17 {
  padding-right: 4.25rem !important;
}

.pe-18 {
  padding-right: 4.5rem !important;
}

.pe-19 {
  padding-right: 4.75rem !important;
}

.pe-20 {
  padding-right: 5rem !important;
}

.pe-21 {
  padding-right: 5.25rem !important;
}

.pe-22 {
  padding-right: 5.5rem !important;
}

.pe-23 {
  padding-right: 5.75rem !important;
}

.pe-24 {
  padding-right: 6rem !important;
}

.pe-25 {
  padding-right: 6.25rem !important;
}

@media (min-width: 40rem) {
  .p-sm-auto {
    padding: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.25rem !important;
  }
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  .p-sm-7 {
    padding: 1.75rem !important;
  }
  .p-sm-8 {
    padding: 2rem !important;
  }
  .p-sm-9 {
    padding: 2.25rem !important;
  }
  .p-sm-10 {
    padding: 2.5rem !important;
  }
  .p-sm-11 {
    padding: 2.75rem !important;
  }
  .p-sm-12 {
    padding: 3rem !important;
  }
  .p-sm-13 {
    padding: 3.25rem !important;
  }
  .p-sm-14 {
    padding: 3.5rem !important;
  }
  .p-sm-15 {
    padding: 3.75rem !important;
  }
  .p-sm-16 {
    padding: 4rem !important;
  }
  .p-sm-17 {
    padding: 4.25rem !important;
  }
  .p-sm-18 {
    padding: 4.5rem !important;
  }
  .p-sm-19 {
    padding: 4.75rem !important;
  }
  .p-sm-20 {
    padding: 5rem !important;
  }
  .p-sm-21 {
    padding: 5.25rem !important;
  }
  .p-sm-22 {
    padding: 5.5rem !important;
  }
  .p-sm-23 {
    padding: 5.75rem !important;
  }
  .p-sm-24 {
    padding: 6rem !important;
  }
  .p-sm-25 {
    padding: 6.25rem !important;
  }
  .px-sm-auto {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .px-sm-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-sm-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .px-sm-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-sm-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .px-sm-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .px-sm-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .px-sm-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .px-sm-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
  .px-sm-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .px-sm-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
  .px-sm-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .px-sm-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
  .px-sm-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .px-sm-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
  .px-sm-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .px-sm-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
  .px-sm-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .px-sm-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }
  .px-sm-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }
  .px-sm-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }
  .px-sm-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .px-sm-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }
  .py-sm-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-sm-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-sm-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-sm-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-sm-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-sm-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-sm-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-sm-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-sm-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .py-sm-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .py-sm-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .py-sm-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .pt-sm-auto {
    padding-top: auto !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
  .pt-sm-5 {
    padding-top: 1.25rem !important;
  }
  .pt-sm-6 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 1.75rem !important;
  }
  .pt-sm-8 {
    padding-top: 2rem !important;
  }
  .pt-sm-9 {
    padding-top: 2.25rem !important;
  }
  .pt-sm-10 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 2.75rem !important;
  }
  .pt-sm-12 {
    padding-top: 3rem !important;
  }
  .pt-sm-13 {
    padding-top: 3.25rem !important;
  }
  .pt-sm-14 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-15 {
    padding-top: 3.75rem !important;
  }
  .pt-sm-16 {
    padding-top: 4rem !important;
  }
  .pt-sm-17 {
    padding-top: 4.25rem !important;
  }
  .pt-sm-18 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-19 {
    padding-top: 4.75rem !important;
  }
  .pt-sm-20 {
    padding-top: 5rem !important;
  }
  .pt-sm-21 {
    padding-top: 5.25rem !important;
  }
  .pt-sm-22 {
    padding-top: 5.5rem !important;
  }
  .pt-sm-23 {
    padding-top: 5.75rem !important;
  }
  .pt-sm-24 {
    padding-top: 6rem !important;
  }
  .pt-sm-25 {
    padding-top: 6.25rem !important;
  }
  .pb-sm-auto {
    padding-bottom: auto !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-sm-12 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-sm-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-sm-16 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-sm-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-sm-20 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-21 {
    padding-bottom: 5.25rem !important;
  }
  .pb-sm-22 {
    padding-bottom: 5.5rem !important;
  }
  .pb-sm-23 {
    padding-bottom: 5.75rem !important;
  }
  .pb-sm-24 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-25 {
    padding-bottom: 6.25rem !important;
  }
  .ps-sm-auto {
    padding-left: auto !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
  .ps-sm-5 {
    padding-left: 1.25rem !important;
  }
  .ps-sm-6 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 1.75rem !important;
  }
  .ps-sm-8 {
    padding-left: 2rem !important;
  }
  .ps-sm-9 {
    padding-left: 2.25rem !important;
  }
  .ps-sm-10 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 2.75rem !important;
  }
  .ps-sm-12 {
    padding-left: 3rem !important;
  }
  .ps-sm-13 {
    padding-left: 3.25rem !important;
  }
  .ps-sm-14 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-15 {
    padding-left: 3.75rem !important;
  }
  .ps-sm-16 {
    padding-left: 4rem !important;
  }
  .ps-sm-17 {
    padding-left: 4.25rem !important;
  }
  .ps-sm-18 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-19 {
    padding-left: 4.75rem !important;
  }
  .ps-sm-20 {
    padding-left: 5rem !important;
  }
  .ps-sm-21 {
    padding-left: 5.25rem !important;
  }
  .ps-sm-22 {
    padding-left: 5.5rem !important;
  }
  .ps-sm-23 {
    padding-left: 5.75rem !important;
  }
  .ps-sm-24 {
    padding-left: 6rem !important;
  }
  .ps-sm-25 {
    padding-left: 6.25rem !important;
  }
  .pe-sm-auto {
    padding-right: auto !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
  .pe-sm-5 {
    padding-right: 1.25rem !important;
  }
  .pe-sm-6 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 1.75rem !important;
  }
  .pe-sm-8 {
    padding-right: 2rem !important;
  }
  .pe-sm-9 {
    padding-right: 2.25rem !important;
  }
  .pe-sm-10 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 2.75rem !important;
  }
  .pe-sm-12 {
    padding-right: 3rem !important;
  }
  .pe-sm-13 {
    padding-right: 3.25rem !important;
  }
  .pe-sm-14 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-15 {
    padding-right: 3.75rem !important;
  }
  .pe-sm-16 {
    padding-right: 4rem !important;
  }
  .pe-sm-17 {
    padding-right: 4.25rem !important;
  }
  .pe-sm-18 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-19 {
    padding-right: 4.75rem !important;
  }
  .pe-sm-20 {
    padding-right: 5rem !important;
  }
  .pe-sm-21 {
    padding-right: 5.25rem !important;
  }
  .pe-sm-22 {
    padding-right: 5.5rem !important;
  }
  .pe-sm-23 {
    padding-right: 5.75rem !important;
  }
  .pe-sm-24 {
    padding-right: 6rem !important;
  }
  .pe-sm-25 {
    padding-right: 6.25rem !important;
  }
}
@media (min-width: 48rem) {
  .p-md-auto {
    padding: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .p-md-5 {
    padding: 1.25rem !important;
  }
  .p-md-6 {
    padding: 1.5rem !important;
  }
  .p-md-7 {
    padding: 1.75rem !important;
  }
  .p-md-8 {
    padding: 2rem !important;
  }
  .p-md-9 {
    padding: 2.25rem !important;
  }
  .p-md-10 {
    padding: 2.5rem !important;
  }
  .p-md-11 {
    padding: 2.75rem !important;
  }
  .p-md-12 {
    padding: 3rem !important;
  }
  .p-md-13 {
    padding: 3.25rem !important;
  }
  .p-md-14 {
    padding: 3.5rem !important;
  }
  .p-md-15 {
    padding: 3.75rem !important;
  }
  .p-md-16 {
    padding: 4rem !important;
  }
  .p-md-17 {
    padding: 4.25rem !important;
  }
  .p-md-18 {
    padding: 4.5rem !important;
  }
  .p-md-19 {
    padding: 4.75rem !important;
  }
  .p-md-20 {
    padding: 5rem !important;
  }
  .p-md-21 {
    padding: 5.25rem !important;
  }
  .p-md-22 {
    padding: 5.5rem !important;
  }
  .p-md-23 {
    padding: 5.75rem !important;
  }
  .p-md-24 {
    padding: 6rem !important;
  }
  .p-md-25 {
    padding: 6.25rem !important;
  }
  .px-md-auto {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-md-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .px-md-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-md-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .px-md-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-md-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .px-md-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .px-md-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .px-md-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .px-md-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
  .px-md-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .px-md-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
  .px-md-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .px-md-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
  .px-md-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .px-md-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
  .px-md-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .px-md-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
  .px-md-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .px-md-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }
  .px-md-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }
  .px-md-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }
  .px-md-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .px-md-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }
  .py-md-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-md-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-md-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-md-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-md-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-md-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-md-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-md-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-md-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .py-md-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .py-md-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .py-md-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .pt-md-auto {
    padding-top: auto !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 0.75rem !important;
  }
  .pt-md-4 {
    padding-top: 1rem !important;
  }
  .pt-md-5 {
    padding-top: 1.25rem !important;
  }
  .pt-md-6 {
    padding-top: 1.5rem !important;
  }
  .pt-md-7 {
    padding-top: 1.75rem !important;
  }
  .pt-md-8 {
    padding-top: 2rem !important;
  }
  .pt-md-9 {
    padding-top: 2.25rem !important;
  }
  .pt-md-10 {
    padding-top: 2.5rem !important;
  }
  .pt-md-11 {
    padding-top: 2.75rem !important;
  }
  .pt-md-12 {
    padding-top: 3rem !important;
  }
  .pt-md-13 {
    padding-top: 3.25rem !important;
  }
  .pt-md-14 {
    padding-top: 3.5rem !important;
  }
  .pt-md-15 {
    padding-top: 3.75rem !important;
  }
  .pt-md-16 {
    padding-top: 4rem !important;
  }
  .pt-md-17 {
    padding-top: 4.25rem !important;
  }
  .pt-md-18 {
    padding-top: 4.5rem !important;
  }
  .pt-md-19 {
    padding-top: 4.75rem !important;
  }
  .pt-md-20 {
    padding-top: 5rem !important;
  }
  .pt-md-21 {
    padding-top: 5.25rem !important;
  }
  .pt-md-22 {
    padding-top: 5.5rem !important;
  }
  .pt-md-23 {
    padding-top: 5.75rem !important;
  }
  .pt-md-24 {
    padding-top: 6rem !important;
  }
  .pt-md-25 {
    padding-top: 6.25rem !important;
  }
  .pb-md-auto {
    padding-bottom: auto !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-md-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-md-8 {
    padding-bottom: 2rem !important;
  }
  .pb-md-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-md-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-md-12 {
    padding-bottom: 3rem !important;
  }
  .pb-md-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-md-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-md-16 {
    padding-bottom: 4rem !important;
  }
  .pb-md-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-md-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-md-20 {
    padding-bottom: 5rem !important;
  }
  .pb-md-21 {
    padding-bottom: 5.25rem !important;
  }
  .pb-md-22 {
    padding-bottom: 5.5rem !important;
  }
  .pb-md-23 {
    padding-bottom: 5.75rem !important;
  }
  .pb-md-24 {
    padding-bottom: 6rem !important;
  }
  .pb-md-25 {
    padding-bottom: 6.25rem !important;
  }
  .ps-md-auto {
    padding-left: auto !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 0.75rem !important;
  }
  .ps-md-4 {
    padding-left: 1rem !important;
  }
  .ps-md-5 {
    padding-left: 1.25rem !important;
  }
  .ps-md-6 {
    padding-left: 1.5rem !important;
  }
  .ps-md-7 {
    padding-left: 1.75rem !important;
  }
  .ps-md-8 {
    padding-left: 2rem !important;
  }
  .ps-md-9 {
    padding-left: 2.25rem !important;
  }
  .ps-md-10 {
    padding-left: 2.5rem !important;
  }
  .ps-md-11 {
    padding-left: 2.75rem !important;
  }
  .ps-md-12 {
    padding-left: 3rem !important;
  }
  .ps-md-13 {
    padding-left: 3.25rem !important;
  }
  .ps-md-14 {
    padding-left: 3.5rem !important;
  }
  .ps-md-15 {
    padding-left: 3.75rem !important;
  }
  .ps-md-16 {
    padding-left: 4rem !important;
  }
  .ps-md-17 {
    padding-left: 4.25rem !important;
  }
  .ps-md-18 {
    padding-left: 4.5rem !important;
  }
  .ps-md-19 {
    padding-left: 4.75rem !important;
  }
  .ps-md-20 {
    padding-left: 5rem !important;
  }
  .ps-md-21 {
    padding-left: 5.25rem !important;
  }
  .ps-md-22 {
    padding-left: 5.5rem !important;
  }
  .ps-md-23 {
    padding-left: 5.75rem !important;
  }
  .ps-md-24 {
    padding-left: 6rem !important;
  }
  .ps-md-25 {
    padding-left: 6.25rem !important;
  }
  .pe-md-auto {
    padding-right: auto !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 0.75rem !important;
  }
  .pe-md-4 {
    padding-right: 1rem !important;
  }
  .pe-md-5 {
    padding-right: 1.25rem !important;
  }
  .pe-md-6 {
    padding-right: 1.5rem !important;
  }
  .pe-md-7 {
    padding-right: 1.75rem !important;
  }
  .pe-md-8 {
    padding-right: 2rem !important;
  }
  .pe-md-9 {
    padding-right: 2.25rem !important;
  }
  .pe-md-10 {
    padding-right: 2.5rem !important;
  }
  .pe-md-11 {
    padding-right: 2.75rem !important;
  }
  .pe-md-12 {
    padding-right: 3rem !important;
  }
  .pe-md-13 {
    padding-right: 3.25rem !important;
  }
  .pe-md-14 {
    padding-right: 3.5rem !important;
  }
  .pe-md-15 {
    padding-right: 3.75rem !important;
  }
  .pe-md-16 {
    padding-right: 4rem !important;
  }
  .pe-md-17 {
    padding-right: 4.25rem !important;
  }
  .pe-md-18 {
    padding-right: 4.5rem !important;
  }
  .pe-md-19 {
    padding-right: 4.75rem !important;
  }
  .pe-md-20 {
    padding-right: 5rem !important;
  }
  .pe-md-21 {
    padding-right: 5.25rem !important;
  }
  .pe-md-22 {
    padding-right: 5.5rem !important;
  }
  .pe-md-23 {
    padding-right: 5.75rem !important;
  }
  .pe-md-24 {
    padding-right: 6rem !important;
  }
  .pe-md-25 {
    padding-right: 6.25rem !important;
  }
}
@media (min-width: 64rem) {
  .p-lg-auto {
    padding: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.25rem !important;
  }
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  .p-lg-7 {
    padding: 1.75rem !important;
  }
  .p-lg-8 {
    padding: 2rem !important;
  }
  .p-lg-9 {
    padding: 2.25rem !important;
  }
  .p-lg-10 {
    padding: 2.5rem !important;
  }
  .p-lg-11 {
    padding: 2.75rem !important;
  }
  .p-lg-12 {
    padding: 3rem !important;
  }
  .p-lg-13 {
    padding: 3.25rem !important;
  }
  .p-lg-14 {
    padding: 3.5rem !important;
  }
  .p-lg-15 {
    padding: 3.75rem !important;
  }
  .p-lg-16 {
    padding: 4rem !important;
  }
  .p-lg-17 {
    padding: 4.25rem !important;
  }
  .p-lg-18 {
    padding: 4.5rem !important;
  }
  .p-lg-19 {
    padding: 4.75rem !important;
  }
  .p-lg-20 {
    padding: 5rem !important;
  }
  .p-lg-21 {
    padding: 5.25rem !important;
  }
  .p-lg-22 {
    padding: 5.5rem !important;
  }
  .p-lg-23 {
    padding: 5.75rem !important;
  }
  .p-lg-24 {
    padding: 6rem !important;
  }
  .p-lg-25 {
    padding: 6.25rem !important;
  }
  .px-lg-auto {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .px-lg-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-lg-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .px-lg-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-lg-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .px-lg-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .px-lg-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .px-lg-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .px-lg-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
  .px-lg-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .px-lg-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
  .px-lg-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .px-lg-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
  .px-lg-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .px-lg-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
  .px-lg-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .px-lg-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
  .px-lg-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .px-lg-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }
  .px-lg-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }
  .px-lg-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }
  .px-lg-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .px-lg-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }
  .py-lg-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-lg-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-lg-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-lg-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-lg-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-lg-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-lg-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-lg-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-lg-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .py-lg-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .py-lg-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .py-lg-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .pt-lg-auto {
    padding-top: auto !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
  .pt-lg-5 {
    padding-top: 1.25rem !important;
  }
  .pt-lg-6 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 1.75rem !important;
  }
  .pt-lg-8 {
    padding-top: 2rem !important;
  }
  .pt-lg-9 {
    padding-top: 2.25rem !important;
  }
  .pt-lg-10 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 2.75rem !important;
  }
  .pt-lg-12 {
    padding-top: 3rem !important;
  }
  .pt-lg-13 {
    padding-top: 3.25rem !important;
  }
  .pt-lg-14 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-15 {
    padding-top: 3.75rem !important;
  }
  .pt-lg-16 {
    padding-top: 4rem !important;
  }
  .pt-lg-17 {
    padding-top: 4.25rem !important;
  }
  .pt-lg-18 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-19 {
    padding-top: 4.75rem !important;
  }
  .pt-lg-20 {
    padding-top: 5rem !important;
  }
  .pt-lg-21 {
    padding-top: 5.25rem !important;
  }
  .pt-lg-22 {
    padding-top: 5.5rem !important;
  }
  .pt-lg-23 {
    padding-top: 5.75rem !important;
  }
  .pt-lg-24 {
    padding-top: 6rem !important;
  }
  .pt-lg-25 {
    padding-top: 6.25rem !important;
  }
  .pb-lg-auto {
    padding-bottom: auto !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-lg-12 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-lg-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-lg-16 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-lg-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-lg-20 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-21 {
    padding-bottom: 5.25rem !important;
  }
  .pb-lg-22 {
    padding-bottom: 5.5rem !important;
  }
  .pb-lg-23 {
    padding-bottom: 5.75rem !important;
  }
  .pb-lg-24 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-25 {
    padding-bottom: 6.25rem !important;
  }
  .ps-lg-auto {
    padding-left: auto !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
  .ps-lg-5 {
    padding-left: 1.25rem !important;
  }
  .ps-lg-6 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 1.75rem !important;
  }
  .ps-lg-8 {
    padding-left: 2rem !important;
  }
  .ps-lg-9 {
    padding-left: 2.25rem !important;
  }
  .ps-lg-10 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 2.75rem !important;
  }
  .ps-lg-12 {
    padding-left: 3rem !important;
  }
  .ps-lg-13 {
    padding-left: 3.25rem !important;
  }
  .ps-lg-14 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-15 {
    padding-left: 3.75rem !important;
  }
  .ps-lg-16 {
    padding-left: 4rem !important;
  }
  .ps-lg-17 {
    padding-left: 4.25rem !important;
  }
  .ps-lg-18 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-19 {
    padding-left: 4.75rem !important;
  }
  .ps-lg-20 {
    padding-left: 5rem !important;
  }
  .ps-lg-21 {
    padding-left: 5.25rem !important;
  }
  .ps-lg-22 {
    padding-left: 5.5rem !important;
  }
  .ps-lg-23 {
    padding-left: 5.75rem !important;
  }
  .ps-lg-24 {
    padding-left: 6rem !important;
  }
  .ps-lg-25 {
    padding-left: 6.25rem !important;
  }
  .pe-lg-auto {
    padding-right: auto !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
  .pe-lg-5 {
    padding-right: 1.25rem !important;
  }
  .pe-lg-6 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 1.75rem !important;
  }
  .pe-lg-8 {
    padding-right: 2rem !important;
  }
  .pe-lg-9 {
    padding-right: 2.25rem !important;
  }
  .pe-lg-10 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 2.75rem !important;
  }
  .pe-lg-12 {
    padding-right: 3rem !important;
  }
  .pe-lg-13 {
    padding-right: 3.25rem !important;
  }
  .pe-lg-14 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-15 {
    padding-right: 3.75rem !important;
  }
  .pe-lg-16 {
    padding-right: 4rem !important;
  }
  .pe-lg-17 {
    padding-right: 4.25rem !important;
  }
  .pe-lg-18 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-19 {
    padding-right: 4.75rem !important;
  }
  .pe-lg-20 {
    padding-right: 5rem !important;
  }
  .pe-lg-21 {
    padding-right: 5.25rem !important;
  }
  .pe-lg-22 {
    padding-right: 5.5rem !important;
  }
  .pe-lg-23 {
    padding-right: 5.75rem !important;
  }
  .pe-lg-24 {
    padding-right: 6rem !important;
  }
  .pe-lg-25 {
    padding-right: 6.25rem !important;
  }
}
@media (min-width: 80rem) {
  .p-xl-auto {
    padding: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .p-xl-5 {
    padding: 1.25rem !important;
  }
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  .p-xl-7 {
    padding: 1.75rem !important;
  }
  .p-xl-8 {
    padding: 2rem !important;
  }
  .p-xl-9 {
    padding: 2.25rem !important;
  }
  .p-xl-10 {
    padding: 2.5rem !important;
  }
  .p-xl-11 {
    padding: 2.75rem !important;
  }
  .p-xl-12 {
    padding: 3rem !important;
  }
  .p-xl-13 {
    padding: 3.25rem !important;
  }
  .p-xl-14 {
    padding: 3.5rem !important;
  }
  .p-xl-15 {
    padding: 3.75rem !important;
  }
  .p-xl-16 {
    padding: 4rem !important;
  }
  .p-xl-17 {
    padding: 4.25rem !important;
  }
  .p-xl-18 {
    padding: 4.5rem !important;
  }
  .p-xl-19 {
    padding: 4.75rem !important;
  }
  .p-xl-20 {
    padding: 5rem !important;
  }
  .p-xl-21 {
    padding: 5.25rem !important;
  }
  .p-xl-22 {
    padding: 5.5rem !important;
  }
  .p-xl-23 {
    padding: 5.75rem !important;
  }
  .p-xl-24 {
    padding: 6rem !important;
  }
  .p-xl-25 {
    padding: 6.25rem !important;
  }
  .px-xl-auto {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .px-xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-xl-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .px-xl-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-xl-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .px-xl-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .px-xl-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .px-xl-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .px-xl-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
  .px-xl-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .px-xl-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
  .px-xl-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .px-xl-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
  .px-xl-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .px-xl-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
  .px-xl-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .px-xl-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
  .px-xl-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .px-xl-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }
  .px-xl-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }
  .px-xl-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }
  .px-xl-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .px-xl-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }
  .py-xl-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-xl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-xl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-xl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-xl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-xl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-xl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-xl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .py-xl-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .py-xl-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .py-xl-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .pt-xl-auto {
    padding-top: auto !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 0.75rem !important;
  }
  .pt-xl-4 {
    padding-top: 1rem !important;
  }
  .pt-xl-5 {
    padding-top: 1.25rem !important;
  }
  .pt-xl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 1.75rem !important;
  }
  .pt-xl-8 {
    padding-top: 2rem !important;
  }
  .pt-xl-9 {
    padding-top: 2.25rem !important;
  }
  .pt-xl-10 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-11 {
    padding-top: 2.75rem !important;
  }
  .pt-xl-12 {
    padding-top: 3rem !important;
  }
  .pt-xl-13 {
    padding-top: 3.25rem !important;
  }
  .pt-xl-14 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-15 {
    padding-top: 3.75rem !important;
  }
  .pt-xl-16 {
    padding-top: 4rem !important;
  }
  .pt-xl-17 {
    padding-top: 4.25rem !important;
  }
  .pt-xl-18 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-19 {
    padding-top: 4.75rem !important;
  }
  .pt-xl-20 {
    padding-top: 5rem !important;
  }
  .pt-xl-21 {
    padding-top: 5.25rem !important;
  }
  .pt-xl-22 {
    padding-top: 5.5rem !important;
  }
  .pt-xl-23 {
    padding-top: 5.75rem !important;
  }
  .pt-xl-24 {
    padding-top: 6rem !important;
  }
  .pt-xl-25 {
    padding-top: 6.25rem !important;
  }
  .pb-xl-auto {
    padding-bottom: auto !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-xl-12 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-xl-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-xl-16 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-xl-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-xl-20 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-21 {
    padding-bottom: 5.25rem !important;
  }
  .pb-xl-22 {
    padding-bottom: 5.5rem !important;
  }
  .pb-xl-23 {
    padding-bottom: 5.75rem !important;
  }
  .pb-xl-24 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-25 {
    padding-bottom: 6.25rem !important;
  }
  .ps-xl-auto {
    padding-left: auto !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 0.75rem !important;
  }
  .ps-xl-4 {
    padding-left: 1rem !important;
  }
  .ps-xl-5 {
    padding-left: 1.25rem !important;
  }
  .ps-xl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 1.75rem !important;
  }
  .ps-xl-8 {
    padding-left: 2rem !important;
  }
  .ps-xl-9 {
    padding-left: 2.25rem !important;
  }
  .ps-xl-10 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-11 {
    padding-left: 2.75rem !important;
  }
  .ps-xl-12 {
    padding-left: 3rem !important;
  }
  .ps-xl-13 {
    padding-left: 3.25rem !important;
  }
  .ps-xl-14 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-15 {
    padding-left: 3.75rem !important;
  }
  .ps-xl-16 {
    padding-left: 4rem !important;
  }
  .ps-xl-17 {
    padding-left: 4.25rem !important;
  }
  .ps-xl-18 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-19 {
    padding-left: 4.75rem !important;
  }
  .ps-xl-20 {
    padding-left: 5rem !important;
  }
  .ps-xl-21 {
    padding-left: 5.25rem !important;
  }
  .ps-xl-22 {
    padding-left: 5.5rem !important;
  }
  .ps-xl-23 {
    padding-left: 5.75rem !important;
  }
  .ps-xl-24 {
    padding-left: 6rem !important;
  }
  .ps-xl-25 {
    padding-left: 6.25rem !important;
  }
  .pe-xl-auto {
    padding-right: auto !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 0.75rem !important;
  }
  .pe-xl-4 {
    padding-right: 1rem !important;
  }
  .pe-xl-5 {
    padding-right: 1.25rem !important;
  }
  .pe-xl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 1.75rem !important;
  }
  .pe-xl-8 {
    padding-right: 2rem !important;
  }
  .pe-xl-9 {
    padding-right: 2.25rem !important;
  }
  .pe-xl-10 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-11 {
    padding-right: 2.75rem !important;
  }
  .pe-xl-12 {
    padding-right: 3rem !important;
  }
  .pe-xl-13 {
    padding-right: 3.25rem !important;
  }
  .pe-xl-14 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-15 {
    padding-right: 3.75rem !important;
  }
  .pe-xl-16 {
    padding-right: 4rem !important;
  }
  .pe-xl-17 {
    padding-right: 4.25rem !important;
  }
  .pe-xl-18 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-19 {
    padding-right: 4.75rem !important;
  }
  .pe-xl-20 {
    padding-right: 5rem !important;
  }
  .pe-xl-21 {
    padding-right: 5.25rem !important;
  }
  .pe-xl-22 {
    padding-right: 5.5rem !important;
  }
  .pe-xl-23 {
    padding-right: 5.75rem !important;
  }
  .pe-xl-24 {
    padding-right: 6rem !important;
  }
  .pe-xl-25 {
    padding-right: 6.25rem !important;
  }
}
@media (min-width: 96rem) {
  .p-2xl-auto {
    padding: auto !important;
  }
  .p-2xl-0 {
    padding: 0 !important;
  }
  .p-2xl-1 {
    padding: 0.25rem !important;
  }
  .p-2xl-2 {
    padding: 0.5rem !important;
  }
  .p-2xl-3 {
    padding: 0.75rem !important;
  }
  .p-2xl-4 {
    padding: 1rem !important;
  }
  .p-2xl-5 {
    padding: 1.25rem !important;
  }
  .p-2xl-6 {
    padding: 1.5rem !important;
  }
  .p-2xl-7 {
    padding: 1.75rem !important;
  }
  .p-2xl-8 {
    padding: 2rem !important;
  }
  .p-2xl-9 {
    padding: 2.25rem !important;
  }
  .p-2xl-10 {
    padding: 2.5rem !important;
  }
  .p-2xl-11 {
    padding: 2.75rem !important;
  }
  .p-2xl-12 {
    padding: 3rem !important;
  }
  .p-2xl-13 {
    padding: 3.25rem !important;
  }
  .p-2xl-14 {
    padding: 3.5rem !important;
  }
  .p-2xl-15 {
    padding: 3.75rem !important;
  }
  .p-2xl-16 {
    padding: 4rem !important;
  }
  .p-2xl-17 {
    padding: 4.25rem !important;
  }
  .p-2xl-18 {
    padding: 4.5rem !important;
  }
  .p-2xl-19 {
    padding: 4.75rem !important;
  }
  .p-2xl-20 {
    padding: 5rem !important;
  }
  .p-2xl-21 {
    padding: 5.25rem !important;
  }
  .p-2xl-22 {
    padding: 5.5rem !important;
  }
  .p-2xl-23 {
    padding: 5.75rem !important;
  }
  .p-2xl-24 {
    padding: 6rem !important;
  }
  .p-2xl-25 {
    padding: 6.25rem !important;
  }
  .px-2xl-auto {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .px-2xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-2xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-2xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-2xl-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .px-2xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-2xl-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .px-2xl-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-2xl-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .px-2xl-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .px-2xl-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .px-2xl-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .px-2xl-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
  .px-2xl-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .px-2xl-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
  .px-2xl-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .px-2xl-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
  .px-2xl-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .px-2xl-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
  .px-2xl-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .px-2xl-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
  .px-2xl-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .px-2xl-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }
  .px-2xl-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }
  .px-2xl-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }
  .px-2xl-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .px-2xl-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }
  .py-2xl-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .py-2xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-2xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-2xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-2xl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-2xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-2xl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-2xl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-2xl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-2xl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-2xl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-2xl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-2xl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-2xl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-2xl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-2xl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-2xl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-2xl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-2xl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-2xl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-2xl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-2xl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-2xl-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .py-2xl-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .py-2xl-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .py-2xl-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-2xl-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .pt-2xl-auto {
    padding-top: auto !important;
  }
  .pt-2xl-0 {
    padding-top: 0 !important;
  }
  .pt-2xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-2xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-2xl-3 {
    padding-top: 0.75rem !important;
  }
  .pt-2xl-4 {
    padding-top: 1rem !important;
  }
  .pt-2xl-5 {
    padding-top: 1.25rem !important;
  }
  .pt-2xl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-2xl-7 {
    padding-top: 1.75rem !important;
  }
  .pt-2xl-8 {
    padding-top: 2rem !important;
  }
  .pt-2xl-9 {
    padding-top: 2.25rem !important;
  }
  .pt-2xl-10 {
    padding-top: 2.5rem !important;
  }
  .pt-2xl-11 {
    padding-top: 2.75rem !important;
  }
  .pt-2xl-12 {
    padding-top: 3rem !important;
  }
  .pt-2xl-13 {
    padding-top: 3.25rem !important;
  }
  .pt-2xl-14 {
    padding-top: 3.5rem !important;
  }
  .pt-2xl-15 {
    padding-top: 3.75rem !important;
  }
  .pt-2xl-16 {
    padding-top: 4rem !important;
  }
  .pt-2xl-17 {
    padding-top: 4.25rem !important;
  }
  .pt-2xl-18 {
    padding-top: 4.5rem !important;
  }
  .pt-2xl-19 {
    padding-top: 4.75rem !important;
  }
  .pt-2xl-20 {
    padding-top: 5rem !important;
  }
  .pt-2xl-21 {
    padding-top: 5.25rem !important;
  }
  .pt-2xl-22 {
    padding-top: 5.5rem !important;
  }
  .pt-2xl-23 {
    padding-top: 5.75rem !important;
  }
  .pt-2xl-24 {
    padding-top: 6rem !important;
  }
  .pt-2xl-25 {
    padding-top: 6.25rem !important;
  }
  .pb-2xl-auto {
    padding-bottom: auto !important;
  }
  .pb-2xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-2xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-2xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-2xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-2xl-4 {
    padding-bottom: 1rem !important;
  }
  .pb-2xl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-2xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-2xl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-2xl-8 {
    padding-bottom: 2rem !important;
  }
  .pb-2xl-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-2xl-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-2xl-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-2xl-12 {
    padding-bottom: 3rem !important;
  }
  .pb-2xl-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-2xl-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-2xl-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-2xl-16 {
    padding-bottom: 4rem !important;
  }
  .pb-2xl-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-2xl-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-2xl-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-2xl-20 {
    padding-bottom: 5rem !important;
  }
  .pb-2xl-21 {
    padding-bottom: 5.25rem !important;
  }
  .pb-2xl-22 {
    padding-bottom: 5.5rem !important;
  }
  .pb-2xl-23 {
    padding-bottom: 5.75rem !important;
  }
  .pb-2xl-24 {
    padding-bottom: 6rem !important;
  }
  .pb-2xl-25 {
    padding-bottom: 6.25rem !important;
  }
  .ps-2xl-auto {
    padding-left: auto !important;
  }
  .ps-2xl-0 {
    padding-left: 0 !important;
  }
  .ps-2xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-2xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-2xl-3 {
    padding-left: 0.75rem !important;
  }
  .ps-2xl-4 {
    padding-left: 1rem !important;
  }
  .ps-2xl-5 {
    padding-left: 1.25rem !important;
  }
  .ps-2xl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-2xl-7 {
    padding-left: 1.75rem !important;
  }
  .ps-2xl-8 {
    padding-left: 2rem !important;
  }
  .ps-2xl-9 {
    padding-left: 2.25rem !important;
  }
  .ps-2xl-10 {
    padding-left: 2.5rem !important;
  }
  .ps-2xl-11 {
    padding-left: 2.75rem !important;
  }
  .ps-2xl-12 {
    padding-left: 3rem !important;
  }
  .ps-2xl-13 {
    padding-left: 3.25rem !important;
  }
  .ps-2xl-14 {
    padding-left: 3.5rem !important;
  }
  .ps-2xl-15 {
    padding-left: 3.75rem !important;
  }
  .ps-2xl-16 {
    padding-left: 4rem !important;
  }
  .ps-2xl-17 {
    padding-left: 4.25rem !important;
  }
  .ps-2xl-18 {
    padding-left: 4.5rem !important;
  }
  .ps-2xl-19 {
    padding-left: 4.75rem !important;
  }
  .ps-2xl-20 {
    padding-left: 5rem !important;
  }
  .ps-2xl-21 {
    padding-left: 5.25rem !important;
  }
  .ps-2xl-22 {
    padding-left: 5.5rem !important;
  }
  .ps-2xl-23 {
    padding-left: 5.75rem !important;
  }
  .ps-2xl-24 {
    padding-left: 6rem !important;
  }
  .ps-2xl-25 {
    padding-left: 6.25rem !important;
  }
  .pe-2xl-auto {
    padding-right: auto !important;
  }
  .pe-2xl-0 {
    padding-right: 0 !important;
  }
  .pe-2xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-2xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-2xl-3 {
    padding-right: 0.75rem !important;
  }
  .pe-2xl-4 {
    padding-right: 1rem !important;
  }
  .pe-2xl-5 {
    padding-right: 1.25rem !important;
  }
  .pe-2xl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-2xl-7 {
    padding-right: 1.75rem !important;
  }
  .pe-2xl-8 {
    padding-right: 2rem !important;
  }
  .pe-2xl-9 {
    padding-right: 2.25rem !important;
  }
  .pe-2xl-10 {
    padding-right: 2.5rem !important;
  }
  .pe-2xl-11 {
    padding-right: 2.75rem !important;
  }
  .pe-2xl-12 {
    padding-right: 3rem !important;
  }
  .pe-2xl-13 {
    padding-right: 3.25rem !important;
  }
  .pe-2xl-14 {
    padding-right: 3.5rem !important;
  }
  .pe-2xl-15 {
    padding-right: 3.75rem !important;
  }
  .pe-2xl-16 {
    padding-right: 4rem !important;
  }
  .pe-2xl-17 {
    padding-right: 4.25rem !important;
  }
  .pe-2xl-18 {
    padding-right: 4.5rem !important;
  }
  .pe-2xl-19 {
    padding-right: 4.75rem !important;
  }
  .pe-2xl-20 {
    padding-right: 5rem !important;
  }
  .pe-2xl-21 {
    padding-right: 5.25rem !important;
  }
  .pe-2xl-22 {
    padding-right: 5.5rem !important;
  }
  .pe-2xl-23 {
    padding-right: 5.75rem !important;
  }
  .pe-2xl-24 {
    padding-right: 6rem !important;
  }
  .pe-2xl-25 {
    padding-right: 6.25rem !important;
  }
}
@media (min-width: 120rem) {
  .p-3xl-auto {
    padding: auto !important;
  }
  .p-3xl-0 {
    padding: 0 !important;
  }
  .p-3xl-1 {
    padding: 0.25rem !important;
  }
  .p-3xl-2 {
    padding: 0.5rem !important;
  }
  .p-3xl-3 {
    padding: 0.75rem !important;
  }
  .p-3xl-4 {
    padding: 1rem !important;
  }
  .p-3xl-5 {
    padding: 1.25rem !important;
  }
  .p-3xl-6 {
    padding: 1.5rem !important;
  }
  .p-3xl-7 {
    padding: 1.75rem !important;
  }
  .p-3xl-8 {
    padding: 2rem !important;
  }
  .p-3xl-9 {
    padding: 2.25rem !important;
  }
  .p-3xl-10 {
    padding: 2.5rem !important;
  }
  .p-3xl-11 {
    padding: 2.75rem !important;
  }
  .p-3xl-12 {
    padding: 3rem !important;
  }
  .p-3xl-13 {
    padding: 3.25rem !important;
  }
  .p-3xl-14 {
    padding: 3.5rem !important;
  }
  .p-3xl-15 {
    padding: 3.75rem !important;
  }
  .p-3xl-16 {
    padding: 4rem !important;
  }
  .p-3xl-17 {
    padding: 4.25rem !important;
  }
  .p-3xl-18 {
    padding: 4.5rem !important;
  }
  .p-3xl-19 {
    padding: 4.75rem !important;
  }
  .p-3xl-20 {
    padding: 5rem !important;
  }
  .p-3xl-21 {
    padding: 5.25rem !important;
  }
  .p-3xl-22 {
    padding: 5.5rem !important;
  }
  .p-3xl-23 {
    padding: 5.75rem !important;
  }
  .p-3xl-24 {
    padding: 6rem !important;
  }
  .p-3xl-25 {
    padding: 6.25rem !important;
  }
  .px-3xl-auto {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .px-3xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .px-3xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .px-3xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .px-3xl-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .px-3xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .px-3xl-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .px-3xl-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .px-3xl-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .px-3xl-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .px-3xl-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .px-3xl-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .px-3xl-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }
  .px-3xl-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .px-3xl-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }
  .px-3xl-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .px-3xl-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }
  .px-3xl-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .px-3xl-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }
  .px-3xl-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .px-3xl-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }
  .px-3xl-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .px-3xl-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }
  .px-3xl-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }
  .px-3xl-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }
  .px-3xl-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .px-3xl-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }
  .py-3xl-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
  .py-3xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-3xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-3xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-3xl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-3xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-3xl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-3xl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-3xl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-3xl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-3xl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-3xl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-3xl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-3xl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-3xl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-3xl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-3xl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-3xl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-3xl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-3xl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-3xl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-3xl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-3xl-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }
  .py-3xl-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .py-3xl-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }
  .py-3xl-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-3xl-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .pt-3xl-auto {
    padding-top: auto !important;
  }
  .pt-3xl-0 {
    padding-top: 0 !important;
  }
  .pt-3xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-3xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-3xl-3 {
    padding-top: 0.75rem !important;
  }
  .pt-3xl-4 {
    padding-top: 1rem !important;
  }
  .pt-3xl-5 {
    padding-top: 1.25rem !important;
  }
  .pt-3xl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-3xl-7 {
    padding-top: 1.75rem !important;
  }
  .pt-3xl-8 {
    padding-top: 2rem !important;
  }
  .pt-3xl-9 {
    padding-top: 2.25rem !important;
  }
  .pt-3xl-10 {
    padding-top: 2.5rem !important;
  }
  .pt-3xl-11 {
    padding-top: 2.75rem !important;
  }
  .pt-3xl-12 {
    padding-top: 3rem !important;
  }
  .pt-3xl-13 {
    padding-top: 3.25rem !important;
  }
  .pt-3xl-14 {
    padding-top: 3.5rem !important;
  }
  .pt-3xl-15 {
    padding-top: 3.75rem !important;
  }
  .pt-3xl-16 {
    padding-top: 4rem !important;
  }
  .pt-3xl-17 {
    padding-top: 4.25rem !important;
  }
  .pt-3xl-18 {
    padding-top: 4.5rem !important;
  }
  .pt-3xl-19 {
    padding-top: 4.75rem !important;
  }
  .pt-3xl-20 {
    padding-top: 5rem !important;
  }
  .pt-3xl-21 {
    padding-top: 5.25rem !important;
  }
  .pt-3xl-22 {
    padding-top: 5.5rem !important;
  }
  .pt-3xl-23 {
    padding-top: 5.75rem !important;
  }
  .pt-3xl-24 {
    padding-top: 6rem !important;
  }
  .pt-3xl-25 {
    padding-top: 6.25rem !important;
  }
  .pb-3xl-auto {
    padding-bottom: auto !important;
  }
  .pb-3xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-3xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-3xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-3xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-3xl-4 {
    padding-bottom: 1rem !important;
  }
  .pb-3xl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-3xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-3xl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-3xl-8 {
    padding-bottom: 2rem !important;
  }
  .pb-3xl-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-3xl-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-3xl-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-3xl-12 {
    padding-bottom: 3rem !important;
  }
  .pb-3xl-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-3xl-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-3xl-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-3xl-16 {
    padding-bottom: 4rem !important;
  }
  .pb-3xl-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-3xl-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-3xl-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-3xl-20 {
    padding-bottom: 5rem !important;
  }
  .pb-3xl-21 {
    padding-bottom: 5.25rem !important;
  }
  .pb-3xl-22 {
    padding-bottom: 5.5rem !important;
  }
  .pb-3xl-23 {
    padding-bottom: 5.75rem !important;
  }
  .pb-3xl-24 {
    padding-bottom: 6rem !important;
  }
  .pb-3xl-25 {
    padding-bottom: 6.25rem !important;
  }
  .ps-3xl-auto {
    padding-left: auto !important;
  }
  .ps-3xl-0 {
    padding-left: 0 !important;
  }
  .ps-3xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-3xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-3xl-3 {
    padding-left: 0.75rem !important;
  }
  .ps-3xl-4 {
    padding-left: 1rem !important;
  }
  .ps-3xl-5 {
    padding-left: 1.25rem !important;
  }
  .ps-3xl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-3xl-7 {
    padding-left: 1.75rem !important;
  }
  .ps-3xl-8 {
    padding-left: 2rem !important;
  }
  .ps-3xl-9 {
    padding-left: 2.25rem !important;
  }
  .ps-3xl-10 {
    padding-left: 2.5rem !important;
  }
  .ps-3xl-11 {
    padding-left: 2.75rem !important;
  }
  .ps-3xl-12 {
    padding-left: 3rem !important;
  }
  .ps-3xl-13 {
    padding-left: 3.25rem !important;
  }
  .ps-3xl-14 {
    padding-left: 3.5rem !important;
  }
  .ps-3xl-15 {
    padding-left: 3.75rem !important;
  }
  .ps-3xl-16 {
    padding-left: 4rem !important;
  }
  .ps-3xl-17 {
    padding-left: 4.25rem !important;
  }
  .ps-3xl-18 {
    padding-left: 4.5rem !important;
  }
  .ps-3xl-19 {
    padding-left: 4.75rem !important;
  }
  .ps-3xl-20 {
    padding-left: 5rem !important;
  }
  .ps-3xl-21 {
    padding-left: 5.25rem !important;
  }
  .ps-3xl-22 {
    padding-left: 5.5rem !important;
  }
  .ps-3xl-23 {
    padding-left: 5.75rem !important;
  }
  .ps-3xl-24 {
    padding-left: 6rem !important;
  }
  .ps-3xl-25 {
    padding-left: 6.25rem !important;
  }
  .pe-3xl-auto {
    padding-right: auto !important;
  }
  .pe-3xl-0 {
    padding-right: 0 !important;
  }
  .pe-3xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-3xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-3xl-3 {
    padding-right: 0.75rem !important;
  }
  .pe-3xl-4 {
    padding-right: 1rem !important;
  }
  .pe-3xl-5 {
    padding-right: 1.25rem !important;
  }
  .pe-3xl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-3xl-7 {
    padding-right: 1.75rem !important;
  }
  .pe-3xl-8 {
    padding-right: 2rem !important;
  }
  .pe-3xl-9 {
    padding-right: 2.25rem !important;
  }
  .pe-3xl-10 {
    padding-right: 2.5rem !important;
  }
  .pe-3xl-11 {
    padding-right: 2.75rem !important;
  }
  .pe-3xl-12 {
    padding-right: 3rem !important;
  }
  .pe-3xl-13 {
    padding-right: 3.25rem !important;
  }
  .pe-3xl-14 {
    padding-right: 3.5rem !important;
  }
  .pe-3xl-15 {
    padding-right: 3.75rem !important;
  }
  .pe-3xl-16 {
    padding-right: 4rem !important;
  }
  .pe-3xl-17 {
    padding-right: 4.25rem !important;
  }
  .pe-3xl-18 {
    padding-right: 4.5rem !important;
  }
  .pe-3xl-19 {
    padding-right: 4.75rem !important;
  }
  .pe-3xl-20 {
    padding-right: 5rem !important;
  }
  .pe-3xl-21 {
    padding-right: 5.25rem !important;
  }
  .pe-3xl-22 {
    padding-right: 5.5rem !important;
  }
  .pe-3xl-23 {
    padding-right: 5.75rem !important;
  }
  .pe-3xl-24 {
    padding-right: 6rem !important;
  }
  .pe-3xl-25 {
    padding-right: 6.25rem !important;
  }
}
.w-auto {
  width: auto !important;
}

.w-0 {
  width: 0% !important;
}

.w-1 {
  width: 1% !important;
}

.w-5 {
  width: 5% !important;
}

.w-10 {
  width: 10% !important;
}

.w-15 {
  width: 15% !important;
}

.w-20 {
  width: 20% !important;
}

.w-25 {
  width: 25% !important;
}

.w-30 {
  width: 30% !important;
}

.w-35 {
  width: 35% !important;
}

.w-40 {
  width: 40% !important;
}

.w-45 {
  width: 45% !important;
}

.w-50 {
  width: 50% !important;
}

.w-55 {
  width: 55% !important;
}

.w-60 {
  width: 60% !important;
}

.w-65 {
  width: 65% !important;
}

.w-70 {
  width: 70% !important;
}

.w-75 {
  width: 75% !important;
}

.w-80 {
  width: 80% !important;
}

.w-85 {
  width: 85% !important;
}

.w-90 {
  width: 90% !important;
}

.w-95 {
  width: 95% !important;
}

.w-100 {
  width: 100% !important;
}

.w-120 {
  width: 120% !important;
}

.w-140 {
  width: 140% !important;
}

.w-160 {
  width: 160% !important;
}

.w-180 {
  width: 180% !important;
}

.w-200 {
  width: 200% !important;
}

.w-220 {
  width: 220% !important;
}

.w-240 {
  width: 240% !important;
}

.w-260 {
  width: 260% !important;
}

.w-280 {
  width: 280% !important;
}

.w-300 {
  width: 300% !important;
}

.w-320 {
  width: 320% !important;
}

.w-340 {
  width: 340% !important;
}

.w-360 {
  width: 360% !important;
}

.w-380 {
  width: 380% !important;
}

.w-400 {
  width: 400% !important;
}

.w-420 {
  width: 420% !important;
}

.w-440 {
  width: 440% !important;
}

.w-460 {
  width: 460% !important;
}

.w-480 {
  width: 480% !important;
}

.w-500 {
  width: 500% !important;
}

.w-520 {
  width: 520% !important;
}

.w-540 {
  width: 540% !important;
}

.w-560 {
  width: 560% !important;
}

.w-580 {
  width: 580% !important;
}

.w-600 {
  width: 600% !important;
}

.min-w-auto {
  min-width: auto !important;
}

.min-w-0 {
  min-width: 0% !important;
}

.min-w-1 {
  min-width: 1% !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-120 {
  min-width: 120% !important;
}

.min-w-140 {
  min-width: 140% !important;
}

.min-w-160 {
  min-width: 160% !important;
}

.min-w-180 {
  min-width: 180% !important;
}

.min-w-200 {
  min-width: 200% !important;
}

.min-w-220 {
  min-width: 220% !important;
}

.min-w-240 {
  min-width: 240% !important;
}

.min-w-260 {
  min-width: 260% !important;
}

.min-w-280 {
  min-width: 280% !important;
}

.min-w-300 {
  min-width: 300% !important;
}

.min-w-320 {
  min-width: 320% !important;
}

.min-w-340 {
  min-width: 340% !important;
}

.min-w-360 {
  min-width: 360% !important;
}

.min-w-380 {
  min-width: 380% !important;
}

.min-w-400 {
  min-width: 400% !important;
}

.min-w-420 {
  min-width: 420% !important;
}

.min-w-440 {
  min-width: 440% !important;
}

.min-w-460 {
  min-width: 460% !important;
}

.min-w-480 {
  min-width: 480% !important;
}

.min-w-500 {
  min-width: 500% !important;
}

.min-w-520 {
  min-width: 520% !important;
}

.min-w-540 {
  min-width: 540% !important;
}

.min-w-560 {
  min-width: 560% !important;
}

.min-w-580 {
  min-width: 580% !important;
}

.min-w-600 {
  min-width: 600% !important;
}

.max-w-auto {
  max-width: auto !important;
}

.max-w-0 {
  max-width: 0% !important;
}

.max-w-1 {
  max-width: 1% !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-120 {
  max-width: 120% !important;
}

.max-w-140 {
  max-width: 140% !important;
}

.max-w-160 {
  max-width: 160% !important;
}

.max-w-180 {
  max-width: 180% !important;
}

.max-w-200 {
  max-width: 200% !important;
}

.max-w-220 {
  max-width: 220% !important;
}

.max-w-240 {
  max-width: 240% !important;
}

.max-w-260 {
  max-width: 260% !important;
}

.max-w-280 {
  max-width: 280% !important;
}

.max-w-300 {
  max-width: 300% !important;
}

.max-w-320 {
  max-width: 320% !important;
}

.max-w-340 {
  max-width: 340% !important;
}

.max-w-360 {
  max-width: 360% !important;
}

.max-w-380 {
  max-width: 380% !important;
}

.max-w-400 {
  max-width: 400% !important;
}

.max-w-420 {
  max-width: 420% !important;
}

.max-w-440 {
  max-width: 440% !important;
}

.max-w-460 {
  max-width: 460% !important;
}

.max-w-480 {
  max-width: 480% !important;
}

.max-w-500 {
  max-width: 500% !important;
}

.max-w-520 {
  max-width: 520% !important;
}

.max-w-540 {
  max-width: 540% !important;
}

.max-w-560 {
  max-width: 560% !important;
}

.max-w-580 {
  max-width: 580% !important;
}

.max-w-600 {
  max-width: 600% !important;
}

.h-auto {
  height: auto !important;
}

.h-0 {
  height: 0% !important;
}

.h-1 {
  height: 1% !important;
}

.h-5 {
  height: 5% !important;
}

.h-10 {
  height: 10% !important;
}

.h-15 {
  height: 15% !important;
}

.h-20 {
  height: 20% !important;
}

.h-25 {
  height: 25% !important;
}

.h-30 {
  height: 30% !important;
}

.h-35 {
  height: 35% !important;
}

.h-40 {
  height: 40% !important;
}

.h-45 {
  height: 45% !important;
}

.h-50 {
  height: 50% !important;
}

.h-55 {
  height: 55% !important;
}

.h-60 {
  height: 60% !important;
}

.h-65 {
  height: 65% !important;
}

.h-70 {
  height: 70% !important;
}

.h-75 {
  height: 75% !important;
}

.h-80 {
  height: 80% !important;
}

.h-85 {
  height: 85% !important;
}

.h-90 {
  height: 90% !important;
}

.h-95 {
  height: 95% !important;
}

.h-100 {
  height: 100% !important;
}

.h-120 {
  height: 120% !important;
}

.h-140 {
  height: 140% !important;
}

.h-160 {
  height: 160% !important;
}

.h-180 {
  height: 180% !important;
}

.h-200 {
  height: 200% !important;
}

.h-220 {
  height: 220% !important;
}

.h-240 {
  height: 240% !important;
}

.h-260 {
  height: 260% !important;
}

.h-280 {
  height: 280% !important;
}

.h-300 {
  height: 300% !important;
}

.h-320 {
  height: 320% !important;
}

.h-340 {
  height: 340% !important;
}

.h-360 {
  height: 360% !important;
}

.h-380 {
  height: 380% !important;
}

.h-400 {
  height: 400% !important;
}

.h-420 {
  height: 420% !important;
}

.h-440 {
  height: 440% !important;
}

.h-460 {
  height: 460% !important;
}

.h-480 {
  height: 480% !important;
}

.h-500 {
  height: 500% !important;
}

.h-520 {
  height: 520% !important;
}

.h-540 {
  height: 540% !important;
}

.h-560 {
  height: 560% !important;
}

.h-580 {
  height: 580% !important;
}

.h-600 {
  height: 600% !important;
}

.min-h-auto {
  min-height: auto !important;
}

.min-h-0 {
  min-height: 0% !important;
}

.min-h-1 {
  min-height: 1% !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-120 {
  min-height: 120% !important;
}

.min-h-140 {
  min-height: 140% !important;
}

.min-h-160 {
  min-height: 160% !important;
}

.min-h-180 {
  min-height: 180% !important;
}

.min-h-200 {
  min-height: 200% !important;
}

.min-h-220 {
  min-height: 220% !important;
}

.min-h-240 {
  min-height: 240% !important;
}

.min-h-260 {
  min-height: 260% !important;
}

.min-h-280 {
  min-height: 280% !important;
}

.min-h-300 {
  min-height: 300% !important;
}

.min-h-320 {
  min-height: 320% !important;
}

.min-h-340 {
  min-height: 340% !important;
}

.min-h-360 {
  min-height: 360% !important;
}

.min-h-380 {
  min-height: 380% !important;
}

.min-h-400 {
  min-height: 400% !important;
}

.min-h-420 {
  min-height: 420% !important;
}

.min-h-440 {
  min-height: 440% !important;
}

.min-h-460 {
  min-height: 460% !important;
}

.min-h-480 {
  min-height: 480% !important;
}

.min-h-500 {
  min-height: 500% !important;
}

.min-h-520 {
  min-height: 520% !important;
}

.min-h-540 {
  min-height: 540% !important;
}

.min-h-560 {
  min-height: 560% !important;
}

.min-h-580 {
  min-height: 580% !important;
}

.min-h-600 {
  min-height: 600% !important;
}

.max-h-auto {
  max-height: auto !important;
}

.max-h-0 {
  max-height: 0% !important;
}

.max-h-1 {
  max-height: 1% !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-120 {
  max-height: 120% !important;
}

.max-h-140 {
  max-height: 140% !important;
}

.max-h-160 {
  max-height: 160% !important;
}

.max-h-180 {
  max-height: 180% !important;
}

.max-h-200 {
  max-height: 200% !important;
}

.max-h-220 {
  max-height: 220% !important;
}

.max-h-240 {
  max-height: 240% !important;
}

.max-h-260 {
  max-height: 260% !important;
}

.max-h-280 {
  max-height: 280% !important;
}

.max-h-300 {
  max-height: 300% !important;
}

.max-h-320 {
  max-height: 320% !important;
}

.max-h-340 {
  max-height: 340% !important;
}

.max-h-360 {
  max-height: 360% !important;
}

.max-h-380 {
  max-height: 380% !important;
}

.max-h-400 {
  max-height: 400% !important;
}

.max-h-420 {
  max-height: 420% !important;
}

.max-h-440 {
  max-height: 440% !important;
}

.max-h-460 {
  max-height: 460% !important;
}

.max-h-480 {
  max-height: 480% !important;
}

.max-h-500 {
  max-height: 500% !important;
}

.max-h-520 {
  max-height: 520% !important;
}

.max-h-540 {
  max-height: 540% !important;
}

.max-h-560 {
  max-height: 560% !important;
}

.max-h-580 {
  max-height: 580% !important;
}

.max-h-600 {
  max-height: 600% !important;
}

.w-0-px {
  width: 0rem !important;
}

.w-1-px {
  width: 0.0625rem !important;
}

.w-5-px {
  width: 0.3125rem !important;
}

.w-10-px {
  width: 0.625rem !important;
}

.w-15-px {
  width: 0.9375rem !important;
}

.w-20-px {
  width: 1.25rem !important;
}

.w-25-px {
  width: 1.5625rem !important;
}

.w-30-px {
  width: 1.875rem !important;
}

.w-35-px {
  width: 2.1875rem !important;
}

.w-40-px {
  width: 2.5rem !important;
}

.w-45-px {
  width: 2.8125rem !important;
}

.w-50-px {
  width: 3.125rem !important;
}

.w-55-px {
  width: 3.4375rem !important;
}

.w-60-px {
  width: 3.75rem !important;
}

.w-65-px {
  width: 4.0625rem !important;
}

.w-70-px {
  width: 4.375rem !important;
}

.w-75-px {
  width: 4.6875rem !important;
}

.w-80-px {
  width: 5rem !important;
}

.w-85-px {
  width: 5.3125rem !important;
}

.w-90-px {
  width: 5.625rem !important;
}

.w-95-px {
  width: 5.9375rem !important;
}

.w-100-px {
  width: 6.25rem !important;
}

.w-120-px {
  width: 7.5rem !important;
}

.w-140-px {
  width: 8.75rem !important;
}

.w-160-px {
  width: 10rem !important;
}

.w-180-px {
  width: 11.25rem !important;
}

.w-200-px {
  width: 12.5rem !important;
}

.w-220-px {
  width: 13.75rem !important;
}

.w-240-px {
  width: 15rem !important;
}

.w-260-px {
  width: 16.25rem !important;
}

.w-280-px {
  width: 17.5rem !important;
}

.w-300-px {
  width: 18.75rem !important;
}

.w-320-px {
  width: 20rem !important;
}

.w-340-px {
  width: 21.25rem !important;
}

.w-360-px {
  width: 22.5rem !important;
}

.w-380-px {
  width: 23.75rem !important;
}

.w-400-px {
  width: 25rem !important;
}

.w-420-px {
  width: 26.25rem !important;
}

.w-440-px {
  width: 27.5rem !important;
}

.w-460-px {
  width: 28.75rem !important;
}

.w-480-px {
  width: 30rem !important;
}

.w-500-px {
  width: 31.25rem !important;
}

.w-520-px {
  width: 32.5rem !important;
}

.w-540-px {
  width: 33.75rem !important;
}

.w-560-px {
  width: 35rem !important;
}

.w-580-px {
  width: 36.25rem !important;
}

.w-600-px {
  width: 37.5rem !important;
}

.min-w-0-px {
  min-width: 0rem !important;
}

.min-w-1-px {
  min-width: 0.0625rem !important;
}

.min-w-5-px {
  min-width: 0.3125rem !important;
}

.min-w-10-px {
  min-width: 0.625rem !important;
}

.min-w-15-px {
  min-width: 0.9375rem !important;
}

.min-w-20-px {
  min-width: 1.25rem !important;
}

.min-w-25-px {
  min-width: 1.5625rem !important;
}

.min-w-30-px {
  min-width: 1.875rem !important;
}

.min-w-35-px {
  min-width: 2.1875rem !important;
}

.min-w-40-px {
  min-width: 2.5rem !important;
}

.min-w-45-px {
  min-width: 2.8125rem !important;
}

.min-w-50-px {
  min-width: 3.125rem !important;
}

.min-w-55-px {
  min-width: 3.4375rem !important;
}

.min-w-60-px {
  min-width: 3.75rem !important;
}

.min-w-65-px {
  min-width: 4.0625rem !important;
}

.min-w-70-px {
  min-width: 4.375rem !important;
}

.min-w-75-px {
  min-width: 4.6875rem !important;
}

.min-w-80-px {
  min-width: 5rem !important;
}

.min-w-85-px {
  min-width: 5.3125rem !important;
}

.min-w-90-px {
  min-width: 5.625rem !important;
}

.min-w-95-px {
  min-width: 5.9375rem !important;
}

.min-w-100-px {
  min-width: 6.25rem !important;
}

.min-w-120-px {
  min-width: 7.5rem !important;
}

.min-w-140-px {
  min-width: 8.75rem !important;
}

.min-w-160-px {
  min-width: 10rem !important;
}

.min-w-180-px {
  min-width: 11.25rem !important;
}

.min-w-200-px {
  min-width: 12.5rem !important;
}

.min-w-220-px {
  min-width: 13.75rem !important;
}

.min-w-240-px {
  min-width: 15rem !important;
}

.min-w-260-px {
  min-width: 16.25rem !important;
}

.min-w-280-px {
  min-width: 17.5rem !important;
}

.min-w-300-px {
  min-width: 18.75rem !important;
}

.min-w-320-px {
  min-width: 20rem !important;
}

.min-w-340-px {
  min-width: 21.25rem !important;
}

.min-w-360-px {
  min-width: 22.5rem !important;
}

.min-w-380-px {
  min-width: 23.75rem !important;
}

.min-w-400-px {
  min-width: 25rem !important;
}

.min-w-420-px {
  min-width: 26.25rem !important;
}

.min-w-440-px {
  min-width: 27.5rem !important;
}

.min-w-460-px {
  min-width: 28.75rem !important;
}

.min-w-480-px {
  min-width: 30rem !important;
}

.min-w-500-px {
  min-width: 31.25rem !important;
}

.min-w-520-px {
  min-width: 32.5rem !important;
}

.min-w-540-px {
  min-width: 33.75rem !important;
}

.min-w-560-px {
  min-width: 35rem !important;
}

.min-w-580-px {
  min-width: 36.25rem !important;
}

.min-w-600-px {
  min-width: 37.5rem !important;
}

.max-w-0-px {
  max-width: 0rem !important;
}

.max-w-1-px {
  max-width: 0.0625rem !important;
}

.max-w-5-px {
  max-width: 0.3125rem !important;
}

.max-w-10-px {
  max-width: 0.625rem !important;
}

.max-w-15-px {
  max-width: 0.9375rem !important;
}

.max-w-20-px {
  max-width: 1.25rem !important;
}

.max-w-25-px {
  max-width: 1.5625rem !important;
}

.max-w-30-px {
  max-width: 1.875rem !important;
}

.max-w-35-px {
  max-width: 2.1875rem !important;
}

.max-w-40-px {
  max-width: 2.5rem !important;
}

.max-w-45-px {
  max-width: 2.8125rem !important;
}

.max-w-50-px {
  max-width: 3.125rem !important;
}

.max-w-55-px {
  max-width: 3.4375rem !important;
}

.max-w-60-px {
  max-width: 3.75rem !important;
}

.max-w-65-px {
  max-width: 4.0625rem !important;
}

.max-w-70-px {
  max-width: 4.375rem !important;
}

.max-w-75-px {
  max-width: 4.6875rem !important;
}

.max-w-80-px {
  max-width: 5rem !important;
}

.max-w-85-px {
  max-width: 5.3125rem !important;
}

.max-w-90-px {
  max-width: 5.625rem !important;
}

.max-w-95-px {
  max-width: 5.9375rem !important;
}

.max-w-100-px {
  max-width: 6.25rem !important;
}

.max-w-120-px {
  max-width: 7.5rem !important;
}

.max-w-140-px {
  max-width: 8.75rem !important;
}

.max-w-160-px {
  max-width: 10rem !important;
}

.max-w-180-px {
  max-width: 11.25rem !important;
}

.max-w-200-px {
  max-width: 12.5rem !important;
}

.max-w-220-px {
  max-width: 13.75rem !important;
}

.max-w-240-px {
  max-width: 15rem !important;
}

.max-w-260-px {
  max-width: 16.25rem !important;
}

.max-w-280-px {
  max-width: 17.5rem !important;
}

.max-w-300-px {
  max-width: 18.75rem !important;
}

.max-w-320-px {
  max-width: 20rem !important;
}

.max-w-340-px {
  max-width: 21.25rem !important;
}

.max-w-360-px {
  max-width: 22.5rem !important;
}

.max-w-380-px {
  max-width: 23.75rem !important;
}

.max-w-400-px {
  max-width: 25rem !important;
}

.max-w-420-px {
  max-width: 26.25rem !important;
}

.max-w-440-px {
  max-width: 27.5rem !important;
}

.max-w-460-px {
  max-width: 28.75rem !important;
}

.max-w-480-px {
  max-width: 30rem !important;
}

.max-w-500-px {
  max-width: 31.25rem !important;
}

.max-w-520-px {
  max-width: 32.5rem !important;
}

.max-w-540-px {
  max-width: 33.75rem !important;
}

.max-w-560-px {
  max-width: 35rem !important;
}

.max-w-580-px {
  max-width: 36.25rem !important;
}

.max-w-600-px {
  max-width: 37.5rem !important;
}

.h-0-px {
  height: 0rem !important;
}

.h-1-px {
  height: 0.0625rem !important;
}

.h-5-px {
  height: 0.3125rem !important;
}

.h-10-px {
  height: 0.625rem !important;
}

.h-15-px {
  height: 0.9375rem !important;
}

.h-20-px {
  height: 1.25rem !important;
}

.h-25-px {
  height: 1.5625rem !important;
}

.h-30-px {
  height: 1.875rem !important;
}

.h-35-px {
  height: 2.1875rem !important;
}

.h-40-px {
  height: 2.5rem !important;
}

.h-45-px {
  height: 2.8125rem !important;
}

.h-50-px {
  height: 3.125rem !important;
}

.h-55-px {
  height: 3.4375rem !important;
}

.h-60-px {
  height: 3.75rem !important;
}

.h-65-px {
  height: 4.0625rem !important;
}

.h-70-px {
  height: 4.375rem !important;
}

.h-75-px {
  height: 4.6875rem !important;
}

.h-80-px {
  height: 5rem !important;
}

.h-85-px {
  height: 5.3125rem !important;
}

.h-90-px {
  height: 5.625rem !important;
}

.h-95-px {
  height: 5.9375rem !important;
}

.h-100-px {
  height: 6.25rem !important;
}

.h-120-px {
  height: 7.5rem !important;
}

.h-140-px {
  height: 8.75rem !important;
}

.h-160-px {
  height: 10rem !important;
}

.h-180-px {
  height: 11.25rem !important;
}

.h-200-px {
  height: 12.5rem !important;
}

.h-220-px {
  height: 13.75rem !important;
}

.h-240-px {
  height: 15rem !important;
}

.h-260-px {
  height: 16.25rem !important;
}

.h-280-px {
  height: 17.5rem !important;
}

.h-300-px {
  height: 18.75rem !important;
}

.h-320-px {
  height: 20rem !important;
}

.h-340-px {
  height: 21.25rem !important;
}

.h-360-px {
  height: 22.5rem !important;
}

.h-380-px {
  height: 23.75rem !important;
}

.h-400-px {
  height: 25rem !important;
}

.h-420-px {
  height: 26.25rem !important;
}

.h-440-px {
  height: 27.5rem !important;
}

.h-460-px {
  height: 28.75rem !important;
}

.h-480-px {
  height: 30rem !important;
}

.h-500-px {
  height: 31.25rem !important;
}

.h-520-px {
  height: 32.5rem !important;
}

.h-540-px {
  height: 33.75rem !important;
}

.h-560-px {
  height: 35rem !important;
}

.h-580-px {
  height: 36.25rem !important;
}

.h-600-px {
  height: 37.5rem !important;
}

.min-h-0-px {
  min-height: 0rem !important;
}

.min-h-1-px {
  min-height: 0.0625rem !important;
}

.min-h-5-px {
  min-height: 0.3125rem !important;
}

.min-h-10-px {
  min-height: 0.625rem !important;
}

.min-h-15-px {
  min-height: 0.9375rem !important;
}

.min-h-20-px {
  min-height: 1.25rem !important;
}

.min-h-25-px {
  min-height: 1.5625rem !important;
}

.min-h-30-px {
  min-height: 1.875rem !important;
}

.min-h-35-px {
  min-height: 2.1875rem !important;
}

.min-h-40-px {
  min-height: 2.5rem !important;
}

.min-h-45-px {
  min-height: 2.8125rem !important;
}

.min-h-50-px {
  min-height: 3.125rem !important;
}

.min-h-55-px {
  min-height: 3.4375rem !important;
}

.min-h-60-px {
  min-height: 3.75rem !important;
}

.min-h-65-px {
  min-height: 4.0625rem !important;
}

.min-h-70-px {
  min-height: 4.375rem !important;
}

.min-h-75-px {
  min-height: 4.6875rem !important;
}

.min-h-80-px {
  min-height: 5rem !important;
}

.min-h-85-px {
  min-height: 5.3125rem !important;
}

.min-h-90-px {
  min-height: 5.625rem !important;
}

.min-h-95-px {
  min-height: 5.9375rem !important;
}

.min-h-100-px {
  min-height: 6.25rem !important;
}

.min-h-120-px {
  min-height: 7.5rem !important;
}

.min-h-140-px {
  min-height: 8.75rem !important;
}

.min-h-160-px {
  min-height: 10rem !important;
}

.min-h-180-px {
  min-height: 11.25rem !important;
}

.min-h-200-px {
  min-height: 12.5rem !important;
}

.min-h-220-px {
  min-height: 13.75rem !important;
}

.min-h-240-px {
  min-height: 15rem !important;
}

.min-h-260-px {
  min-height: 16.25rem !important;
}

.min-h-280-px {
  min-height: 17.5rem !important;
}

.min-h-300-px {
  min-height: 18.75rem !important;
}

.min-h-320-px {
  min-height: 20rem !important;
}

.min-h-340-px {
  min-height: 21.25rem !important;
}

.min-h-360-px {
  min-height: 22.5rem !important;
}

.min-h-380-px {
  min-height: 23.75rem !important;
}

.min-h-400-px {
  min-height: 25rem !important;
}

.min-h-420-px {
  min-height: 26.25rem !important;
}

.min-h-440-px {
  min-height: 27.5rem !important;
}

.min-h-460-px {
  min-height: 28.75rem !important;
}

.min-h-480-px {
  min-height: 30rem !important;
}

.min-h-500-px {
  min-height: 31.25rem !important;
}

.min-h-520-px {
  min-height: 32.5rem !important;
}

.min-h-540-px {
  min-height: 33.75rem !important;
}

.min-h-560-px {
  min-height: 35rem !important;
}

.min-h-580-px {
  min-height: 36.25rem !important;
}

.min-h-600-px {
  min-height: 37.5rem !important;
}

.max-h-0-px {
  max-height: 0rem !important;
}

.max-h-1-px {
  max-height: 0.0625rem !important;
}

.max-h-5-px {
  max-height: 0.3125rem !important;
}

.max-h-10-px {
  max-height: 0.625rem !important;
}

.max-h-15-px {
  max-height: 0.9375rem !important;
}

.max-h-20-px {
  max-height: 1.25rem !important;
}

.max-h-25-px {
  max-height: 1.5625rem !important;
}

.max-h-30-px {
  max-height: 1.875rem !important;
}

.max-h-35-px {
  max-height: 2.1875rem !important;
}

.max-h-40-px {
  max-height: 2.5rem !important;
}

.max-h-45-px {
  max-height: 2.8125rem !important;
}

.max-h-50-px {
  max-height: 3.125rem !important;
}

.max-h-55-px {
  max-height: 3.4375rem !important;
}

.max-h-60-px {
  max-height: 3.75rem !important;
}

.max-h-65-px {
  max-height: 4.0625rem !important;
}

.max-h-70-px {
  max-height: 4.375rem !important;
}

.max-h-75-px {
  max-height: 4.6875rem !important;
}

.max-h-80-px {
  max-height: 5rem !important;
}

.max-h-85-px {
  max-height: 5.3125rem !important;
}

.max-h-90-px {
  max-height: 5.625rem !important;
}

.max-h-95-px {
  max-height: 5.9375rem !important;
}

.max-h-100-px {
  max-height: 6.25rem !important;
}

.max-h-120-px {
  max-height: 7.5rem !important;
}

.max-h-140-px {
  max-height: 8.75rem !important;
}

.max-h-160-px {
  max-height: 10rem !important;
}

.max-h-180-px {
  max-height: 11.25rem !important;
}

.max-h-200-px {
  max-height: 12.5rem !important;
}

.max-h-220-px {
  max-height: 13.75rem !important;
}

.max-h-240-px {
  max-height: 15rem !important;
}

.max-h-260-px {
  max-height: 16.25rem !important;
}

.max-h-280-px {
  max-height: 17.5rem !important;
}

.max-h-300-px {
  max-height: 18.75rem !important;
}

.max-h-320-px {
  max-height: 20rem !important;
}

.max-h-340-px {
  max-height: 21.25rem !important;
}

.max-h-360-px {
  max-height: 22.5rem !important;
}

.max-h-380-px {
  max-height: 23.75rem !important;
}

.max-h-400-px {
  max-height: 25rem !important;
}

.max-h-420-px {
  max-height: 26.25rem !important;
}

.max-h-440-px {
  max-height: 27.5rem !important;
}

.max-h-460-px {
  max-height: 28.75rem !important;
}

.max-h-480-px {
  max-height: 30rem !important;
}

.max-h-500-px {
  max-height: 31.25rem !important;
}

.max-h-520-px {
  max-height: 32.5rem !important;
}

.max-h-540-px {
  max-height: 33.75rem !important;
}

.max-h-560-px {
  max-height: 35rem !important;
}

.max-h-580-px {
  max-height: 36.25rem !important;
}

.max-h-600-px {
  max-height: 37.5rem !important;
}

@media (min-width: 40rem) {
  .size-types-sm-auto {
    width: auto !important;
  }
  .w-sm-0-px {
    width: 0rem !important;
  }
  .w-sm-1-px {
    width: 0.0625rem !important;
  }
  .w-sm-5-px {
    width: 0.3125rem !important;
  }
  .w-sm-10-px {
    width: 0.625rem !important;
  }
  .w-sm-15-px {
    width: 0.9375rem !important;
  }
  .w-sm-20-px {
    width: 1.25rem !important;
  }
  .w-sm-25-px {
    width: 1.5625rem !important;
  }
  .w-sm-30-px {
    width: 1.875rem !important;
  }
  .w-sm-35-px {
    width: 2.1875rem !important;
  }
  .w-sm-40-px {
    width: 2.5rem !important;
  }
  .w-sm-45-px {
    width: 2.8125rem !important;
  }
  .w-sm-50-px {
    width: 3.125rem !important;
  }
  .w-sm-55-px {
    width: 3.4375rem !important;
  }
  .w-sm-60-px {
    width: 3.75rem !important;
  }
  .w-sm-65-px {
    width: 4.0625rem !important;
  }
  .w-sm-70-px {
    width: 4.375rem !important;
  }
  .w-sm-75-px {
    width: 4.6875rem !important;
  }
  .w-sm-80-px {
    width: 5rem !important;
  }
  .w-sm-85-px {
    width: 5.3125rem !important;
  }
  .w-sm-90-px {
    width: 5.625rem !important;
  }
  .w-sm-95-px {
    width: 5.9375rem !important;
  }
  .w-sm-100-px {
    width: 6.25rem !important;
  }
  .w-sm-120-px {
    width: 7.5rem !important;
  }
  .w-sm-140-px {
    width: 8.75rem !important;
  }
  .w-sm-160-px {
    width: 10rem !important;
  }
  .w-sm-180-px {
    width: 11.25rem !important;
  }
  .w-sm-200-px {
    width: 12.5rem !important;
  }
  .w-sm-220-px {
    width: 13.75rem !important;
  }
  .w-sm-240-px {
    width: 15rem !important;
  }
  .w-sm-260-px {
    width: 16.25rem !important;
  }
  .w-sm-280-px {
    width: 17.5rem !important;
  }
  .w-sm-300-px {
    width: 18.75rem !important;
  }
  .w-sm-320-px {
    width: 20rem !important;
  }
  .w-sm-340-px {
    width: 21.25rem !important;
  }
  .w-sm-360-px {
    width: 22.5rem !important;
  }
  .w-sm-380-px {
    width: 23.75rem !important;
  }
  .w-sm-400-px {
    width: 25rem !important;
  }
  .w-sm-420-px {
    width: 26.25rem !important;
  }
  .w-sm-440-px {
    width: 27.5rem !important;
  }
  .w-sm-460-px {
    width: 28.75rem !important;
  }
  .w-sm-480-px {
    width: 30rem !important;
  }
  .w-sm-500-px {
    width: 31.25rem !important;
  }
  .w-sm-520-px {
    width: 32.5rem !important;
  }
  .w-sm-540-px {
    width: 33.75rem !important;
  }
  .w-sm-560-px {
    width: 35rem !important;
  }
  .w-sm-580-px {
    width: 36.25rem !important;
  }
  .w-sm-600-px {
    width: 37.5rem !important;
  }
  .size-types-sm-auto {
    min-width: auto !important;
  }
  .min-w-sm-0-px {
    min-width: 0rem !important;
  }
  .min-w-sm-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-sm-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-sm-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-sm-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-sm-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-sm-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-sm-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-sm-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-sm-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-sm-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-sm-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-sm-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-sm-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-sm-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-sm-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-sm-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-sm-80-px {
    min-width: 5rem !important;
  }
  .min-w-sm-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-sm-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-sm-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-sm-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-sm-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-sm-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-sm-160-px {
    min-width: 10rem !important;
  }
  .min-w-sm-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-sm-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-sm-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-sm-240-px {
    min-width: 15rem !important;
  }
  .min-w-sm-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-sm-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-sm-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-sm-320-px {
    min-width: 20rem !important;
  }
  .min-w-sm-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-sm-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-sm-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-sm-400-px {
    min-width: 25rem !important;
  }
  .min-w-sm-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-sm-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-sm-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-sm-480-px {
    min-width: 30rem !important;
  }
  .min-w-sm-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-sm-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-sm-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-sm-560-px {
    min-width: 35rem !important;
  }
  .min-w-sm-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-sm-600-px {
    min-width: 37.5rem !important;
  }
  .size-types-sm-auto {
    max-width: auto !important;
  }
  .max-w-sm-0-px {
    max-width: 0rem !important;
  }
  .max-w-sm-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-sm-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-sm-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-sm-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-sm-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-sm-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-sm-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-sm-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-sm-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-sm-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-sm-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-sm-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-sm-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-sm-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-sm-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-sm-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-sm-80-px {
    max-width: 5rem !important;
  }
  .max-w-sm-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-sm-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-sm-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-sm-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-sm-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-sm-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-sm-160-px {
    max-width: 10rem !important;
  }
  .max-w-sm-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-sm-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-sm-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-sm-240-px {
    max-width: 15rem !important;
  }
  .max-w-sm-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-sm-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-sm-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-sm-320-px {
    max-width: 20rem !important;
  }
  .max-w-sm-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-sm-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-sm-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-sm-400-px {
    max-width: 25rem !important;
  }
  .max-w-sm-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-sm-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-sm-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-sm-480-px {
    max-width: 30rem !important;
  }
  .max-w-sm-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-sm-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-sm-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-sm-560-px {
    max-width: 35rem !important;
  }
  .max-w-sm-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-sm-600-px {
    max-width: 37.5rem !important;
  }
  .size-types-sm-auto {
    height: auto !important;
  }
  .h-sm-0-px {
    height: 0rem !important;
  }
  .h-sm-1-px {
    height: 0.0625rem !important;
  }
  .h-sm-5-px {
    height: 0.3125rem !important;
  }
  .h-sm-10-px {
    height: 0.625rem !important;
  }
  .h-sm-15-px {
    height: 0.9375rem !important;
  }
  .h-sm-20-px {
    height: 1.25rem !important;
  }
  .h-sm-25-px {
    height: 1.5625rem !important;
  }
  .h-sm-30-px {
    height: 1.875rem !important;
  }
  .h-sm-35-px {
    height: 2.1875rem !important;
  }
  .h-sm-40-px {
    height: 2.5rem !important;
  }
  .h-sm-45-px {
    height: 2.8125rem !important;
  }
  .h-sm-50-px {
    height: 3.125rem !important;
  }
  .h-sm-55-px {
    height: 3.4375rem !important;
  }
  .h-sm-60-px {
    height: 3.75rem !important;
  }
  .h-sm-65-px {
    height: 4.0625rem !important;
  }
  .h-sm-70-px {
    height: 4.375rem !important;
  }
  .h-sm-75-px {
    height: 4.6875rem !important;
  }
  .h-sm-80-px {
    height: 5rem !important;
  }
  .h-sm-85-px {
    height: 5.3125rem !important;
  }
  .h-sm-90-px {
    height: 5.625rem !important;
  }
  .h-sm-95-px {
    height: 5.9375rem !important;
  }
  .h-sm-100-px {
    height: 6.25rem !important;
  }
  .h-sm-120-px {
    height: 7.5rem !important;
  }
  .h-sm-140-px {
    height: 8.75rem !important;
  }
  .h-sm-160-px {
    height: 10rem !important;
  }
  .h-sm-180-px {
    height: 11.25rem !important;
  }
  .h-sm-200-px {
    height: 12.5rem !important;
  }
  .h-sm-220-px {
    height: 13.75rem !important;
  }
  .h-sm-240-px {
    height: 15rem !important;
  }
  .h-sm-260-px {
    height: 16.25rem !important;
  }
  .h-sm-280-px {
    height: 17.5rem !important;
  }
  .h-sm-300-px {
    height: 18.75rem !important;
  }
  .h-sm-320-px {
    height: 20rem !important;
  }
  .h-sm-340-px {
    height: 21.25rem !important;
  }
  .h-sm-360-px {
    height: 22.5rem !important;
  }
  .h-sm-380-px {
    height: 23.75rem !important;
  }
  .h-sm-400-px {
    height: 25rem !important;
  }
  .h-sm-420-px {
    height: 26.25rem !important;
  }
  .h-sm-440-px {
    height: 27.5rem !important;
  }
  .h-sm-460-px {
    height: 28.75rem !important;
  }
  .h-sm-480-px {
    height: 30rem !important;
  }
  .h-sm-500-px {
    height: 31.25rem !important;
  }
  .h-sm-520-px {
    height: 32.5rem !important;
  }
  .h-sm-540-px {
    height: 33.75rem !important;
  }
  .h-sm-560-px {
    height: 35rem !important;
  }
  .h-sm-580-px {
    height: 36.25rem !important;
  }
  .h-sm-600-px {
    height: 37.5rem !important;
  }
  .size-types-sm-auto {
    min-height: auto !important;
  }
  .min-h-sm-0-px {
    min-height: 0rem !important;
  }
  .min-h-sm-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-sm-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-sm-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-sm-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-sm-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-sm-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-sm-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-sm-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-sm-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-sm-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-sm-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-sm-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-sm-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-sm-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-sm-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-sm-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-sm-80-px {
    min-height: 5rem !important;
  }
  .min-h-sm-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-sm-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-sm-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-sm-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-sm-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-sm-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-sm-160-px {
    min-height: 10rem !important;
  }
  .min-h-sm-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-sm-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-sm-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-sm-240-px {
    min-height: 15rem !important;
  }
  .min-h-sm-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-sm-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-sm-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-sm-320-px {
    min-height: 20rem !important;
  }
  .min-h-sm-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-sm-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-sm-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-sm-400-px {
    min-height: 25rem !important;
  }
  .min-h-sm-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-sm-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-sm-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-sm-480-px {
    min-height: 30rem !important;
  }
  .min-h-sm-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-sm-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-sm-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-sm-560-px {
    min-height: 35rem !important;
  }
  .min-h-sm-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-sm-600-px {
    min-height: 37.5rem !important;
  }
  .size-types-sm-auto {
    max-height: auto !important;
  }
  .max-h-sm-0-px {
    max-height: 0rem !important;
  }
  .max-h-sm-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-sm-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-sm-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-sm-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-sm-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-sm-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-sm-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-sm-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-sm-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-sm-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-sm-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-sm-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-sm-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-sm-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-sm-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-sm-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-sm-80-px {
    max-height: 5rem !important;
  }
  .max-h-sm-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-sm-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-sm-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-sm-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-sm-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-sm-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-sm-160-px {
    max-height: 10rem !important;
  }
  .max-h-sm-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-sm-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-sm-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-sm-240-px {
    max-height: 15rem !important;
  }
  .max-h-sm-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-sm-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-sm-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-sm-320-px {
    max-height: 20rem !important;
  }
  .max-h-sm-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-sm-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-sm-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-sm-400-px {
    max-height: 25rem !important;
  }
  .max-h-sm-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-sm-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-sm-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-sm-480-px {
    max-height: 30rem !important;
  }
  .max-h-sm-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-sm-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-sm-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-sm-560-px {
    max-height: 35rem !important;
  }
  .max-h-sm-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-sm-600-px {
    max-height: 37.5rem !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-0-px {
    width: 0rem !important;
  }
  .w-sm-1-px {
    width: 0.0625rem !important;
  }
  .w-sm-5-px {
    width: 0.3125rem !important;
  }
  .w-sm-10-px {
    width: 0.625rem !important;
  }
  .w-sm-15-px {
    width: 0.9375rem !important;
  }
  .w-sm-20-px {
    width: 1.25rem !important;
  }
  .w-sm-25-px {
    width: 1.5625rem !important;
  }
  .w-sm-30-px {
    width: 1.875rem !important;
  }
  .w-sm-35-px {
    width: 2.1875rem !important;
  }
  .w-sm-40-px {
    width: 2.5rem !important;
  }
  .w-sm-45-px {
    width: 2.8125rem !important;
  }
  .w-sm-50-px {
    width: 3.125rem !important;
  }
  .w-sm-55-px {
    width: 3.4375rem !important;
  }
  .w-sm-60-px {
    width: 3.75rem !important;
  }
  .w-sm-65-px {
    width: 4.0625rem !important;
  }
  .w-sm-70-px {
    width: 4.375rem !important;
  }
  .w-sm-75-px {
    width: 4.6875rem !important;
  }
  .w-sm-80-px {
    width: 5rem !important;
  }
  .w-sm-85-px {
    width: 5.3125rem !important;
  }
  .w-sm-90-px {
    width: 5.625rem !important;
  }
  .w-sm-95-px {
    width: 5.9375rem !important;
  }
  .w-sm-100-px {
    width: 6.25rem !important;
  }
  .w-sm-120-px {
    width: 7.5rem !important;
  }
  .w-sm-140-px {
    width: 8.75rem !important;
  }
  .w-sm-160-px {
    width: 10rem !important;
  }
  .w-sm-180-px {
    width: 11.25rem !important;
  }
  .w-sm-200-px {
    width: 12.5rem !important;
  }
  .w-sm-220-px {
    width: 13.75rem !important;
  }
  .w-sm-240-px {
    width: 15rem !important;
  }
  .w-sm-260-px {
    width: 16.25rem !important;
  }
  .w-sm-280-px {
    width: 17.5rem !important;
  }
  .w-sm-300-px {
    width: 18.75rem !important;
  }
  .w-sm-320-px {
    width: 20rem !important;
  }
  .w-sm-340-px {
    width: 21.25rem !important;
  }
  .w-sm-360-px {
    width: 22.5rem !important;
  }
  .w-sm-380-px {
    width: 23.75rem !important;
  }
  .w-sm-400-px {
    width: 25rem !important;
  }
  .w-sm-420-px {
    width: 26.25rem !important;
  }
  .w-sm-440-px {
    width: 27.5rem !important;
  }
  .w-sm-460-px {
    width: 28.75rem !important;
  }
  .w-sm-480-px {
    width: 30rem !important;
  }
  .w-sm-500-px {
    width: 31.25rem !important;
  }
  .w-sm-520-px {
    width: 32.5rem !important;
  }
  .w-sm-540-px {
    width: 33.75rem !important;
  }
  .w-sm-560-px {
    width: 35rem !important;
  }
  .w-sm-580-px {
    width: 36.25rem !important;
  }
  .w-sm-600-px {
    width: 37.5rem !important;
  }
  .min-w-sm-auto {
    min-width: auto !important;
  }
  .min-w-sm-0-px {
    min-width: 0rem !important;
  }
  .min-w-sm-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-sm-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-sm-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-sm-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-sm-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-sm-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-sm-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-sm-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-sm-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-sm-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-sm-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-sm-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-sm-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-sm-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-sm-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-sm-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-sm-80-px {
    min-width: 5rem !important;
  }
  .min-w-sm-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-sm-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-sm-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-sm-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-sm-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-sm-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-sm-160-px {
    min-width: 10rem !important;
  }
  .min-w-sm-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-sm-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-sm-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-sm-240-px {
    min-width: 15rem !important;
  }
  .min-w-sm-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-sm-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-sm-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-sm-320-px {
    min-width: 20rem !important;
  }
  .min-w-sm-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-sm-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-sm-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-sm-400-px {
    min-width: 25rem !important;
  }
  .min-w-sm-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-sm-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-sm-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-sm-480-px {
    min-width: 30rem !important;
  }
  .min-w-sm-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-sm-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-sm-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-sm-560-px {
    min-width: 35rem !important;
  }
  .min-w-sm-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-sm-600-px {
    min-width: 37.5rem !important;
  }
  .max-w-sm-auto {
    max-width: auto !important;
  }
  .max-w-sm-0-px {
    max-width: 0rem !important;
  }
  .max-w-sm-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-sm-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-sm-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-sm-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-sm-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-sm-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-sm-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-sm-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-sm-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-sm-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-sm-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-sm-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-sm-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-sm-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-sm-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-sm-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-sm-80-px {
    max-width: 5rem !important;
  }
  .max-w-sm-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-sm-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-sm-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-sm-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-sm-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-sm-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-sm-160-px {
    max-width: 10rem !important;
  }
  .max-w-sm-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-sm-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-sm-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-sm-240-px {
    max-width: 15rem !important;
  }
  .max-w-sm-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-sm-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-sm-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-sm-320-px {
    max-width: 20rem !important;
  }
  .max-w-sm-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-sm-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-sm-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-sm-400-px {
    max-width: 25rem !important;
  }
  .max-w-sm-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-sm-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-sm-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-sm-480-px {
    max-width: 30rem !important;
  }
  .max-w-sm-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-sm-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-sm-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-sm-560-px {
    max-width: 35rem !important;
  }
  .max-w-sm-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-sm-600-px {
    max-width: 37.5rem !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .h-sm-0-px {
    height: 0rem !important;
  }
  .h-sm-1-px {
    height: 0.0625rem !important;
  }
  .h-sm-5-px {
    height: 0.3125rem !important;
  }
  .h-sm-10-px {
    height: 0.625rem !important;
  }
  .h-sm-15-px {
    height: 0.9375rem !important;
  }
  .h-sm-20-px {
    height: 1.25rem !important;
  }
  .h-sm-25-px {
    height: 1.5625rem !important;
  }
  .h-sm-30-px {
    height: 1.875rem !important;
  }
  .h-sm-35-px {
    height: 2.1875rem !important;
  }
  .h-sm-40-px {
    height: 2.5rem !important;
  }
  .h-sm-45-px {
    height: 2.8125rem !important;
  }
  .h-sm-50-px {
    height: 3.125rem !important;
  }
  .h-sm-55-px {
    height: 3.4375rem !important;
  }
  .h-sm-60-px {
    height: 3.75rem !important;
  }
  .h-sm-65-px {
    height: 4.0625rem !important;
  }
  .h-sm-70-px {
    height: 4.375rem !important;
  }
  .h-sm-75-px {
    height: 4.6875rem !important;
  }
  .h-sm-80-px {
    height: 5rem !important;
  }
  .h-sm-85-px {
    height: 5.3125rem !important;
  }
  .h-sm-90-px {
    height: 5.625rem !important;
  }
  .h-sm-95-px {
    height: 5.9375rem !important;
  }
  .h-sm-100-px {
    height: 6.25rem !important;
  }
  .h-sm-120-px {
    height: 7.5rem !important;
  }
  .h-sm-140-px {
    height: 8.75rem !important;
  }
  .h-sm-160-px {
    height: 10rem !important;
  }
  .h-sm-180-px {
    height: 11.25rem !important;
  }
  .h-sm-200-px {
    height: 12.5rem !important;
  }
  .h-sm-220-px {
    height: 13.75rem !important;
  }
  .h-sm-240-px {
    height: 15rem !important;
  }
  .h-sm-260-px {
    height: 16.25rem !important;
  }
  .h-sm-280-px {
    height: 17.5rem !important;
  }
  .h-sm-300-px {
    height: 18.75rem !important;
  }
  .h-sm-320-px {
    height: 20rem !important;
  }
  .h-sm-340-px {
    height: 21.25rem !important;
  }
  .h-sm-360-px {
    height: 22.5rem !important;
  }
  .h-sm-380-px {
    height: 23.75rem !important;
  }
  .h-sm-400-px {
    height: 25rem !important;
  }
  .h-sm-420-px {
    height: 26.25rem !important;
  }
  .h-sm-440-px {
    height: 27.5rem !important;
  }
  .h-sm-460-px {
    height: 28.75rem !important;
  }
  .h-sm-480-px {
    height: 30rem !important;
  }
  .h-sm-500-px {
    height: 31.25rem !important;
  }
  .h-sm-520-px {
    height: 32.5rem !important;
  }
  .h-sm-540-px {
    height: 33.75rem !important;
  }
  .h-sm-560-px {
    height: 35rem !important;
  }
  .h-sm-580-px {
    height: 36.25rem !important;
  }
  .h-sm-600-px {
    height: 37.5rem !important;
  }
  .min-h-sm-auto {
    min-height: auto !important;
  }
  .min-h-sm-0-px {
    min-height: 0rem !important;
  }
  .min-h-sm-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-sm-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-sm-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-sm-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-sm-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-sm-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-sm-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-sm-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-sm-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-sm-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-sm-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-sm-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-sm-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-sm-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-sm-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-sm-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-sm-80-px {
    min-height: 5rem !important;
  }
  .min-h-sm-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-sm-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-sm-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-sm-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-sm-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-sm-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-sm-160-px {
    min-height: 10rem !important;
  }
  .min-h-sm-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-sm-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-sm-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-sm-240-px {
    min-height: 15rem !important;
  }
  .min-h-sm-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-sm-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-sm-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-sm-320-px {
    min-height: 20rem !important;
  }
  .min-h-sm-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-sm-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-sm-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-sm-400-px {
    min-height: 25rem !important;
  }
  .min-h-sm-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-sm-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-sm-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-sm-480-px {
    min-height: 30rem !important;
  }
  .min-h-sm-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-sm-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-sm-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-sm-560-px {
    min-height: 35rem !important;
  }
  .min-h-sm-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-sm-600-px {
    min-height: 37.5rem !important;
  }
  .max-h-sm-auto {
    max-height: auto !important;
  }
  .max-h-sm-0-px {
    max-height: 0rem !important;
  }
  .max-h-sm-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-sm-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-sm-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-sm-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-sm-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-sm-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-sm-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-sm-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-sm-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-sm-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-sm-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-sm-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-sm-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-sm-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-sm-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-sm-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-sm-80-px {
    max-height: 5rem !important;
  }
  .max-h-sm-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-sm-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-sm-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-sm-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-sm-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-sm-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-sm-160-px {
    max-height: 10rem !important;
  }
  .max-h-sm-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-sm-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-sm-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-sm-240-px {
    max-height: 15rem !important;
  }
  .max-h-sm-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-sm-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-sm-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-sm-320-px {
    max-height: 20rem !important;
  }
  .max-h-sm-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-sm-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-sm-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-sm-400-px {
    max-height: 25rem !important;
  }
  .max-h-sm-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-sm-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-sm-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-sm-480-px {
    max-height: 30rem !important;
  }
  .max-h-sm-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-sm-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-sm-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-sm-560-px {
    max-height: 35rem !important;
  }
  .max-h-sm-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-sm-600-px {
    max-height: 37.5rem !important;
  }
}
@media (min-width: 48rem) {
  .size-types-md-auto {
    width: auto !important;
  }
  .w-md-0-px {
    width: 0rem !important;
  }
  .w-md-1-px {
    width: 0.0625rem !important;
  }
  .w-md-5-px {
    width: 0.3125rem !important;
  }
  .w-md-10-px {
    width: 0.625rem !important;
  }
  .w-md-15-px {
    width: 0.9375rem !important;
  }
  .w-md-20-px {
    width: 1.25rem !important;
  }
  .w-md-25-px {
    width: 1.5625rem !important;
  }
  .w-md-30-px {
    width: 1.875rem !important;
  }
  .w-md-35-px {
    width: 2.1875rem !important;
  }
  .w-md-40-px {
    width: 2.5rem !important;
  }
  .w-md-45-px {
    width: 2.8125rem !important;
  }
  .w-md-50-px {
    width: 3.125rem !important;
  }
  .w-md-55-px {
    width: 3.4375rem !important;
  }
  .w-md-60-px {
    width: 3.75rem !important;
  }
  .w-md-65-px {
    width: 4.0625rem !important;
  }
  .w-md-70-px {
    width: 4.375rem !important;
  }
  .w-md-75-px {
    width: 4.6875rem !important;
  }
  .w-md-80-px {
    width: 5rem !important;
  }
  .w-md-85-px {
    width: 5.3125rem !important;
  }
  .w-md-90-px {
    width: 5.625rem !important;
  }
  .w-md-95-px {
    width: 5.9375rem !important;
  }
  .w-md-100-px {
    width: 6.25rem !important;
  }
  .w-md-120-px {
    width: 7.5rem !important;
  }
  .w-md-140-px {
    width: 8.75rem !important;
  }
  .w-md-160-px {
    width: 10rem !important;
  }
  .w-md-180-px {
    width: 11.25rem !important;
  }
  .w-md-200-px {
    width: 12.5rem !important;
  }
  .w-md-220-px {
    width: 13.75rem !important;
  }
  .w-md-240-px {
    width: 15rem !important;
  }
  .w-md-260-px {
    width: 16.25rem !important;
  }
  .w-md-280-px {
    width: 17.5rem !important;
  }
  .w-md-300-px {
    width: 18.75rem !important;
  }
  .w-md-320-px {
    width: 20rem !important;
  }
  .w-md-340-px {
    width: 21.25rem !important;
  }
  .w-md-360-px {
    width: 22.5rem !important;
  }
  .w-md-380-px {
    width: 23.75rem !important;
  }
  .w-md-400-px {
    width: 25rem !important;
  }
  .w-md-420-px {
    width: 26.25rem !important;
  }
  .w-md-440-px {
    width: 27.5rem !important;
  }
  .w-md-460-px {
    width: 28.75rem !important;
  }
  .w-md-480-px {
    width: 30rem !important;
  }
  .w-md-500-px {
    width: 31.25rem !important;
  }
  .w-md-520-px {
    width: 32.5rem !important;
  }
  .w-md-540-px {
    width: 33.75rem !important;
  }
  .w-md-560-px {
    width: 35rem !important;
  }
  .w-md-580-px {
    width: 36.25rem !important;
  }
  .w-md-600-px {
    width: 37.5rem !important;
  }
  .size-types-md-auto {
    min-width: auto !important;
  }
  .min-w-md-0-px {
    min-width: 0rem !important;
  }
  .min-w-md-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-md-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-md-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-md-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-md-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-md-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-md-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-md-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-md-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-md-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-md-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-md-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-md-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-md-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-md-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-md-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-md-80-px {
    min-width: 5rem !important;
  }
  .min-w-md-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-md-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-md-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-md-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-md-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-md-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-md-160-px {
    min-width: 10rem !important;
  }
  .min-w-md-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-md-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-md-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-md-240-px {
    min-width: 15rem !important;
  }
  .min-w-md-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-md-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-md-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-md-320-px {
    min-width: 20rem !important;
  }
  .min-w-md-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-md-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-md-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-md-400-px {
    min-width: 25rem !important;
  }
  .min-w-md-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-md-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-md-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-md-480-px {
    min-width: 30rem !important;
  }
  .min-w-md-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-md-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-md-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-md-560-px {
    min-width: 35rem !important;
  }
  .min-w-md-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-md-600-px {
    min-width: 37.5rem !important;
  }
  .size-types-md-auto {
    max-width: auto !important;
  }
  .max-w-md-0-px {
    max-width: 0rem !important;
  }
  .max-w-md-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-md-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-md-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-md-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-md-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-md-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-md-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-md-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-md-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-md-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-md-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-md-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-md-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-md-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-md-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-md-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-md-80-px {
    max-width: 5rem !important;
  }
  .max-w-md-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-md-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-md-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-md-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-md-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-md-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-md-160-px {
    max-width: 10rem !important;
  }
  .max-w-md-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-md-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-md-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-md-240-px {
    max-width: 15rem !important;
  }
  .max-w-md-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-md-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-md-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-md-320-px {
    max-width: 20rem !important;
  }
  .max-w-md-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-md-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-md-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-md-400-px {
    max-width: 25rem !important;
  }
  .max-w-md-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-md-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-md-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-md-480-px {
    max-width: 30rem !important;
  }
  .max-w-md-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-md-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-md-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-md-560-px {
    max-width: 35rem !important;
  }
  .max-w-md-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-md-600-px {
    max-width: 37.5rem !important;
  }
  .size-types-md-auto {
    height: auto !important;
  }
  .h-md-0-px {
    height: 0rem !important;
  }
  .h-md-1-px {
    height: 0.0625rem !important;
  }
  .h-md-5-px {
    height: 0.3125rem !important;
  }
  .h-md-10-px {
    height: 0.625rem !important;
  }
  .h-md-15-px {
    height: 0.9375rem !important;
  }
  .h-md-20-px {
    height: 1.25rem !important;
  }
  .h-md-25-px {
    height: 1.5625rem !important;
  }
  .h-md-30-px {
    height: 1.875rem !important;
  }
  .h-md-35-px {
    height: 2.1875rem !important;
  }
  .h-md-40-px {
    height: 2.5rem !important;
  }
  .h-md-45-px {
    height: 2.8125rem !important;
  }
  .h-md-50-px {
    height: 3.125rem !important;
  }
  .h-md-55-px {
    height: 3.4375rem !important;
  }
  .h-md-60-px {
    height: 3.75rem !important;
  }
  .h-md-65-px {
    height: 4.0625rem !important;
  }
  .h-md-70-px {
    height: 4.375rem !important;
  }
  .h-md-75-px {
    height: 4.6875rem !important;
  }
  .h-md-80-px {
    height: 5rem !important;
  }
  .h-md-85-px {
    height: 5.3125rem !important;
  }
  .h-md-90-px {
    height: 5.625rem !important;
  }
  .h-md-95-px {
    height: 5.9375rem !important;
  }
  .h-md-100-px {
    height: 6.25rem !important;
  }
  .h-md-120-px {
    height: 7.5rem !important;
  }
  .h-md-140-px {
    height: 8.75rem !important;
  }
  .h-md-160-px {
    height: 10rem !important;
  }
  .h-md-180-px {
    height: 11.25rem !important;
  }
  .h-md-200-px {
    height: 12.5rem !important;
  }
  .h-md-220-px {
    height: 13.75rem !important;
  }
  .h-md-240-px {
    height: 15rem !important;
  }
  .h-md-260-px {
    height: 16.25rem !important;
  }
  .h-md-280-px {
    height: 17.5rem !important;
  }
  .h-md-300-px {
    height: 18.75rem !important;
  }
  .h-md-320-px {
    height: 20rem !important;
  }
  .h-md-340-px {
    height: 21.25rem !important;
  }
  .h-md-360-px {
    height: 22.5rem !important;
  }
  .h-md-380-px {
    height: 23.75rem !important;
  }
  .h-md-400-px {
    height: 25rem !important;
  }
  .h-md-420-px {
    height: 26.25rem !important;
  }
  .h-md-440-px {
    height: 27.5rem !important;
  }
  .h-md-460-px {
    height: 28.75rem !important;
  }
  .h-md-480-px {
    height: 30rem !important;
  }
  .h-md-500-px {
    height: 31.25rem !important;
  }
  .h-md-520-px {
    height: 32.5rem !important;
  }
  .h-md-540-px {
    height: 33.75rem !important;
  }
  .h-md-560-px {
    height: 35rem !important;
  }
  .h-md-580-px {
    height: 36.25rem !important;
  }
  .h-md-600-px {
    height: 37.5rem !important;
  }
  .size-types-md-auto {
    min-height: auto !important;
  }
  .min-h-md-0-px {
    min-height: 0rem !important;
  }
  .min-h-md-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-md-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-md-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-md-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-md-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-md-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-md-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-md-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-md-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-md-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-md-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-md-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-md-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-md-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-md-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-md-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-md-80-px {
    min-height: 5rem !important;
  }
  .min-h-md-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-md-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-md-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-md-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-md-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-md-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-md-160-px {
    min-height: 10rem !important;
  }
  .min-h-md-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-md-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-md-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-md-240-px {
    min-height: 15rem !important;
  }
  .min-h-md-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-md-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-md-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-md-320-px {
    min-height: 20rem !important;
  }
  .min-h-md-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-md-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-md-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-md-400-px {
    min-height: 25rem !important;
  }
  .min-h-md-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-md-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-md-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-md-480-px {
    min-height: 30rem !important;
  }
  .min-h-md-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-md-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-md-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-md-560-px {
    min-height: 35rem !important;
  }
  .min-h-md-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-md-600-px {
    min-height: 37.5rem !important;
  }
  .size-types-md-auto {
    max-height: auto !important;
  }
  .max-h-md-0-px {
    max-height: 0rem !important;
  }
  .max-h-md-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-md-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-md-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-md-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-md-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-md-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-md-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-md-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-md-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-md-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-md-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-md-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-md-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-md-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-md-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-md-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-md-80-px {
    max-height: 5rem !important;
  }
  .max-h-md-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-md-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-md-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-md-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-md-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-md-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-md-160-px {
    max-height: 10rem !important;
  }
  .max-h-md-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-md-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-md-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-md-240-px {
    max-height: 15rem !important;
  }
  .max-h-md-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-md-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-md-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-md-320-px {
    max-height: 20rem !important;
  }
  .max-h-md-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-md-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-md-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-md-400-px {
    max-height: 25rem !important;
  }
  .max-h-md-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-md-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-md-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-md-480-px {
    max-height: 30rem !important;
  }
  .max-h-md-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-md-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-md-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-md-560-px {
    max-height: 35rem !important;
  }
  .max-h-md-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-md-600-px {
    max-height: 37.5rem !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-0-px {
    width: 0rem !important;
  }
  .w-md-1-px {
    width: 0.0625rem !important;
  }
  .w-md-5-px {
    width: 0.3125rem !important;
  }
  .w-md-10-px {
    width: 0.625rem !important;
  }
  .w-md-15-px {
    width: 0.9375rem !important;
  }
  .w-md-20-px {
    width: 1.25rem !important;
  }
  .w-md-25-px {
    width: 1.5625rem !important;
  }
  .w-md-30-px {
    width: 1.875rem !important;
  }
  .w-md-35-px {
    width: 2.1875rem !important;
  }
  .w-md-40-px {
    width: 2.5rem !important;
  }
  .w-md-45-px {
    width: 2.8125rem !important;
  }
  .w-md-50-px {
    width: 3.125rem !important;
  }
  .w-md-55-px {
    width: 3.4375rem !important;
  }
  .w-md-60-px {
    width: 3.75rem !important;
  }
  .w-md-65-px {
    width: 4.0625rem !important;
  }
  .w-md-70-px {
    width: 4.375rem !important;
  }
  .w-md-75-px {
    width: 4.6875rem !important;
  }
  .w-md-80-px {
    width: 5rem !important;
  }
  .w-md-85-px {
    width: 5.3125rem !important;
  }
  .w-md-90-px {
    width: 5.625rem !important;
  }
  .w-md-95-px {
    width: 5.9375rem !important;
  }
  .w-md-100-px {
    width: 6.25rem !important;
  }
  .w-md-120-px {
    width: 7.5rem !important;
  }
  .w-md-140-px {
    width: 8.75rem !important;
  }
  .w-md-160-px {
    width: 10rem !important;
  }
  .w-md-180-px {
    width: 11.25rem !important;
  }
  .w-md-200-px {
    width: 12.5rem !important;
  }
  .w-md-220-px {
    width: 13.75rem !important;
  }
  .w-md-240-px {
    width: 15rem !important;
  }
  .w-md-260-px {
    width: 16.25rem !important;
  }
  .w-md-280-px {
    width: 17.5rem !important;
  }
  .w-md-300-px {
    width: 18.75rem !important;
  }
  .w-md-320-px {
    width: 20rem !important;
  }
  .w-md-340-px {
    width: 21.25rem !important;
  }
  .w-md-360-px {
    width: 22.5rem !important;
  }
  .w-md-380-px {
    width: 23.75rem !important;
  }
  .w-md-400-px {
    width: 25rem !important;
  }
  .w-md-420-px {
    width: 26.25rem !important;
  }
  .w-md-440-px {
    width: 27.5rem !important;
  }
  .w-md-460-px {
    width: 28.75rem !important;
  }
  .w-md-480-px {
    width: 30rem !important;
  }
  .w-md-500-px {
    width: 31.25rem !important;
  }
  .w-md-520-px {
    width: 32.5rem !important;
  }
  .w-md-540-px {
    width: 33.75rem !important;
  }
  .w-md-560-px {
    width: 35rem !important;
  }
  .w-md-580-px {
    width: 36.25rem !important;
  }
  .w-md-600-px {
    width: 37.5rem !important;
  }
  .min-w-md-auto {
    min-width: auto !important;
  }
  .min-w-md-0-px {
    min-width: 0rem !important;
  }
  .min-w-md-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-md-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-md-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-md-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-md-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-md-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-md-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-md-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-md-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-md-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-md-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-md-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-md-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-md-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-md-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-md-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-md-80-px {
    min-width: 5rem !important;
  }
  .min-w-md-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-md-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-md-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-md-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-md-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-md-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-md-160-px {
    min-width: 10rem !important;
  }
  .min-w-md-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-md-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-md-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-md-240-px {
    min-width: 15rem !important;
  }
  .min-w-md-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-md-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-md-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-md-320-px {
    min-width: 20rem !important;
  }
  .min-w-md-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-md-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-md-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-md-400-px {
    min-width: 25rem !important;
  }
  .min-w-md-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-md-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-md-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-md-480-px {
    min-width: 30rem !important;
  }
  .min-w-md-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-md-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-md-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-md-560-px {
    min-width: 35rem !important;
  }
  .min-w-md-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-md-600-px {
    min-width: 37.5rem !important;
  }
  .max-w-md-auto {
    max-width: auto !important;
  }
  .max-w-md-0-px {
    max-width: 0rem !important;
  }
  .max-w-md-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-md-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-md-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-md-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-md-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-md-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-md-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-md-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-md-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-md-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-md-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-md-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-md-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-md-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-md-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-md-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-md-80-px {
    max-width: 5rem !important;
  }
  .max-w-md-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-md-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-md-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-md-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-md-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-md-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-md-160-px {
    max-width: 10rem !important;
  }
  .max-w-md-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-md-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-md-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-md-240-px {
    max-width: 15rem !important;
  }
  .max-w-md-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-md-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-md-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-md-320-px {
    max-width: 20rem !important;
  }
  .max-w-md-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-md-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-md-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-md-400-px {
    max-width: 25rem !important;
  }
  .max-w-md-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-md-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-md-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-md-480-px {
    max-width: 30rem !important;
  }
  .max-w-md-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-md-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-md-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-md-560-px {
    max-width: 35rem !important;
  }
  .max-w-md-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-md-600-px {
    max-width: 37.5rem !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .h-md-0-px {
    height: 0rem !important;
  }
  .h-md-1-px {
    height: 0.0625rem !important;
  }
  .h-md-5-px {
    height: 0.3125rem !important;
  }
  .h-md-10-px {
    height: 0.625rem !important;
  }
  .h-md-15-px {
    height: 0.9375rem !important;
  }
  .h-md-20-px {
    height: 1.25rem !important;
  }
  .h-md-25-px {
    height: 1.5625rem !important;
  }
  .h-md-30-px {
    height: 1.875rem !important;
  }
  .h-md-35-px {
    height: 2.1875rem !important;
  }
  .h-md-40-px {
    height: 2.5rem !important;
  }
  .h-md-45-px {
    height: 2.8125rem !important;
  }
  .h-md-50-px {
    height: 3.125rem !important;
  }
  .h-md-55-px {
    height: 3.4375rem !important;
  }
  .h-md-60-px {
    height: 3.75rem !important;
  }
  .h-md-65-px {
    height: 4.0625rem !important;
  }
  .h-md-70-px {
    height: 4.375rem !important;
  }
  .h-md-75-px {
    height: 4.6875rem !important;
  }
  .h-md-80-px {
    height: 5rem !important;
  }
  .h-md-85-px {
    height: 5.3125rem !important;
  }
  .h-md-90-px {
    height: 5.625rem !important;
  }
  .h-md-95-px {
    height: 5.9375rem !important;
  }
  .h-md-100-px {
    height: 6.25rem !important;
  }
  .h-md-120-px {
    height: 7.5rem !important;
  }
  .h-md-140-px {
    height: 8.75rem !important;
  }
  .h-md-160-px {
    height: 10rem !important;
  }
  .h-md-180-px {
    height: 11.25rem !important;
  }
  .h-md-200-px {
    height: 12.5rem !important;
  }
  .h-md-220-px {
    height: 13.75rem !important;
  }
  .h-md-240-px {
    height: 15rem !important;
  }
  .h-md-260-px {
    height: 16.25rem !important;
  }
  .h-md-280-px {
    height: 17.5rem !important;
  }
  .h-md-300-px {
    height: 18.75rem !important;
  }
  .h-md-320-px {
    height: 20rem !important;
  }
  .h-md-340-px {
    height: 21.25rem !important;
  }
  .h-md-360-px {
    height: 22.5rem !important;
  }
  .h-md-380-px {
    height: 23.75rem !important;
  }
  .h-md-400-px {
    height: 25rem !important;
  }
  .h-md-420-px {
    height: 26.25rem !important;
  }
  .h-md-440-px {
    height: 27.5rem !important;
  }
  .h-md-460-px {
    height: 28.75rem !important;
  }
  .h-md-480-px {
    height: 30rem !important;
  }
  .h-md-500-px {
    height: 31.25rem !important;
  }
  .h-md-520-px {
    height: 32.5rem !important;
  }
  .h-md-540-px {
    height: 33.75rem !important;
  }
  .h-md-560-px {
    height: 35rem !important;
  }
  .h-md-580-px {
    height: 36.25rem !important;
  }
  .h-md-600-px {
    height: 37.5rem !important;
  }
  .min-h-md-auto {
    min-height: auto !important;
  }
  .min-h-md-0-px {
    min-height: 0rem !important;
  }
  .min-h-md-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-md-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-md-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-md-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-md-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-md-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-md-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-md-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-md-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-md-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-md-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-md-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-md-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-md-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-md-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-md-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-md-80-px {
    min-height: 5rem !important;
  }
  .min-h-md-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-md-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-md-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-md-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-md-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-md-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-md-160-px {
    min-height: 10rem !important;
  }
  .min-h-md-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-md-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-md-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-md-240-px {
    min-height: 15rem !important;
  }
  .min-h-md-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-md-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-md-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-md-320-px {
    min-height: 20rem !important;
  }
  .min-h-md-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-md-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-md-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-md-400-px {
    min-height: 25rem !important;
  }
  .min-h-md-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-md-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-md-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-md-480-px {
    min-height: 30rem !important;
  }
  .min-h-md-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-md-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-md-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-md-560-px {
    min-height: 35rem !important;
  }
  .min-h-md-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-md-600-px {
    min-height: 37.5rem !important;
  }
  .max-h-md-auto {
    max-height: auto !important;
  }
  .max-h-md-0-px {
    max-height: 0rem !important;
  }
  .max-h-md-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-md-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-md-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-md-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-md-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-md-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-md-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-md-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-md-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-md-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-md-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-md-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-md-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-md-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-md-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-md-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-md-80-px {
    max-height: 5rem !important;
  }
  .max-h-md-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-md-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-md-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-md-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-md-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-md-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-md-160-px {
    max-height: 10rem !important;
  }
  .max-h-md-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-md-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-md-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-md-240-px {
    max-height: 15rem !important;
  }
  .max-h-md-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-md-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-md-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-md-320-px {
    max-height: 20rem !important;
  }
  .max-h-md-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-md-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-md-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-md-400-px {
    max-height: 25rem !important;
  }
  .max-h-md-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-md-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-md-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-md-480-px {
    max-height: 30rem !important;
  }
  .max-h-md-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-md-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-md-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-md-560-px {
    max-height: 35rem !important;
  }
  .max-h-md-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-md-600-px {
    max-height: 37.5rem !important;
  }
}
@media (min-width: 64rem) {
  .size-types-lg-auto {
    width: auto !important;
  }
  .w-lg-0-px {
    width: 0rem !important;
  }
  .w-lg-1-px {
    width: 0.0625rem !important;
  }
  .w-lg-5-px {
    width: 0.3125rem !important;
  }
  .w-lg-10-px {
    width: 0.625rem !important;
  }
  .w-lg-15-px {
    width: 0.9375rem !important;
  }
  .w-lg-20-px {
    width: 1.25rem !important;
  }
  .w-lg-25-px {
    width: 1.5625rem !important;
  }
  .w-lg-30-px {
    width: 1.875rem !important;
  }
  .w-lg-35-px {
    width: 2.1875rem !important;
  }
  .w-lg-40-px {
    width: 2.5rem !important;
  }
  .w-lg-45-px {
    width: 2.8125rem !important;
  }
  .w-lg-50-px {
    width: 3.125rem !important;
  }
  .w-lg-55-px {
    width: 3.4375rem !important;
  }
  .w-lg-60-px {
    width: 3.75rem !important;
  }
  .w-lg-65-px {
    width: 4.0625rem !important;
  }
  .w-lg-70-px {
    width: 4.375rem !important;
  }
  .w-lg-75-px {
    width: 4.6875rem !important;
  }
  .w-lg-80-px {
    width: 5rem !important;
  }
  .w-lg-85-px {
    width: 5.3125rem !important;
  }
  .w-lg-90-px {
    width: 5.625rem !important;
  }
  .w-lg-95-px {
    width: 5.9375rem !important;
  }
  .w-lg-100-px {
    width: 6.25rem !important;
  }
  .w-lg-120-px {
    width: 7.5rem !important;
  }
  .w-lg-140-px {
    width: 8.75rem !important;
  }
  .w-lg-160-px {
    width: 10rem !important;
  }
  .w-lg-180-px {
    width: 11.25rem !important;
  }
  .w-lg-200-px {
    width: 12.5rem !important;
  }
  .w-lg-220-px {
    width: 13.75rem !important;
  }
  .w-lg-240-px {
    width: 15rem !important;
  }
  .w-lg-260-px {
    width: 16.25rem !important;
  }
  .w-lg-280-px {
    width: 17.5rem !important;
  }
  .w-lg-300-px {
    width: 18.75rem !important;
  }
  .w-lg-320-px {
    width: 20rem !important;
  }
  .w-lg-340-px {
    width: 21.25rem !important;
  }
  .w-lg-360-px {
    width: 22.5rem !important;
  }
  .w-lg-380-px {
    width: 23.75rem !important;
  }
  .w-lg-400-px {
    width: 25rem !important;
  }
  .w-lg-420-px {
    width: 26.25rem !important;
  }
  .w-lg-440-px {
    width: 27.5rem !important;
  }
  .w-lg-460-px {
    width: 28.75rem !important;
  }
  .w-lg-480-px {
    width: 30rem !important;
  }
  .w-lg-500-px {
    width: 31.25rem !important;
  }
  .w-lg-520-px {
    width: 32.5rem !important;
  }
  .w-lg-540-px {
    width: 33.75rem !important;
  }
  .w-lg-560-px {
    width: 35rem !important;
  }
  .w-lg-580-px {
    width: 36.25rem !important;
  }
  .w-lg-600-px {
    width: 37.5rem !important;
  }
  .size-types-lg-auto {
    min-width: auto !important;
  }
  .min-w-lg-0-px {
    min-width: 0rem !important;
  }
  .min-w-lg-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-lg-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-lg-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-lg-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-lg-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-lg-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-lg-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-lg-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-lg-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-lg-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-lg-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-lg-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-lg-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-lg-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-lg-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-lg-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-lg-80-px {
    min-width: 5rem !important;
  }
  .min-w-lg-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-lg-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-lg-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-lg-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-lg-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-lg-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-lg-160-px {
    min-width: 10rem !important;
  }
  .min-w-lg-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-lg-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-lg-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-lg-240-px {
    min-width: 15rem !important;
  }
  .min-w-lg-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-lg-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-lg-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-lg-320-px {
    min-width: 20rem !important;
  }
  .min-w-lg-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-lg-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-lg-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-lg-400-px {
    min-width: 25rem !important;
  }
  .min-w-lg-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-lg-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-lg-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-lg-480-px {
    min-width: 30rem !important;
  }
  .min-w-lg-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-lg-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-lg-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-lg-560-px {
    min-width: 35rem !important;
  }
  .min-w-lg-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-lg-600-px {
    min-width: 37.5rem !important;
  }
  .size-types-lg-auto {
    max-width: auto !important;
  }
  .max-w-lg-0-px {
    max-width: 0rem !important;
  }
  .max-w-lg-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-lg-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-lg-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-lg-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-lg-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-lg-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-lg-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-lg-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-lg-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-lg-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-lg-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-lg-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-lg-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-lg-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-lg-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-lg-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-lg-80-px {
    max-width: 5rem !important;
  }
  .max-w-lg-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-lg-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-lg-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-lg-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-lg-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-lg-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-lg-160-px {
    max-width: 10rem !important;
  }
  .max-w-lg-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-lg-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-lg-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-lg-240-px {
    max-width: 15rem !important;
  }
  .max-w-lg-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-lg-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-lg-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-lg-320-px {
    max-width: 20rem !important;
  }
  .max-w-lg-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-lg-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-lg-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-lg-400-px {
    max-width: 25rem !important;
  }
  .max-w-lg-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-lg-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-lg-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-lg-480-px {
    max-width: 30rem !important;
  }
  .max-w-lg-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-lg-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-lg-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-lg-560-px {
    max-width: 35rem !important;
  }
  .max-w-lg-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-lg-600-px {
    max-width: 37.5rem !important;
  }
  .size-types-lg-auto {
    height: auto !important;
  }
  .h-lg-0-px {
    height: 0rem !important;
  }
  .h-lg-1-px {
    height: 0.0625rem !important;
  }
  .h-lg-5-px {
    height: 0.3125rem !important;
  }
  .h-lg-10-px {
    height: 0.625rem !important;
  }
  .h-lg-15-px {
    height: 0.9375rem !important;
  }
  .h-lg-20-px {
    height: 1.25rem !important;
  }
  .h-lg-25-px {
    height: 1.5625rem !important;
  }
  .h-lg-30-px {
    height: 1.875rem !important;
  }
  .h-lg-35-px {
    height: 2.1875rem !important;
  }
  .h-lg-40-px {
    height: 2.5rem !important;
  }
  .h-lg-45-px {
    height: 2.8125rem !important;
  }
  .h-lg-50-px {
    height: 3.125rem !important;
  }
  .h-lg-55-px {
    height: 3.4375rem !important;
  }
  .h-lg-60-px {
    height: 3.75rem !important;
  }
  .h-lg-65-px {
    height: 4.0625rem !important;
  }
  .h-lg-70-px {
    height: 4.375rem !important;
  }
  .h-lg-75-px {
    height: 4.6875rem !important;
  }
  .h-lg-80-px {
    height: 5rem !important;
  }
  .h-lg-85-px {
    height: 5.3125rem !important;
  }
  .h-lg-90-px {
    height: 5.625rem !important;
  }
  .h-lg-95-px {
    height: 5.9375rem !important;
  }
  .h-lg-100-px {
    height: 6.25rem !important;
  }
  .h-lg-120-px {
    height: 7.5rem !important;
  }
  .h-lg-140-px {
    height: 8.75rem !important;
  }
  .h-lg-160-px {
    height: 10rem !important;
  }
  .h-lg-180-px {
    height: 11.25rem !important;
  }
  .h-lg-200-px {
    height: 12.5rem !important;
  }
  .h-lg-220-px {
    height: 13.75rem !important;
  }
  .h-lg-240-px {
    height: 15rem !important;
  }
  .h-lg-260-px {
    height: 16.25rem !important;
  }
  .h-lg-280-px {
    height: 17.5rem !important;
  }
  .h-lg-300-px {
    height: 18.75rem !important;
  }
  .h-lg-320-px {
    height: 20rem !important;
  }
  .h-lg-340-px {
    height: 21.25rem !important;
  }
  .h-lg-360-px {
    height: 22.5rem !important;
  }
  .h-lg-380-px {
    height: 23.75rem !important;
  }
  .h-lg-400-px {
    height: 25rem !important;
  }
  .h-lg-420-px {
    height: 26.25rem !important;
  }
  .h-lg-440-px {
    height: 27.5rem !important;
  }
  .h-lg-460-px {
    height: 28.75rem !important;
  }
  .h-lg-480-px {
    height: 30rem !important;
  }
  .h-lg-500-px {
    height: 31.25rem !important;
  }
  .h-lg-520-px {
    height: 32.5rem !important;
  }
  .h-lg-540-px {
    height: 33.75rem !important;
  }
  .h-lg-560-px {
    height: 35rem !important;
  }
  .h-lg-580-px {
    height: 36.25rem !important;
  }
  .h-lg-600-px {
    height: 37.5rem !important;
  }
  .size-types-lg-auto {
    min-height: auto !important;
  }
  .min-h-lg-0-px {
    min-height: 0rem !important;
  }
  .min-h-lg-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-lg-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-lg-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-lg-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-lg-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-lg-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-lg-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-lg-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-lg-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-lg-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-lg-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-lg-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-lg-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-lg-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-lg-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-lg-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-lg-80-px {
    min-height: 5rem !important;
  }
  .min-h-lg-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-lg-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-lg-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-lg-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-lg-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-lg-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-lg-160-px {
    min-height: 10rem !important;
  }
  .min-h-lg-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-lg-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-lg-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-lg-240-px {
    min-height: 15rem !important;
  }
  .min-h-lg-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-lg-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-lg-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-lg-320-px {
    min-height: 20rem !important;
  }
  .min-h-lg-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-lg-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-lg-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-lg-400-px {
    min-height: 25rem !important;
  }
  .min-h-lg-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-lg-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-lg-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-lg-480-px {
    min-height: 30rem !important;
  }
  .min-h-lg-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-lg-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-lg-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-lg-560-px {
    min-height: 35rem !important;
  }
  .min-h-lg-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-lg-600-px {
    min-height: 37.5rem !important;
  }
  .size-types-lg-auto {
    max-height: auto !important;
  }
  .max-h-lg-0-px {
    max-height: 0rem !important;
  }
  .max-h-lg-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-lg-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-lg-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-lg-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-lg-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-lg-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-lg-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-lg-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-lg-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-lg-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-lg-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-lg-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-lg-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-lg-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-lg-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-lg-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-lg-80-px {
    max-height: 5rem !important;
  }
  .max-h-lg-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-lg-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-lg-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-lg-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-lg-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-lg-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-lg-160-px {
    max-height: 10rem !important;
  }
  .max-h-lg-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-lg-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-lg-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-lg-240-px {
    max-height: 15rem !important;
  }
  .max-h-lg-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-lg-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-lg-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-lg-320-px {
    max-height: 20rem !important;
  }
  .max-h-lg-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-lg-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-lg-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-lg-400-px {
    max-height: 25rem !important;
  }
  .max-h-lg-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-lg-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-lg-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-lg-480-px {
    max-height: 30rem !important;
  }
  .max-h-lg-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-lg-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-lg-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-lg-560-px {
    max-height: 35rem !important;
  }
  .max-h-lg-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-lg-600-px {
    max-height: 37.5rem !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-0-px {
    width: 0rem !important;
  }
  .w-lg-1-px {
    width: 0.0625rem !important;
  }
  .w-lg-5-px {
    width: 0.3125rem !important;
  }
  .w-lg-10-px {
    width: 0.625rem !important;
  }
  .w-lg-15-px {
    width: 0.9375rem !important;
  }
  .w-lg-20-px {
    width: 1.25rem !important;
  }
  .w-lg-25-px {
    width: 1.5625rem !important;
  }
  .w-lg-30-px {
    width: 1.875rem !important;
  }
  .w-lg-35-px {
    width: 2.1875rem !important;
  }
  .w-lg-40-px {
    width: 2.5rem !important;
  }
  .w-lg-45-px {
    width: 2.8125rem !important;
  }
  .w-lg-50-px {
    width: 3.125rem !important;
  }
  .w-lg-55-px {
    width: 3.4375rem !important;
  }
  .w-lg-60-px {
    width: 3.75rem !important;
  }
  .w-lg-65-px {
    width: 4.0625rem !important;
  }
  .w-lg-70-px {
    width: 4.375rem !important;
  }
  .w-lg-75-px {
    width: 4.6875rem !important;
  }
  .w-lg-80-px {
    width: 5rem !important;
  }
  .w-lg-85-px {
    width: 5.3125rem !important;
  }
  .w-lg-90-px {
    width: 5.625rem !important;
  }
  .w-lg-95-px {
    width: 5.9375rem !important;
  }
  .w-lg-100-px {
    width: 6.25rem !important;
  }
  .w-lg-120-px {
    width: 7.5rem !important;
  }
  .w-lg-140-px {
    width: 8.75rem !important;
  }
  .w-lg-160-px {
    width: 10rem !important;
  }
  .w-lg-180-px {
    width: 11.25rem !important;
  }
  .w-lg-200-px {
    width: 12.5rem !important;
  }
  .w-lg-220-px {
    width: 13.75rem !important;
  }
  .w-lg-240-px {
    width: 15rem !important;
  }
  .w-lg-260-px {
    width: 16.25rem !important;
  }
  .w-lg-280-px {
    width: 17.5rem !important;
  }
  .w-lg-300-px {
    width: 18.75rem !important;
  }
  .w-lg-320-px {
    width: 20rem !important;
  }
  .w-lg-340-px {
    width: 21.25rem !important;
  }
  .w-lg-360-px {
    width: 22.5rem !important;
  }
  .w-lg-380-px {
    width: 23.75rem !important;
  }
  .w-lg-400-px {
    width: 25rem !important;
  }
  .w-lg-420-px {
    width: 26.25rem !important;
  }
  .w-lg-440-px {
    width: 27.5rem !important;
  }
  .w-lg-460-px {
    width: 28.75rem !important;
  }
  .w-lg-480-px {
    width: 30rem !important;
  }
  .w-lg-500-px {
    width: 31.25rem !important;
  }
  .w-lg-520-px {
    width: 32.5rem !important;
  }
  .w-lg-540-px {
    width: 33.75rem !important;
  }
  .w-lg-560-px {
    width: 35rem !important;
  }
  .w-lg-580-px {
    width: 36.25rem !important;
  }
  .w-lg-600-px {
    width: 37.5rem !important;
  }
  .min-w-lg-auto {
    min-width: auto !important;
  }
  .min-w-lg-0-px {
    min-width: 0rem !important;
  }
  .min-w-lg-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-lg-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-lg-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-lg-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-lg-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-lg-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-lg-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-lg-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-lg-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-lg-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-lg-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-lg-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-lg-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-lg-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-lg-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-lg-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-lg-80-px {
    min-width: 5rem !important;
  }
  .min-w-lg-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-lg-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-lg-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-lg-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-lg-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-lg-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-lg-160-px {
    min-width: 10rem !important;
  }
  .min-w-lg-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-lg-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-lg-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-lg-240-px {
    min-width: 15rem !important;
  }
  .min-w-lg-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-lg-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-lg-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-lg-320-px {
    min-width: 20rem !important;
  }
  .min-w-lg-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-lg-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-lg-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-lg-400-px {
    min-width: 25rem !important;
  }
  .min-w-lg-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-lg-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-lg-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-lg-480-px {
    min-width: 30rem !important;
  }
  .min-w-lg-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-lg-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-lg-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-lg-560-px {
    min-width: 35rem !important;
  }
  .min-w-lg-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-lg-600-px {
    min-width: 37.5rem !important;
  }
  .max-w-lg-auto {
    max-width: auto !important;
  }
  .max-w-lg-0-px {
    max-width: 0rem !important;
  }
  .max-w-lg-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-lg-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-lg-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-lg-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-lg-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-lg-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-lg-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-lg-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-lg-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-lg-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-lg-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-lg-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-lg-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-lg-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-lg-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-lg-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-lg-80-px {
    max-width: 5rem !important;
  }
  .max-w-lg-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-lg-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-lg-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-lg-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-lg-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-lg-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-lg-160-px {
    max-width: 10rem !important;
  }
  .max-w-lg-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-lg-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-lg-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-lg-240-px {
    max-width: 15rem !important;
  }
  .max-w-lg-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-lg-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-lg-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-lg-320-px {
    max-width: 20rem !important;
  }
  .max-w-lg-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-lg-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-lg-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-lg-400-px {
    max-width: 25rem !important;
  }
  .max-w-lg-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-lg-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-lg-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-lg-480-px {
    max-width: 30rem !important;
  }
  .max-w-lg-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-lg-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-lg-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-lg-560-px {
    max-width: 35rem !important;
  }
  .max-w-lg-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-lg-600-px {
    max-width: 37.5rem !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .h-lg-0-px {
    height: 0rem !important;
  }
  .h-lg-1-px {
    height: 0.0625rem !important;
  }
  .h-lg-5-px {
    height: 0.3125rem !important;
  }
  .h-lg-10-px {
    height: 0.625rem !important;
  }
  .h-lg-15-px {
    height: 0.9375rem !important;
  }
  .h-lg-20-px {
    height: 1.25rem !important;
  }
  .h-lg-25-px {
    height: 1.5625rem !important;
  }
  .h-lg-30-px {
    height: 1.875rem !important;
  }
  .h-lg-35-px {
    height: 2.1875rem !important;
  }
  .h-lg-40-px {
    height: 2.5rem !important;
  }
  .h-lg-45-px {
    height: 2.8125rem !important;
  }
  .h-lg-50-px {
    height: 3.125rem !important;
  }
  .h-lg-55-px {
    height: 3.4375rem !important;
  }
  .h-lg-60-px {
    height: 3.75rem !important;
  }
  .h-lg-65-px {
    height: 4.0625rem !important;
  }
  .h-lg-70-px {
    height: 4.375rem !important;
  }
  .h-lg-75-px {
    height: 4.6875rem !important;
  }
  .h-lg-80-px {
    height: 5rem !important;
  }
  .h-lg-85-px {
    height: 5.3125rem !important;
  }
  .h-lg-90-px {
    height: 5.625rem !important;
  }
  .h-lg-95-px {
    height: 5.9375rem !important;
  }
  .h-lg-100-px {
    height: 6.25rem !important;
  }
  .h-lg-120-px {
    height: 7.5rem !important;
  }
  .h-lg-140-px {
    height: 8.75rem !important;
  }
  .h-lg-160-px {
    height: 10rem !important;
  }
  .h-lg-180-px {
    height: 11.25rem !important;
  }
  .h-lg-200-px {
    height: 12.5rem !important;
  }
  .h-lg-220-px {
    height: 13.75rem !important;
  }
  .h-lg-240-px {
    height: 15rem !important;
  }
  .h-lg-260-px {
    height: 16.25rem !important;
  }
  .h-lg-280-px {
    height: 17.5rem !important;
  }
  .h-lg-300-px {
    height: 18.75rem !important;
  }
  .h-lg-320-px {
    height: 20rem !important;
  }
  .h-lg-340-px {
    height: 21.25rem !important;
  }
  .h-lg-360-px {
    height: 22.5rem !important;
  }
  .h-lg-380-px {
    height: 23.75rem !important;
  }
  .h-lg-400-px {
    height: 25rem !important;
  }
  .h-lg-420-px {
    height: 26.25rem !important;
  }
  .h-lg-440-px {
    height: 27.5rem !important;
  }
  .h-lg-460-px {
    height: 28.75rem !important;
  }
  .h-lg-480-px {
    height: 30rem !important;
  }
  .h-lg-500-px {
    height: 31.25rem !important;
  }
  .h-lg-520-px {
    height: 32.5rem !important;
  }
  .h-lg-540-px {
    height: 33.75rem !important;
  }
  .h-lg-560-px {
    height: 35rem !important;
  }
  .h-lg-580-px {
    height: 36.25rem !important;
  }
  .h-lg-600-px {
    height: 37.5rem !important;
  }
  .min-h-lg-auto {
    min-height: auto !important;
  }
  .min-h-lg-0-px {
    min-height: 0rem !important;
  }
  .min-h-lg-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-lg-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-lg-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-lg-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-lg-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-lg-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-lg-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-lg-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-lg-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-lg-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-lg-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-lg-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-lg-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-lg-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-lg-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-lg-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-lg-80-px {
    min-height: 5rem !important;
  }
  .min-h-lg-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-lg-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-lg-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-lg-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-lg-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-lg-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-lg-160-px {
    min-height: 10rem !important;
  }
  .min-h-lg-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-lg-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-lg-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-lg-240-px {
    min-height: 15rem !important;
  }
  .min-h-lg-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-lg-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-lg-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-lg-320-px {
    min-height: 20rem !important;
  }
  .min-h-lg-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-lg-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-lg-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-lg-400-px {
    min-height: 25rem !important;
  }
  .min-h-lg-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-lg-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-lg-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-lg-480-px {
    min-height: 30rem !important;
  }
  .min-h-lg-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-lg-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-lg-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-lg-560-px {
    min-height: 35rem !important;
  }
  .min-h-lg-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-lg-600-px {
    min-height: 37.5rem !important;
  }
  .max-h-lg-auto {
    max-height: auto !important;
  }
  .max-h-lg-0-px {
    max-height: 0rem !important;
  }
  .max-h-lg-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-lg-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-lg-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-lg-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-lg-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-lg-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-lg-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-lg-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-lg-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-lg-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-lg-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-lg-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-lg-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-lg-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-lg-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-lg-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-lg-80-px {
    max-height: 5rem !important;
  }
  .max-h-lg-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-lg-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-lg-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-lg-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-lg-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-lg-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-lg-160-px {
    max-height: 10rem !important;
  }
  .max-h-lg-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-lg-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-lg-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-lg-240-px {
    max-height: 15rem !important;
  }
  .max-h-lg-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-lg-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-lg-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-lg-320-px {
    max-height: 20rem !important;
  }
  .max-h-lg-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-lg-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-lg-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-lg-400-px {
    max-height: 25rem !important;
  }
  .max-h-lg-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-lg-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-lg-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-lg-480-px {
    max-height: 30rem !important;
  }
  .max-h-lg-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-lg-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-lg-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-lg-560-px {
    max-height: 35rem !important;
  }
  .max-h-lg-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-lg-600-px {
    max-height: 37.5rem !important;
  }
}
@media (min-width: 80rem) {
  .size-types-xl-auto {
    width: auto !important;
  }
  .w-xl-0-px {
    width: 0rem !important;
  }
  .w-xl-1-px {
    width: 0.0625rem !important;
  }
  .w-xl-5-px {
    width: 0.3125rem !important;
  }
  .w-xl-10-px {
    width: 0.625rem !important;
  }
  .w-xl-15-px {
    width: 0.9375rem !important;
  }
  .w-xl-20-px {
    width: 1.25rem !important;
  }
  .w-xl-25-px {
    width: 1.5625rem !important;
  }
  .w-xl-30-px {
    width: 1.875rem !important;
  }
  .w-xl-35-px {
    width: 2.1875rem !important;
  }
  .w-xl-40-px {
    width: 2.5rem !important;
  }
  .w-xl-45-px {
    width: 2.8125rem !important;
  }
  .w-xl-50-px {
    width: 3.125rem !important;
  }
  .w-xl-55-px {
    width: 3.4375rem !important;
  }
  .w-xl-60-px {
    width: 3.75rem !important;
  }
  .w-xl-65-px {
    width: 4.0625rem !important;
  }
  .w-xl-70-px {
    width: 4.375rem !important;
  }
  .w-xl-75-px {
    width: 4.6875rem !important;
  }
  .w-xl-80-px {
    width: 5rem !important;
  }
  .w-xl-85-px {
    width: 5.3125rem !important;
  }
  .w-xl-90-px {
    width: 5.625rem !important;
  }
  .w-xl-95-px {
    width: 5.9375rem !important;
  }
  .w-xl-100-px {
    width: 6.25rem !important;
  }
  .w-xl-120-px {
    width: 7.5rem !important;
  }
  .w-xl-140-px {
    width: 8.75rem !important;
  }
  .w-xl-160-px {
    width: 10rem !important;
  }
  .w-xl-180-px {
    width: 11.25rem !important;
  }
  .w-xl-200-px {
    width: 12.5rem !important;
  }
  .w-xl-220-px {
    width: 13.75rem !important;
  }
  .w-xl-240-px {
    width: 15rem !important;
  }
  .w-xl-260-px {
    width: 16.25rem !important;
  }
  .w-xl-280-px {
    width: 17.5rem !important;
  }
  .w-xl-300-px {
    width: 18.75rem !important;
  }
  .w-xl-320-px {
    width: 20rem !important;
  }
  .w-xl-340-px {
    width: 21.25rem !important;
  }
  .w-xl-360-px {
    width: 22.5rem !important;
  }
  .w-xl-380-px {
    width: 23.75rem !important;
  }
  .w-xl-400-px {
    width: 25rem !important;
  }
  .w-xl-420-px {
    width: 26.25rem !important;
  }
  .w-xl-440-px {
    width: 27.5rem !important;
  }
  .w-xl-460-px {
    width: 28.75rem !important;
  }
  .w-xl-480-px {
    width: 30rem !important;
  }
  .w-xl-500-px {
    width: 31.25rem !important;
  }
  .w-xl-520-px {
    width: 32.5rem !important;
  }
  .w-xl-540-px {
    width: 33.75rem !important;
  }
  .w-xl-560-px {
    width: 35rem !important;
  }
  .w-xl-580-px {
    width: 36.25rem !important;
  }
  .w-xl-600-px {
    width: 37.5rem !important;
  }
  .size-types-xl-auto {
    min-width: auto !important;
  }
  .min-w-xl-0-px {
    min-width: 0rem !important;
  }
  .min-w-xl-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-xl-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-xl-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-xl-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-xl-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-xl-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-xl-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-xl-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-xl-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-xl-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-xl-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-xl-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-xl-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-xl-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-xl-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-xl-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-xl-80-px {
    min-width: 5rem !important;
  }
  .min-w-xl-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-xl-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-xl-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-xl-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-xl-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-xl-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-xl-160-px {
    min-width: 10rem !important;
  }
  .min-w-xl-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-xl-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-xl-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-xl-240-px {
    min-width: 15rem !important;
  }
  .min-w-xl-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-xl-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-xl-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-xl-320-px {
    min-width: 20rem !important;
  }
  .min-w-xl-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-xl-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-xl-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-xl-400-px {
    min-width: 25rem !important;
  }
  .min-w-xl-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-xl-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-xl-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-xl-480-px {
    min-width: 30rem !important;
  }
  .min-w-xl-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-xl-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-xl-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-xl-560-px {
    min-width: 35rem !important;
  }
  .min-w-xl-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-xl-600-px {
    min-width: 37.5rem !important;
  }
  .size-types-xl-auto {
    max-width: auto !important;
  }
  .max-w-xl-0-px {
    max-width: 0rem !important;
  }
  .max-w-xl-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-xl-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-xl-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-xl-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-xl-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-xl-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-xl-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-xl-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-xl-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-xl-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-xl-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-xl-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-xl-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-xl-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-xl-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-xl-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-xl-80-px {
    max-width: 5rem !important;
  }
  .max-w-xl-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-xl-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-xl-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-xl-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-xl-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-xl-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-xl-160-px {
    max-width: 10rem !important;
  }
  .max-w-xl-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-xl-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-xl-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-xl-240-px {
    max-width: 15rem !important;
  }
  .max-w-xl-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-xl-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-xl-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-xl-320-px {
    max-width: 20rem !important;
  }
  .max-w-xl-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-xl-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-xl-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-xl-400-px {
    max-width: 25rem !important;
  }
  .max-w-xl-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-xl-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-xl-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-xl-480-px {
    max-width: 30rem !important;
  }
  .max-w-xl-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-xl-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-xl-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-xl-560-px {
    max-width: 35rem !important;
  }
  .max-w-xl-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-xl-600-px {
    max-width: 37.5rem !important;
  }
  .size-types-xl-auto {
    height: auto !important;
  }
  .h-xl-0-px {
    height: 0rem !important;
  }
  .h-xl-1-px {
    height: 0.0625rem !important;
  }
  .h-xl-5-px {
    height: 0.3125rem !important;
  }
  .h-xl-10-px {
    height: 0.625rem !important;
  }
  .h-xl-15-px {
    height: 0.9375rem !important;
  }
  .h-xl-20-px {
    height: 1.25rem !important;
  }
  .h-xl-25-px {
    height: 1.5625rem !important;
  }
  .h-xl-30-px {
    height: 1.875rem !important;
  }
  .h-xl-35-px {
    height: 2.1875rem !important;
  }
  .h-xl-40-px {
    height: 2.5rem !important;
  }
  .h-xl-45-px {
    height: 2.8125rem !important;
  }
  .h-xl-50-px {
    height: 3.125rem !important;
  }
  .h-xl-55-px {
    height: 3.4375rem !important;
  }
  .h-xl-60-px {
    height: 3.75rem !important;
  }
  .h-xl-65-px {
    height: 4.0625rem !important;
  }
  .h-xl-70-px {
    height: 4.375rem !important;
  }
  .h-xl-75-px {
    height: 4.6875rem !important;
  }
  .h-xl-80-px {
    height: 5rem !important;
  }
  .h-xl-85-px {
    height: 5.3125rem !important;
  }
  .h-xl-90-px {
    height: 5.625rem !important;
  }
  .h-xl-95-px {
    height: 5.9375rem !important;
  }
  .h-xl-100-px {
    height: 6.25rem !important;
  }
  .h-xl-120-px {
    height: 7.5rem !important;
  }
  .h-xl-140-px {
    height: 8.75rem !important;
  }
  .h-xl-160-px {
    height: 10rem !important;
  }
  .h-xl-180-px {
    height: 11.25rem !important;
  }
  .h-xl-200-px {
    height: 12.5rem !important;
  }
  .h-xl-220-px {
    height: 13.75rem !important;
  }
  .h-xl-240-px {
    height: 15rem !important;
  }
  .h-xl-260-px {
    height: 16.25rem !important;
  }
  .h-xl-280-px {
    height: 17.5rem !important;
  }
  .h-xl-300-px {
    height: 18.75rem !important;
  }
  .h-xl-320-px {
    height: 20rem !important;
  }
  .h-xl-340-px {
    height: 21.25rem !important;
  }
  .h-xl-360-px {
    height: 22.5rem !important;
  }
  .h-xl-380-px {
    height: 23.75rem !important;
  }
  .h-xl-400-px {
    height: 25rem !important;
  }
  .h-xl-420-px {
    height: 26.25rem !important;
  }
  .h-xl-440-px {
    height: 27.5rem !important;
  }
  .h-xl-460-px {
    height: 28.75rem !important;
  }
  .h-xl-480-px {
    height: 30rem !important;
  }
  .h-xl-500-px {
    height: 31.25rem !important;
  }
  .h-xl-520-px {
    height: 32.5rem !important;
  }
  .h-xl-540-px {
    height: 33.75rem !important;
  }
  .h-xl-560-px {
    height: 35rem !important;
  }
  .h-xl-580-px {
    height: 36.25rem !important;
  }
  .h-xl-600-px {
    height: 37.5rem !important;
  }
  .size-types-xl-auto {
    min-height: auto !important;
  }
  .min-h-xl-0-px {
    min-height: 0rem !important;
  }
  .min-h-xl-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-xl-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-xl-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-xl-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-xl-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-xl-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-xl-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-xl-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-xl-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-xl-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-xl-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-xl-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-xl-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-xl-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-xl-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-xl-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-xl-80-px {
    min-height: 5rem !important;
  }
  .min-h-xl-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-xl-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-xl-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-xl-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-xl-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-xl-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-xl-160-px {
    min-height: 10rem !important;
  }
  .min-h-xl-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-xl-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-xl-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-xl-240-px {
    min-height: 15rem !important;
  }
  .min-h-xl-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-xl-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-xl-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-xl-320-px {
    min-height: 20rem !important;
  }
  .min-h-xl-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-xl-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-xl-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-xl-400-px {
    min-height: 25rem !important;
  }
  .min-h-xl-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-xl-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-xl-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-xl-480-px {
    min-height: 30rem !important;
  }
  .min-h-xl-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-xl-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-xl-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-xl-560-px {
    min-height: 35rem !important;
  }
  .min-h-xl-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-xl-600-px {
    min-height: 37.5rem !important;
  }
  .size-types-xl-auto {
    max-height: auto !important;
  }
  .max-h-xl-0-px {
    max-height: 0rem !important;
  }
  .max-h-xl-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-xl-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-xl-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-xl-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-xl-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-xl-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-xl-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-xl-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-xl-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-xl-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-xl-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-xl-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-xl-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-xl-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-xl-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-xl-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-xl-80-px {
    max-height: 5rem !important;
  }
  .max-h-xl-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-xl-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-xl-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-xl-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-xl-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-xl-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-xl-160-px {
    max-height: 10rem !important;
  }
  .max-h-xl-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-xl-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-xl-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-xl-240-px {
    max-height: 15rem !important;
  }
  .max-h-xl-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-xl-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-xl-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-xl-320-px {
    max-height: 20rem !important;
  }
  .max-h-xl-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-xl-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-xl-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-xl-400-px {
    max-height: 25rem !important;
  }
  .max-h-xl-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-xl-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-xl-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-xl-480-px {
    max-height: 30rem !important;
  }
  .max-h-xl-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-xl-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-xl-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-xl-560-px {
    max-height: 35rem !important;
  }
  .max-h-xl-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-xl-600-px {
    max-height: 37.5rem !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-0-px {
    width: 0rem !important;
  }
  .w-xl-1-px {
    width: 0.0625rem !important;
  }
  .w-xl-5-px {
    width: 0.3125rem !important;
  }
  .w-xl-10-px {
    width: 0.625rem !important;
  }
  .w-xl-15-px {
    width: 0.9375rem !important;
  }
  .w-xl-20-px {
    width: 1.25rem !important;
  }
  .w-xl-25-px {
    width: 1.5625rem !important;
  }
  .w-xl-30-px {
    width: 1.875rem !important;
  }
  .w-xl-35-px {
    width: 2.1875rem !important;
  }
  .w-xl-40-px {
    width: 2.5rem !important;
  }
  .w-xl-45-px {
    width: 2.8125rem !important;
  }
  .w-xl-50-px {
    width: 3.125rem !important;
  }
  .w-xl-55-px {
    width: 3.4375rem !important;
  }
  .w-xl-60-px {
    width: 3.75rem !important;
  }
  .w-xl-65-px {
    width: 4.0625rem !important;
  }
  .w-xl-70-px {
    width: 4.375rem !important;
  }
  .w-xl-75-px {
    width: 4.6875rem !important;
  }
  .w-xl-80-px {
    width: 5rem !important;
  }
  .w-xl-85-px {
    width: 5.3125rem !important;
  }
  .w-xl-90-px {
    width: 5.625rem !important;
  }
  .w-xl-95-px {
    width: 5.9375rem !important;
  }
  .w-xl-100-px {
    width: 6.25rem !important;
  }
  .w-xl-120-px {
    width: 7.5rem !important;
  }
  .w-xl-140-px {
    width: 8.75rem !important;
  }
  .w-xl-160-px {
    width: 10rem !important;
  }
  .w-xl-180-px {
    width: 11.25rem !important;
  }
  .w-xl-200-px {
    width: 12.5rem !important;
  }
  .w-xl-220-px {
    width: 13.75rem !important;
  }
  .w-xl-240-px {
    width: 15rem !important;
  }
  .w-xl-260-px {
    width: 16.25rem !important;
  }
  .w-xl-280-px {
    width: 17.5rem !important;
  }
  .w-xl-300-px {
    width: 18.75rem !important;
  }
  .w-xl-320-px {
    width: 20rem !important;
  }
  .w-xl-340-px {
    width: 21.25rem !important;
  }
  .w-xl-360-px {
    width: 22.5rem !important;
  }
  .w-xl-380-px {
    width: 23.75rem !important;
  }
  .w-xl-400-px {
    width: 25rem !important;
  }
  .w-xl-420-px {
    width: 26.25rem !important;
  }
  .w-xl-440-px {
    width: 27.5rem !important;
  }
  .w-xl-460-px {
    width: 28.75rem !important;
  }
  .w-xl-480-px {
    width: 30rem !important;
  }
  .w-xl-500-px {
    width: 31.25rem !important;
  }
  .w-xl-520-px {
    width: 32.5rem !important;
  }
  .w-xl-540-px {
    width: 33.75rem !important;
  }
  .w-xl-560-px {
    width: 35rem !important;
  }
  .w-xl-580-px {
    width: 36.25rem !important;
  }
  .w-xl-600-px {
    width: 37.5rem !important;
  }
  .min-w-xl-auto {
    min-width: auto !important;
  }
  .min-w-xl-0-px {
    min-width: 0rem !important;
  }
  .min-w-xl-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-xl-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-xl-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-xl-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-xl-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-xl-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-xl-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-xl-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-xl-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-xl-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-xl-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-xl-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-xl-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-xl-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-xl-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-xl-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-xl-80-px {
    min-width: 5rem !important;
  }
  .min-w-xl-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-xl-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-xl-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-xl-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-xl-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-xl-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-xl-160-px {
    min-width: 10rem !important;
  }
  .min-w-xl-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-xl-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-xl-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-xl-240-px {
    min-width: 15rem !important;
  }
  .min-w-xl-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-xl-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-xl-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-xl-320-px {
    min-width: 20rem !important;
  }
  .min-w-xl-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-xl-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-xl-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-xl-400-px {
    min-width: 25rem !important;
  }
  .min-w-xl-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-xl-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-xl-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-xl-480-px {
    min-width: 30rem !important;
  }
  .min-w-xl-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-xl-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-xl-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-xl-560-px {
    min-width: 35rem !important;
  }
  .min-w-xl-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-xl-600-px {
    min-width: 37.5rem !important;
  }
  .max-w-xl-auto {
    max-width: auto !important;
  }
  .max-w-xl-0-px {
    max-width: 0rem !important;
  }
  .max-w-xl-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-xl-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-xl-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-xl-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-xl-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-xl-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-xl-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-xl-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-xl-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-xl-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-xl-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-xl-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-xl-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-xl-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-xl-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-xl-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-xl-80-px {
    max-width: 5rem !important;
  }
  .max-w-xl-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-xl-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-xl-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-xl-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-xl-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-xl-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-xl-160-px {
    max-width: 10rem !important;
  }
  .max-w-xl-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-xl-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-xl-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-xl-240-px {
    max-width: 15rem !important;
  }
  .max-w-xl-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-xl-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-xl-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-xl-320-px {
    max-width: 20rem !important;
  }
  .max-w-xl-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-xl-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-xl-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-xl-400-px {
    max-width: 25rem !important;
  }
  .max-w-xl-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-xl-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-xl-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-xl-480-px {
    max-width: 30rem !important;
  }
  .max-w-xl-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-xl-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-xl-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-xl-560-px {
    max-width: 35rem !important;
  }
  .max-w-xl-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-xl-600-px {
    max-width: 37.5rem !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .h-xl-0-px {
    height: 0rem !important;
  }
  .h-xl-1-px {
    height: 0.0625rem !important;
  }
  .h-xl-5-px {
    height: 0.3125rem !important;
  }
  .h-xl-10-px {
    height: 0.625rem !important;
  }
  .h-xl-15-px {
    height: 0.9375rem !important;
  }
  .h-xl-20-px {
    height: 1.25rem !important;
  }
  .h-xl-25-px {
    height: 1.5625rem !important;
  }
  .h-xl-30-px {
    height: 1.875rem !important;
  }
  .h-xl-35-px {
    height: 2.1875rem !important;
  }
  .h-xl-40-px {
    height: 2.5rem !important;
  }
  .h-xl-45-px {
    height: 2.8125rem !important;
  }
  .h-xl-50-px {
    height: 3.125rem !important;
  }
  .h-xl-55-px {
    height: 3.4375rem !important;
  }
  .h-xl-60-px {
    height: 3.75rem !important;
  }
  .h-xl-65-px {
    height: 4.0625rem !important;
  }
  .h-xl-70-px {
    height: 4.375rem !important;
  }
  .h-xl-75-px {
    height: 4.6875rem !important;
  }
  .h-xl-80-px {
    height: 5rem !important;
  }
  .h-xl-85-px {
    height: 5.3125rem !important;
  }
  .h-xl-90-px {
    height: 5.625rem !important;
  }
  .h-xl-95-px {
    height: 5.9375rem !important;
  }
  .h-xl-100-px {
    height: 6.25rem !important;
  }
  .h-xl-120-px {
    height: 7.5rem !important;
  }
  .h-xl-140-px {
    height: 8.75rem !important;
  }
  .h-xl-160-px {
    height: 10rem !important;
  }
  .h-xl-180-px {
    height: 11.25rem !important;
  }
  .h-xl-200-px {
    height: 12.5rem !important;
  }
  .h-xl-220-px {
    height: 13.75rem !important;
  }
  .h-xl-240-px {
    height: 15rem !important;
  }
  .h-xl-260-px {
    height: 16.25rem !important;
  }
  .h-xl-280-px {
    height: 17.5rem !important;
  }
  .h-xl-300-px {
    height: 18.75rem !important;
  }
  .h-xl-320-px {
    height: 20rem !important;
  }
  .h-xl-340-px {
    height: 21.25rem !important;
  }
  .h-xl-360-px {
    height: 22.5rem !important;
  }
  .h-xl-380-px {
    height: 23.75rem !important;
  }
  .h-xl-400-px {
    height: 25rem !important;
  }
  .h-xl-420-px {
    height: 26.25rem !important;
  }
  .h-xl-440-px {
    height: 27.5rem !important;
  }
  .h-xl-460-px {
    height: 28.75rem !important;
  }
  .h-xl-480-px {
    height: 30rem !important;
  }
  .h-xl-500-px {
    height: 31.25rem !important;
  }
  .h-xl-520-px {
    height: 32.5rem !important;
  }
  .h-xl-540-px {
    height: 33.75rem !important;
  }
  .h-xl-560-px {
    height: 35rem !important;
  }
  .h-xl-580-px {
    height: 36.25rem !important;
  }
  .h-xl-600-px {
    height: 37.5rem !important;
  }
  .min-h-xl-auto {
    min-height: auto !important;
  }
  .min-h-xl-0-px {
    min-height: 0rem !important;
  }
  .min-h-xl-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-xl-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-xl-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-xl-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-xl-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-xl-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-xl-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-xl-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-xl-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-xl-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-xl-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-xl-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-xl-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-xl-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-xl-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-xl-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-xl-80-px {
    min-height: 5rem !important;
  }
  .min-h-xl-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-xl-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-xl-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-xl-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-xl-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-xl-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-xl-160-px {
    min-height: 10rem !important;
  }
  .min-h-xl-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-xl-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-xl-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-xl-240-px {
    min-height: 15rem !important;
  }
  .min-h-xl-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-xl-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-xl-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-xl-320-px {
    min-height: 20rem !important;
  }
  .min-h-xl-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-xl-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-xl-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-xl-400-px {
    min-height: 25rem !important;
  }
  .min-h-xl-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-xl-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-xl-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-xl-480-px {
    min-height: 30rem !important;
  }
  .min-h-xl-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-xl-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-xl-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-xl-560-px {
    min-height: 35rem !important;
  }
  .min-h-xl-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-xl-600-px {
    min-height: 37.5rem !important;
  }
  .max-h-xl-auto {
    max-height: auto !important;
  }
  .max-h-xl-0-px {
    max-height: 0rem !important;
  }
  .max-h-xl-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-xl-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-xl-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-xl-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-xl-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-xl-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-xl-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-xl-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-xl-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-xl-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-xl-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-xl-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-xl-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-xl-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-xl-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-xl-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-xl-80-px {
    max-height: 5rem !important;
  }
  .max-h-xl-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-xl-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-xl-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-xl-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-xl-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-xl-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-xl-160-px {
    max-height: 10rem !important;
  }
  .max-h-xl-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-xl-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-xl-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-xl-240-px {
    max-height: 15rem !important;
  }
  .max-h-xl-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-xl-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-xl-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-xl-320-px {
    max-height: 20rem !important;
  }
  .max-h-xl-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-xl-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-xl-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-xl-400-px {
    max-height: 25rem !important;
  }
  .max-h-xl-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-xl-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-xl-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-xl-480-px {
    max-height: 30rem !important;
  }
  .max-h-xl-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-xl-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-xl-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-xl-560-px {
    max-height: 35rem !important;
  }
  .max-h-xl-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-xl-600-px {
    max-height: 37.5rem !important;
  }
}
@media (min-width: 96rem) {
  .size-types-2xl-auto {
    width: auto !important;
  }
  .w-2xl-0-px {
    width: 0rem !important;
  }
  .w-2xl-1-px {
    width: 0.0625rem !important;
  }
  .w-2xl-5-px {
    width: 0.3125rem !important;
  }
  .w-2xl-10-px {
    width: 0.625rem !important;
  }
  .w-2xl-15-px {
    width: 0.9375rem !important;
  }
  .w-2xl-20-px {
    width: 1.25rem !important;
  }
  .w-2xl-25-px {
    width: 1.5625rem !important;
  }
  .w-2xl-30-px {
    width: 1.875rem !important;
  }
  .w-2xl-35-px {
    width: 2.1875rem !important;
  }
  .w-2xl-40-px {
    width: 2.5rem !important;
  }
  .w-2xl-45-px {
    width: 2.8125rem !important;
  }
  .w-2xl-50-px {
    width: 3.125rem !important;
  }
  .w-2xl-55-px {
    width: 3.4375rem !important;
  }
  .w-2xl-60-px {
    width: 3.75rem !important;
  }
  .w-2xl-65-px {
    width: 4.0625rem !important;
  }
  .w-2xl-70-px {
    width: 4.375rem !important;
  }
  .w-2xl-75-px {
    width: 4.6875rem !important;
  }
  .w-2xl-80-px {
    width: 5rem !important;
  }
  .w-2xl-85-px {
    width: 5.3125rem !important;
  }
  .w-2xl-90-px {
    width: 5.625rem !important;
  }
  .w-2xl-95-px {
    width: 5.9375rem !important;
  }
  .w-2xl-100-px {
    width: 6.25rem !important;
  }
  .w-2xl-120-px {
    width: 7.5rem !important;
  }
  .w-2xl-140-px {
    width: 8.75rem !important;
  }
  .w-2xl-160-px {
    width: 10rem !important;
  }
  .w-2xl-180-px {
    width: 11.25rem !important;
  }
  .w-2xl-200-px {
    width: 12.5rem !important;
  }
  .w-2xl-220-px {
    width: 13.75rem !important;
  }
  .w-2xl-240-px {
    width: 15rem !important;
  }
  .w-2xl-260-px {
    width: 16.25rem !important;
  }
  .w-2xl-280-px {
    width: 17.5rem !important;
  }
  .w-2xl-300-px {
    width: 18.75rem !important;
  }
  .w-2xl-320-px {
    width: 20rem !important;
  }
  .w-2xl-340-px {
    width: 21.25rem !important;
  }
  .w-2xl-360-px {
    width: 22.5rem !important;
  }
  .w-2xl-380-px {
    width: 23.75rem !important;
  }
  .w-2xl-400-px {
    width: 25rem !important;
  }
  .w-2xl-420-px {
    width: 26.25rem !important;
  }
  .w-2xl-440-px {
    width: 27.5rem !important;
  }
  .w-2xl-460-px {
    width: 28.75rem !important;
  }
  .w-2xl-480-px {
    width: 30rem !important;
  }
  .w-2xl-500-px {
    width: 31.25rem !important;
  }
  .w-2xl-520-px {
    width: 32.5rem !important;
  }
  .w-2xl-540-px {
    width: 33.75rem !important;
  }
  .w-2xl-560-px {
    width: 35rem !important;
  }
  .w-2xl-580-px {
    width: 36.25rem !important;
  }
  .w-2xl-600-px {
    width: 37.5rem !important;
  }
  .size-types-2xl-auto {
    min-width: auto !important;
  }
  .min-w-2xl-0-px {
    min-width: 0rem !important;
  }
  .min-w-2xl-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-2xl-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-2xl-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-2xl-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-2xl-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-2xl-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-2xl-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-2xl-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-2xl-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-2xl-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-2xl-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-2xl-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-2xl-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-2xl-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-2xl-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-2xl-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-2xl-80-px {
    min-width: 5rem !important;
  }
  .min-w-2xl-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-2xl-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-2xl-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-2xl-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-2xl-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-2xl-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-2xl-160-px {
    min-width: 10rem !important;
  }
  .min-w-2xl-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-2xl-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-2xl-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-2xl-240-px {
    min-width: 15rem !important;
  }
  .min-w-2xl-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-2xl-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-2xl-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-2xl-320-px {
    min-width: 20rem !important;
  }
  .min-w-2xl-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-2xl-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-2xl-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-2xl-400-px {
    min-width: 25rem !important;
  }
  .min-w-2xl-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-2xl-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-2xl-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-2xl-480-px {
    min-width: 30rem !important;
  }
  .min-w-2xl-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-2xl-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-2xl-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-2xl-560-px {
    min-width: 35rem !important;
  }
  .min-w-2xl-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-2xl-600-px {
    min-width: 37.5rem !important;
  }
  .size-types-2xl-auto {
    max-width: auto !important;
  }
  .max-w-2xl-0-px {
    max-width: 0rem !important;
  }
  .max-w-2xl-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-2xl-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-2xl-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-2xl-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-2xl-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-2xl-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-2xl-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-2xl-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-2xl-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-2xl-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-2xl-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-2xl-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-2xl-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-2xl-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-2xl-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-2xl-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-2xl-80-px {
    max-width: 5rem !important;
  }
  .max-w-2xl-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-2xl-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-2xl-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-2xl-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-2xl-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-2xl-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-2xl-160-px {
    max-width: 10rem !important;
  }
  .max-w-2xl-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-2xl-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-2xl-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-2xl-240-px {
    max-width: 15rem !important;
  }
  .max-w-2xl-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-2xl-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-2xl-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-2xl-320-px {
    max-width: 20rem !important;
  }
  .max-w-2xl-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-2xl-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-2xl-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-2xl-400-px {
    max-width: 25rem !important;
  }
  .max-w-2xl-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-2xl-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-2xl-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-2xl-480-px {
    max-width: 30rem !important;
  }
  .max-w-2xl-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-2xl-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-2xl-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-2xl-560-px {
    max-width: 35rem !important;
  }
  .max-w-2xl-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-2xl-600-px {
    max-width: 37.5rem !important;
  }
  .size-types-2xl-auto {
    height: auto !important;
  }
  .h-2xl-0-px {
    height: 0rem !important;
  }
  .h-2xl-1-px {
    height: 0.0625rem !important;
  }
  .h-2xl-5-px {
    height: 0.3125rem !important;
  }
  .h-2xl-10-px {
    height: 0.625rem !important;
  }
  .h-2xl-15-px {
    height: 0.9375rem !important;
  }
  .h-2xl-20-px {
    height: 1.25rem !important;
  }
  .h-2xl-25-px {
    height: 1.5625rem !important;
  }
  .h-2xl-30-px {
    height: 1.875rem !important;
  }
  .h-2xl-35-px {
    height: 2.1875rem !important;
  }
  .h-2xl-40-px {
    height: 2.5rem !important;
  }
  .h-2xl-45-px {
    height: 2.8125rem !important;
  }
  .h-2xl-50-px {
    height: 3.125rem !important;
  }
  .h-2xl-55-px {
    height: 3.4375rem !important;
  }
  .h-2xl-60-px {
    height: 3.75rem !important;
  }
  .h-2xl-65-px {
    height: 4.0625rem !important;
  }
  .h-2xl-70-px {
    height: 4.375rem !important;
  }
  .h-2xl-75-px {
    height: 4.6875rem !important;
  }
  .h-2xl-80-px {
    height: 5rem !important;
  }
  .h-2xl-85-px {
    height: 5.3125rem !important;
  }
  .h-2xl-90-px {
    height: 5.625rem !important;
  }
  .h-2xl-95-px {
    height: 5.9375rem !important;
  }
  .h-2xl-100-px {
    height: 6.25rem !important;
  }
  .h-2xl-120-px {
    height: 7.5rem !important;
  }
  .h-2xl-140-px {
    height: 8.75rem !important;
  }
  .h-2xl-160-px {
    height: 10rem !important;
  }
  .h-2xl-180-px {
    height: 11.25rem !important;
  }
  .h-2xl-200-px {
    height: 12.5rem !important;
  }
  .h-2xl-220-px {
    height: 13.75rem !important;
  }
  .h-2xl-240-px {
    height: 15rem !important;
  }
  .h-2xl-260-px {
    height: 16.25rem !important;
  }
  .h-2xl-280-px {
    height: 17.5rem !important;
  }
  .h-2xl-300-px {
    height: 18.75rem !important;
  }
  .h-2xl-320-px {
    height: 20rem !important;
  }
  .h-2xl-340-px {
    height: 21.25rem !important;
  }
  .h-2xl-360-px {
    height: 22.5rem !important;
  }
  .h-2xl-380-px {
    height: 23.75rem !important;
  }
  .h-2xl-400-px {
    height: 25rem !important;
  }
  .h-2xl-420-px {
    height: 26.25rem !important;
  }
  .h-2xl-440-px {
    height: 27.5rem !important;
  }
  .h-2xl-460-px {
    height: 28.75rem !important;
  }
  .h-2xl-480-px {
    height: 30rem !important;
  }
  .h-2xl-500-px {
    height: 31.25rem !important;
  }
  .h-2xl-520-px {
    height: 32.5rem !important;
  }
  .h-2xl-540-px {
    height: 33.75rem !important;
  }
  .h-2xl-560-px {
    height: 35rem !important;
  }
  .h-2xl-580-px {
    height: 36.25rem !important;
  }
  .h-2xl-600-px {
    height: 37.5rem !important;
  }
  .size-types-2xl-auto {
    min-height: auto !important;
  }
  .min-h-2xl-0-px {
    min-height: 0rem !important;
  }
  .min-h-2xl-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-2xl-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-2xl-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-2xl-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-2xl-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-2xl-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-2xl-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-2xl-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-2xl-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-2xl-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-2xl-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-2xl-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-2xl-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-2xl-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-2xl-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-2xl-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-2xl-80-px {
    min-height: 5rem !important;
  }
  .min-h-2xl-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-2xl-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-2xl-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-2xl-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-2xl-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-2xl-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-2xl-160-px {
    min-height: 10rem !important;
  }
  .min-h-2xl-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-2xl-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-2xl-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-2xl-240-px {
    min-height: 15rem !important;
  }
  .min-h-2xl-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-2xl-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-2xl-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-2xl-320-px {
    min-height: 20rem !important;
  }
  .min-h-2xl-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-2xl-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-2xl-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-2xl-400-px {
    min-height: 25rem !important;
  }
  .min-h-2xl-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-2xl-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-2xl-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-2xl-480-px {
    min-height: 30rem !important;
  }
  .min-h-2xl-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-2xl-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-2xl-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-2xl-560-px {
    min-height: 35rem !important;
  }
  .min-h-2xl-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-2xl-600-px {
    min-height: 37.5rem !important;
  }
  .size-types-2xl-auto {
    max-height: auto !important;
  }
  .max-h-2xl-0-px {
    max-height: 0rem !important;
  }
  .max-h-2xl-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-2xl-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-2xl-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-2xl-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-2xl-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-2xl-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-2xl-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-2xl-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-2xl-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-2xl-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-2xl-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-2xl-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-2xl-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-2xl-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-2xl-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-2xl-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-2xl-80-px {
    max-height: 5rem !important;
  }
  .max-h-2xl-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-2xl-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-2xl-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-2xl-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-2xl-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-2xl-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-2xl-160-px {
    max-height: 10rem !important;
  }
  .max-h-2xl-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-2xl-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-2xl-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-2xl-240-px {
    max-height: 15rem !important;
  }
  .max-h-2xl-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-2xl-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-2xl-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-2xl-320-px {
    max-height: 20rem !important;
  }
  .max-h-2xl-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-2xl-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-2xl-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-2xl-400-px {
    max-height: 25rem !important;
  }
  .max-h-2xl-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-2xl-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-2xl-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-2xl-480-px {
    max-height: 30rem !important;
  }
  .max-h-2xl-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-2xl-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-2xl-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-2xl-560-px {
    max-height: 35rem !important;
  }
  .max-h-2xl-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-2xl-600-px {
    max-height: 37.5rem !important;
  }
  .w-2xl-auto {
    width: auto !important;
  }
  .w-2xl-0-px {
    width: 0rem !important;
  }
  .w-2xl-1-px {
    width: 0.0625rem !important;
  }
  .w-2xl-5-px {
    width: 0.3125rem !important;
  }
  .w-2xl-10-px {
    width: 0.625rem !important;
  }
  .w-2xl-15-px {
    width: 0.9375rem !important;
  }
  .w-2xl-20-px {
    width: 1.25rem !important;
  }
  .w-2xl-25-px {
    width: 1.5625rem !important;
  }
  .w-2xl-30-px {
    width: 1.875rem !important;
  }
  .w-2xl-35-px {
    width: 2.1875rem !important;
  }
  .w-2xl-40-px {
    width: 2.5rem !important;
  }
  .w-2xl-45-px {
    width: 2.8125rem !important;
  }
  .w-2xl-50-px {
    width: 3.125rem !important;
  }
  .w-2xl-55-px {
    width: 3.4375rem !important;
  }
  .w-2xl-60-px {
    width: 3.75rem !important;
  }
  .w-2xl-65-px {
    width: 4.0625rem !important;
  }
  .w-2xl-70-px {
    width: 4.375rem !important;
  }
  .w-2xl-75-px {
    width: 4.6875rem !important;
  }
  .w-2xl-80-px {
    width: 5rem !important;
  }
  .w-2xl-85-px {
    width: 5.3125rem !important;
  }
  .w-2xl-90-px {
    width: 5.625rem !important;
  }
  .w-2xl-95-px {
    width: 5.9375rem !important;
  }
  .w-2xl-100-px {
    width: 6.25rem !important;
  }
  .w-2xl-120-px {
    width: 7.5rem !important;
  }
  .w-2xl-140-px {
    width: 8.75rem !important;
  }
  .w-2xl-160-px {
    width: 10rem !important;
  }
  .w-2xl-180-px {
    width: 11.25rem !important;
  }
  .w-2xl-200-px {
    width: 12.5rem !important;
  }
  .w-2xl-220-px {
    width: 13.75rem !important;
  }
  .w-2xl-240-px {
    width: 15rem !important;
  }
  .w-2xl-260-px {
    width: 16.25rem !important;
  }
  .w-2xl-280-px {
    width: 17.5rem !important;
  }
  .w-2xl-300-px {
    width: 18.75rem !important;
  }
  .w-2xl-320-px {
    width: 20rem !important;
  }
  .w-2xl-340-px {
    width: 21.25rem !important;
  }
  .w-2xl-360-px {
    width: 22.5rem !important;
  }
  .w-2xl-380-px {
    width: 23.75rem !important;
  }
  .w-2xl-400-px {
    width: 25rem !important;
  }
  .w-2xl-420-px {
    width: 26.25rem !important;
  }
  .w-2xl-440-px {
    width: 27.5rem !important;
  }
  .w-2xl-460-px {
    width: 28.75rem !important;
  }
  .w-2xl-480-px {
    width: 30rem !important;
  }
  .w-2xl-500-px {
    width: 31.25rem !important;
  }
  .w-2xl-520-px {
    width: 32.5rem !important;
  }
  .w-2xl-540-px {
    width: 33.75rem !important;
  }
  .w-2xl-560-px {
    width: 35rem !important;
  }
  .w-2xl-580-px {
    width: 36.25rem !important;
  }
  .w-2xl-600-px {
    width: 37.5rem !important;
  }
  .min-w-2xl-auto {
    min-width: auto !important;
  }
  .min-w-2xl-0-px {
    min-width: 0rem !important;
  }
  .min-w-2xl-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-2xl-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-2xl-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-2xl-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-2xl-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-2xl-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-2xl-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-2xl-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-2xl-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-2xl-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-2xl-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-2xl-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-2xl-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-2xl-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-2xl-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-2xl-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-2xl-80-px {
    min-width: 5rem !important;
  }
  .min-w-2xl-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-2xl-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-2xl-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-2xl-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-2xl-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-2xl-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-2xl-160-px {
    min-width: 10rem !important;
  }
  .min-w-2xl-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-2xl-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-2xl-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-2xl-240-px {
    min-width: 15rem !important;
  }
  .min-w-2xl-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-2xl-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-2xl-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-2xl-320-px {
    min-width: 20rem !important;
  }
  .min-w-2xl-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-2xl-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-2xl-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-2xl-400-px {
    min-width: 25rem !important;
  }
  .min-w-2xl-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-2xl-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-2xl-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-2xl-480-px {
    min-width: 30rem !important;
  }
  .min-w-2xl-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-2xl-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-2xl-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-2xl-560-px {
    min-width: 35rem !important;
  }
  .min-w-2xl-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-2xl-600-px {
    min-width: 37.5rem !important;
  }
  .max-w-2xl-auto {
    max-width: auto !important;
  }
  .max-w-2xl-0-px {
    max-width: 0rem !important;
  }
  .max-w-2xl-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-2xl-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-2xl-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-2xl-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-2xl-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-2xl-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-2xl-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-2xl-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-2xl-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-2xl-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-2xl-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-2xl-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-2xl-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-2xl-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-2xl-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-2xl-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-2xl-80-px {
    max-width: 5rem !important;
  }
  .max-w-2xl-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-2xl-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-2xl-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-2xl-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-2xl-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-2xl-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-2xl-160-px {
    max-width: 10rem !important;
  }
  .max-w-2xl-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-2xl-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-2xl-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-2xl-240-px {
    max-width: 15rem !important;
  }
  .max-w-2xl-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-2xl-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-2xl-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-2xl-320-px {
    max-width: 20rem !important;
  }
  .max-w-2xl-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-2xl-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-2xl-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-2xl-400-px {
    max-width: 25rem !important;
  }
  .max-w-2xl-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-2xl-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-2xl-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-2xl-480-px {
    max-width: 30rem !important;
  }
  .max-w-2xl-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-2xl-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-2xl-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-2xl-560-px {
    max-width: 35rem !important;
  }
  .max-w-2xl-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-2xl-600-px {
    max-width: 37.5rem !important;
  }
  .h-2xl-auto {
    height: auto !important;
  }
  .h-2xl-0-px {
    height: 0rem !important;
  }
  .h-2xl-1-px {
    height: 0.0625rem !important;
  }
  .h-2xl-5-px {
    height: 0.3125rem !important;
  }
  .h-2xl-10-px {
    height: 0.625rem !important;
  }
  .h-2xl-15-px {
    height: 0.9375rem !important;
  }
  .h-2xl-20-px {
    height: 1.25rem !important;
  }
  .h-2xl-25-px {
    height: 1.5625rem !important;
  }
  .h-2xl-30-px {
    height: 1.875rem !important;
  }
  .h-2xl-35-px {
    height: 2.1875rem !important;
  }
  .h-2xl-40-px {
    height: 2.5rem !important;
  }
  .h-2xl-45-px {
    height: 2.8125rem !important;
  }
  .h-2xl-50-px {
    height: 3.125rem !important;
  }
  .h-2xl-55-px {
    height: 3.4375rem !important;
  }
  .h-2xl-60-px {
    height: 3.75rem !important;
  }
  .h-2xl-65-px {
    height: 4.0625rem !important;
  }
  .h-2xl-70-px {
    height: 4.375rem !important;
  }
  .h-2xl-75-px {
    height: 4.6875rem !important;
  }
  .h-2xl-80-px {
    height: 5rem !important;
  }
  .h-2xl-85-px {
    height: 5.3125rem !important;
  }
  .h-2xl-90-px {
    height: 5.625rem !important;
  }
  .h-2xl-95-px {
    height: 5.9375rem !important;
  }
  .h-2xl-100-px {
    height: 6.25rem !important;
  }
  .h-2xl-120-px {
    height: 7.5rem !important;
  }
  .h-2xl-140-px {
    height: 8.75rem !important;
  }
  .h-2xl-160-px {
    height: 10rem !important;
  }
  .h-2xl-180-px {
    height: 11.25rem !important;
  }
  .h-2xl-200-px {
    height: 12.5rem !important;
  }
  .h-2xl-220-px {
    height: 13.75rem !important;
  }
  .h-2xl-240-px {
    height: 15rem !important;
  }
  .h-2xl-260-px {
    height: 16.25rem !important;
  }
  .h-2xl-280-px {
    height: 17.5rem !important;
  }
  .h-2xl-300-px {
    height: 18.75rem !important;
  }
  .h-2xl-320-px {
    height: 20rem !important;
  }
  .h-2xl-340-px {
    height: 21.25rem !important;
  }
  .h-2xl-360-px {
    height: 22.5rem !important;
  }
  .h-2xl-380-px {
    height: 23.75rem !important;
  }
  .h-2xl-400-px {
    height: 25rem !important;
  }
  .h-2xl-420-px {
    height: 26.25rem !important;
  }
  .h-2xl-440-px {
    height: 27.5rem !important;
  }
  .h-2xl-460-px {
    height: 28.75rem !important;
  }
  .h-2xl-480-px {
    height: 30rem !important;
  }
  .h-2xl-500-px {
    height: 31.25rem !important;
  }
  .h-2xl-520-px {
    height: 32.5rem !important;
  }
  .h-2xl-540-px {
    height: 33.75rem !important;
  }
  .h-2xl-560-px {
    height: 35rem !important;
  }
  .h-2xl-580-px {
    height: 36.25rem !important;
  }
  .h-2xl-600-px {
    height: 37.5rem !important;
  }
  .min-h-2xl-auto {
    min-height: auto !important;
  }
  .min-h-2xl-0-px {
    min-height: 0rem !important;
  }
  .min-h-2xl-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-2xl-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-2xl-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-2xl-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-2xl-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-2xl-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-2xl-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-2xl-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-2xl-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-2xl-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-2xl-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-2xl-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-2xl-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-2xl-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-2xl-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-2xl-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-2xl-80-px {
    min-height: 5rem !important;
  }
  .min-h-2xl-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-2xl-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-2xl-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-2xl-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-2xl-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-2xl-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-2xl-160-px {
    min-height: 10rem !important;
  }
  .min-h-2xl-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-2xl-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-2xl-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-2xl-240-px {
    min-height: 15rem !important;
  }
  .min-h-2xl-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-2xl-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-2xl-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-2xl-320-px {
    min-height: 20rem !important;
  }
  .min-h-2xl-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-2xl-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-2xl-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-2xl-400-px {
    min-height: 25rem !important;
  }
  .min-h-2xl-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-2xl-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-2xl-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-2xl-480-px {
    min-height: 30rem !important;
  }
  .min-h-2xl-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-2xl-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-2xl-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-2xl-560-px {
    min-height: 35rem !important;
  }
  .min-h-2xl-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-2xl-600-px {
    min-height: 37.5rem !important;
  }
  .max-h-2xl-auto {
    max-height: auto !important;
  }
  .max-h-2xl-0-px {
    max-height: 0rem !important;
  }
  .max-h-2xl-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-2xl-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-2xl-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-2xl-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-2xl-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-2xl-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-2xl-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-2xl-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-2xl-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-2xl-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-2xl-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-2xl-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-2xl-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-2xl-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-2xl-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-2xl-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-2xl-80-px {
    max-height: 5rem !important;
  }
  .max-h-2xl-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-2xl-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-2xl-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-2xl-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-2xl-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-2xl-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-2xl-160-px {
    max-height: 10rem !important;
  }
  .max-h-2xl-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-2xl-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-2xl-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-2xl-240-px {
    max-height: 15rem !important;
  }
  .max-h-2xl-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-2xl-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-2xl-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-2xl-320-px {
    max-height: 20rem !important;
  }
  .max-h-2xl-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-2xl-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-2xl-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-2xl-400-px {
    max-height: 25rem !important;
  }
  .max-h-2xl-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-2xl-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-2xl-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-2xl-480-px {
    max-height: 30rem !important;
  }
  .max-h-2xl-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-2xl-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-2xl-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-2xl-560-px {
    max-height: 35rem !important;
  }
  .max-h-2xl-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-2xl-600-px {
    max-height: 37.5rem !important;
  }
}
@media (min-width: 120rem) {
  .size-types-3xl-auto {
    width: auto !important;
  }
  .w-3xl-0-px {
    width: 0rem !important;
  }
  .w-3xl-1-px {
    width: 0.0625rem !important;
  }
  .w-3xl-5-px {
    width: 0.3125rem !important;
  }
  .w-3xl-10-px {
    width: 0.625rem !important;
  }
  .w-3xl-15-px {
    width: 0.9375rem !important;
  }
  .w-3xl-20-px {
    width: 1.25rem !important;
  }
  .w-3xl-25-px {
    width: 1.5625rem !important;
  }
  .w-3xl-30-px {
    width: 1.875rem !important;
  }
  .w-3xl-35-px {
    width: 2.1875rem !important;
  }
  .w-3xl-40-px {
    width: 2.5rem !important;
  }
  .w-3xl-45-px {
    width: 2.8125rem !important;
  }
  .w-3xl-50-px {
    width: 3.125rem !important;
  }
  .w-3xl-55-px {
    width: 3.4375rem !important;
  }
  .w-3xl-60-px {
    width: 3.75rem !important;
  }
  .w-3xl-65-px {
    width: 4.0625rem !important;
  }
  .w-3xl-70-px {
    width: 4.375rem !important;
  }
  .w-3xl-75-px {
    width: 4.6875rem !important;
  }
  .w-3xl-80-px {
    width: 5rem !important;
  }
  .w-3xl-85-px {
    width: 5.3125rem !important;
  }
  .w-3xl-90-px {
    width: 5.625rem !important;
  }
  .w-3xl-95-px {
    width: 5.9375rem !important;
  }
  .w-3xl-100-px {
    width: 6.25rem !important;
  }
  .w-3xl-120-px {
    width: 7.5rem !important;
  }
  .w-3xl-140-px {
    width: 8.75rem !important;
  }
  .w-3xl-160-px {
    width: 10rem !important;
  }
  .w-3xl-180-px {
    width: 11.25rem !important;
  }
  .w-3xl-200-px {
    width: 12.5rem !important;
  }
  .w-3xl-220-px {
    width: 13.75rem !important;
  }
  .w-3xl-240-px {
    width: 15rem !important;
  }
  .w-3xl-260-px {
    width: 16.25rem !important;
  }
  .w-3xl-280-px {
    width: 17.5rem !important;
  }
  .w-3xl-300-px {
    width: 18.75rem !important;
  }
  .w-3xl-320-px {
    width: 20rem !important;
  }
  .w-3xl-340-px {
    width: 21.25rem !important;
  }
  .w-3xl-360-px {
    width: 22.5rem !important;
  }
  .w-3xl-380-px {
    width: 23.75rem !important;
  }
  .w-3xl-400-px {
    width: 25rem !important;
  }
  .w-3xl-420-px {
    width: 26.25rem !important;
  }
  .w-3xl-440-px {
    width: 27.5rem !important;
  }
  .w-3xl-460-px {
    width: 28.75rem !important;
  }
  .w-3xl-480-px {
    width: 30rem !important;
  }
  .w-3xl-500-px {
    width: 31.25rem !important;
  }
  .w-3xl-520-px {
    width: 32.5rem !important;
  }
  .w-3xl-540-px {
    width: 33.75rem !important;
  }
  .w-3xl-560-px {
    width: 35rem !important;
  }
  .w-3xl-580-px {
    width: 36.25rem !important;
  }
  .w-3xl-600-px {
    width: 37.5rem !important;
  }
  .size-types-3xl-auto {
    min-width: auto !important;
  }
  .min-w-3xl-0-px {
    min-width: 0rem !important;
  }
  .min-w-3xl-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-3xl-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-3xl-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-3xl-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-3xl-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-3xl-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-3xl-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-3xl-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-3xl-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-3xl-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-3xl-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-3xl-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-3xl-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-3xl-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-3xl-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-3xl-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-3xl-80-px {
    min-width: 5rem !important;
  }
  .min-w-3xl-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-3xl-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-3xl-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-3xl-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-3xl-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-3xl-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-3xl-160-px {
    min-width: 10rem !important;
  }
  .min-w-3xl-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-3xl-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-3xl-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-3xl-240-px {
    min-width: 15rem !important;
  }
  .min-w-3xl-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-3xl-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-3xl-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-3xl-320-px {
    min-width: 20rem !important;
  }
  .min-w-3xl-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-3xl-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-3xl-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-3xl-400-px {
    min-width: 25rem !important;
  }
  .min-w-3xl-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-3xl-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-3xl-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-3xl-480-px {
    min-width: 30rem !important;
  }
  .min-w-3xl-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-3xl-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-3xl-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-3xl-560-px {
    min-width: 35rem !important;
  }
  .min-w-3xl-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-3xl-600-px {
    min-width: 37.5rem !important;
  }
  .size-types-3xl-auto {
    max-width: auto !important;
  }
  .max-w-3xl-0-px {
    max-width: 0rem !important;
  }
  .max-w-3xl-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-3xl-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-3xl-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-3xl-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-3xl-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-3xl-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-3xl-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-3xl-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-3xl-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-3xl-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-3xl-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-3xl-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-3xl-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-3xl-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-3xl-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-3xl-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-3xl-80-px {
    max-width: 5rem !important;
  }
  .max-w-3xl-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-3xl-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-3xl-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-3xl-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-3xl-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-3xl-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-3xl-160-px {
    max-width: 10rem !important;
  }
  .max-w-3xl-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-3xl-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-3xl-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-3xl-240-px {
    max-width: 15rem !important;
  }
  .max-w-3xl-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-3xl-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-3xl-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-3xl-320-px {
    max-width: 20rem !important;
  }
  .max-w-3xl-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-3xl-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-3xl-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-3xl-400-px {
    max-width: 25rem !important;
  }
  .max-w-3xl-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-3xl-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-3xl-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-3xl-480-px {
    max-width: 30rem !important;
  }
  .max-w-3xl-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-3xl-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-3xl-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-3xl-560-px {
    max-width: 35rem !important;
  }
  .max-w-3xl-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-3xl-600-px {
    max-width: 37.5rem !important;
  }
  .size-types-3xl-auto {
    height: auto !important;
  }
  .h-3xl-0-px {
    height: 0rem !important;
  }
  .h-3xl-1-px {
    height: 0.0625rem !important;
  }
  .h-3xl-5-px {
    height: 0.3125rem !important;
  }
  .h-3xl-10-px {
    height: 0.625rem !important;
  }
  .h-3xl-15-px {
    height: 0.9375rem !important;
  }
  .h-3xl-20-px {
    height: 1.25rem !important;
  }
  .h-3xl-25-px {
    height: 1.5625rem !important;
  }
  .h-3xl-30-px {
    height: 1.875rem !important;
  }
  .h-3xl-35-px {
    height: 2.1875rem !important;
  }
  .h-3xl-40-px {
    height: 2.5rem !important;
  }
  .h-3xl-45-px {
    height: 2.8125rem !important;
  }
  .h-3xl-50-px {
    height: 3.125rem !important;
  }
  .h-3xl-55-px {
    height: 3.4375rem !important;
  }
  .h-3xl-60-px {
    height: 3.75rem !important;
  }
  .h-3xl-65-px {
    height: 4.0625rem !important;
  }
  .h-3xl-70-px {
    height: 4.375rem !important;
  }
  .h-3xl-75-px {
    height: 4.6875rem !important;
  }
  .h-3xl-80-px {
    height: 5rem !important;
  }
  .h-3xl-85-px {
    height: 5.3125rem !important;
  }
  .h-3xl-90-px {
    height: 5.625rem !important;
  }
  .h-3xl-95-px {
    height: 5.9375rem !important;
  }
  .h-3xl-100-px {
    height: 6.25rem !important;
  }
  .h-3xl-120-px {
    height: 7.5rem !important;
  }
  .h-3xl-140-px {
    height: 8.75rem !important;
  }
  .h-3xl-160-px {
    height: 10rem !important;
  }
  .h-3xl-180-px {
    height: 11.25rem !important;
  }
  .h-3xl-200-px {
    height: 12.5rem !important;
  }
  .h-3xl-220-px {
    height: 13.75rem !important;
  }
  .h-3xl-240-px {
    height: 15rem !important;
  }
  .h-3xl-260-px {
    height: 16.25rem !important;
  }
  .h-3xl-280-px {
    height: 17.5rem !important;
  }
  .h-3xl-300-px {
    height: 18.75rem !important;
  }
  .h-3xl-320-px {
    height: 20rem !important;
  }
  .h-3xl-340-px {
    height: 21.25rem !important;
  }
  .h-3xl-360-px {
    height: 22.5rem !important;
  }
  .h-3xl-380-px {
    height: 23.75rem !important;
  }
  .h-3xl-400-px {
    height: 25rem !important;
  }
  .h-3xl-420-px {
    height: 26.25rem !important;
  }
  .h-3xl-440-px {
    height: 27.5rem !important;
  }
  .h-3xl-460-px {
    height: 28.75rem !important;
  }
  .h-3xl-480-px {
    height: 30rem !important;
  }
  .h-3xl-500-px {
    height: 31.25rem !important;
  }
  .h-3xl-520-px {
    height: 32.5rem !important;
  }
  .h-3xl-540-px {
    height: 33.75rem !important;
  }
  .h-3xl-560-px {
    height: 35rem !important;
  }
  .h-3xl-580-px {
    height: 36.25rem !important;
  }
  .h-3xl-600-px {
    height: 37.5rem !important;
  }
  .size-types-3xl-auto {
    min-height: auto !important;
  }
  .min-h-3xl-0-px {
    min-height: 0rem !important;
  }
  .min-h-3xl-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-3xl-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-3xl-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-3xl-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-3xl-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-3xl-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-3xl-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-3xl-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-3xl-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-3xl-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-3xl-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-3xl-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-3xl-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-3xl-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-3xl-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-3xl-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-3xl-80-px {
    min-height: 5rem !important;
  }
  .min-h-3xl-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-3xl-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-3xl-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-3xl-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-3xl-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-3xl-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-3xl-160-px {
    min-height: 10rem !important;
  }
  .min-h-3xl-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-3xl-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-3xl-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-3xl-240-px {
    min-height: 15rem !important;
  }
  .min-h-3xl-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-3xl-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-3xl-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-3xl-320-px {
    min-height: 20rem !important;
  }
  .min-h-3xl-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-3xl-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-3xl-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-3xl-400-px {
    min-height: 25rem !important;
  }
  .min-h-3xl-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-3xl-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-3xl-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-3xl-480-px {
    min-height: 30rem !important;
  }
  .min-h-3xl-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-3xl-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-3xl-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-3xl-560-px {
    min-height: 35rem !important;
  }
  .min-h-3xl-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-3xl-600-px {
    min-height: 37.5rem !important;
  }
  .size-types-3xl-auto {
    max-height: auto !important;
  }
  .max-h-3xl-0-px {
    max-height: 0rem !important;
  }
  .max-h-3xl-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-3xl-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-3xl-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-3xl-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-3xl-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-3xl-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-3xl-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-3xl-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-3xl-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-3xl-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-3xl-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-3xl-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-3xl-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-3xl-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-3xl-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-3xl-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-3xl-80-px {
    max-height: 5rem !important;
  }
  .max-h-3xl-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-3xl-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-3xl-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-3xl-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-3xl-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-3xl-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-3xl-160-px {
    max-height: 10rem !important;
  }
  .max-h-3xl-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-3xl-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-3xl-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-3xl-240-px {
    max-height: 15rem !important;
  }
  .max-h-3xl-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-3xl-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-3xl-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-3xl-320-px {
    max-height: 20rem !important;
  }
  .max-h-3xl-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-3xl-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-3xl-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-3xl-400-px {
    max-height: 25rem !important;
  }
  .max-h-3xl-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-3xl-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-3xl-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-3xl-480-px {
    max-height: 30rem !important;
  }
  .max-h-3xl-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-3xl-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-3xl-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-3xl-560-px {
    max-height: 35rem !important;
  }
  .max-h-3xl-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-3xl-600-px {
    max-height: 37.5rem !important;
  }
  .w-3xl-auto {
    width: auto !important;
  }
  .w-3xl-0-px {
    width: 0rem !important;
  }
  .w-3xl-1-px {
    width: 0.0625rem !important;
  }
  .w-3xl-5-px {
    width: 0.3125rem !important;
  }
  .w-3xl-10-px {
    width: 0.625rem !important;
  }
  .w-3xl-15-px {
    width: 0.9375rem !important;
  }
  .w-3xl-20-px {
    width: 1.25rem !important;
  }
  .w-3xl-25-px {
    width: 1.5625rem !important;
  }
  .w-3xl-30-px {
    width: 1.875rem !important;
  }
  .w-3xl-35-px {
    width: 2.1875rem !important;
  }
  .w-3xl-40-px {
    width: 2.5rem !important;
  }
  .w-3xl-45-px {
    width: 2.8125rem !important;
  }
  .w-3xl-50-px {
    width: 3.125rem !important;
  }
  .w-3xl-55-px {
    width: 3.4375rem !important;
  }
  .w-3xl-60-px {
    width: 3.75rem !important;
  }
  .w-3xl-65-px {
    width: 4.0625rem !important;
  }
  .w-3xl-70-px {
    width: 4.375rem !important;
  }
  .w-3xl-75-px {
    width: 4.6875rem !important;
  }
  .w-3xl-80-px {
    width: 5rem !important;
  }
  .w-3xl-85-px {
    width: 5.3125rem !important;
  }
  .w-3xl-90-px {
    width: 5.625rem !important;
  }
  .w-3xl-95-px {
    width: 5.9375rem !important;
  }
  .w-3xl-100-px {
    width: 6.25rem !important;
  }
  .w-3xl-120-px {
    width: 7.5rem !important;
  }
  .w-3xl-140-px {
    width: 8.75rem !important;
  }
  .w-3xl-160-px {
    width: 10rem !important;
  }
  .w-3xl-180-px {
    width: 11.25rem !important;
  }
  .w-3xl-200-px {
    width: 12.5rem !important;
  }
  .w-3xl-220-px {
    width: 13.75rem !important;
  }
  .w-3xl-240-px {
    width: 15rem !important;
  }
  .w-3xl-260-px {
    width: 16.25rem !important;
  }
  .w-3xl-280-px {
    width: 17.5rem !important;
  }
  .w-3xl-300-px {
    width: 18.75rem !important;
  }
  .w-3xl-320-px {
    width: 20rem !important;
  }
  .w-3xl-340-px {
    width: 21.25rem !important;
  }
  .w-3xl-360-px {
    width: 22.5rem !important;
  }
  .w-3xl-380-px {
    width: 23.75rem !important;
  }
  .w-3xl-400-px {
    width: 25rem !important;
  }
  .w-3xl-420-px {
    width: 26.25rem !important;
  }
  .w-3xl-440-px {
    width: 27.5rem !important;
  }
  .w-3xl-460-px {
    width: 28.75rem !important;
  }
  .w-3xl-480-px {
    width: 30rem !important;
  }
  .w-3xl-500-px {
    width: 31.25rem !important;
  }
  .w-3xl-520-px {
    width: 32.5rem !important;
  }
  .w-3xl-540-px {
    width: 33.75rem !important;
  }
  .w-3xl-560-px {
    width: 35rem !important;
  }
  .w-3xl-580-px {
    width: 36.25rem !important;
  }
  .w-3xl-600-px {
    width: 37.5rem !important;
  }
  .min-w-3xl-auto {
    min-width: auto !important;
  }
  .min-w-3xl-0-px {
    min-width: 0rem !important;
  }
  .min-w-3xl-1-px {
    min-width: 0.0625rem !important;
  }
  .min-w-3xl-5-px {
    min-width: 0.3125rem !important;
  }
  .min-w-3xl-10-px {
    min-width: 0.625rem !important;
  }
  .min-w-3xl-15-px {
    min-width: 0.9375rem !important;
  }
  .min-w-3xl-20-px {
    min-width: 1.25rem !important;
  }
  .min-w-3xl-25-px {
    min-width: 1.5625rem !important;
  }
  .min-w-3xl-30-px {
    min-width: 1.875rem !important;
  }
  .min-w-3xl-35-px {
    min-width: 2.1875rem !important;
  }
  .min-w-3xl-40-px {
    min-width: 2.5rem !important;
  }
  .min-w-3xl-45-px {
    min-width: 2.8125rem !important;
  }
  .min-w-3xl-50-px {
    min-width: 3.125rem !important;
  }
  .min-w-3xl-55-px {
    min-width: 3.4375rem !important;
  }
  .min-w-3xl-60-px {
    min-width: 3.75rem !important;
  }
  .min-w-3xl-65-px {
    min-width: 4.0625rem !important;
  }
  .min-w-3xl-70-px {
    min-width: 4.375rem !important;
  }
  .min-w-3xl-75-px {
    min-width: 4.6875rem !important;
  }
  .min-w-3xl-80-px {
    min-width: 5rem !important;
  }
  .min-w-3xl-85-px {
    min-width: 5.3125rem !important;
  }
  .min-w-3xl-90-px {
    min-width: 5.625rem !important;
  }
  .min-w-3xl-95-px {
    min-width: 5.9375rem !important;
  }
  .min-w-3xl-100-px {
    min-width: 6.25rem !important;
  }
  .min-w-3xl-120-px {
    min-width: 7.5rem !important;
  }
  .min-w-3xl-140-px {
    min-width: 8.75rem !important;
  }
  .min-w-3xl-160-px {
    min-width: 10rem !important;
  }
  .min-w-3xl-180-px {
    min-width: 11.25rem !important;
  }
  .min-w-3xl-200-px {
    min-width: 12.5rem !important;
  }
  .min-w-3xl-220-px {
    min-width: 13.75rem !important;
  }
  .min-w-3xl-240-px {
    min-width: 15rem !important;
  }
  .min-w-3xl-260-px {
    min-width: 16.25rem !important;
  }
  .min-w-3xl-280-px {
    min-width: 17.5rem !important;
  }
  .min-w-3xl-300-px {
    min-width: 18.75rem !important;
  }
  .min-w-3xl-320-px {
    min-width: 20rem !important;
  }
  .min-w-3xl-340-px {
    min-width: 21.25rem !important;
  }
  .min-w-3xl-360-px {
    min-width: 22.5rem !important;
  }
  .min-w-3xl-380-px {
    min-width: 23.75rem !important;
  }
  .min-w-3xl-400-px {
    min-width: 25rem !important;
  }
  .min-w-3xl-420-px {
    min-width: 26.25rem !important;
  }
  .min-w-3xl-440-px {
    min-width: 27.5rem !important;
  }
  .min-w-3xl-460-px {
    min-width: 28.75rem !important;
  }
  .min-w-3xl-480-px {
    min-width: 30rem !important;
  }
  .min-w-3xl-500-px {
    min-width: 31.25rem !important;
  }
  .min-w-3xl-520-px {
    min-width: 32.5rem !important;
  }
  .min-w-3xl-540-px {
    min-width: 33.75rem !important;
  }
  .min-w-3xl-560-px {
    min-width: 35rem !important;
  }
  .min-w-3xl-580-px {
    min-width: 36.25rem !important;
  }
  .min-w-3xl-600-px {
    min-width: 37.5rem !important;
  }
  .max-w-3xl-auto {
    max-width: auto !important;
  }
  .max-w-3xl-0-px {
    max-width: 0rem !important;
  }
  .max-w-3xl-1-px {
    max-width: 0.0625rem !important;
  }
  .max-w-3xl-5-px {
    max-width: 0.3125rem !important;
  }
  .max-w-3xl-10-px {
    max-width: 0.625rem !important;
  }
  .max-w-3xl-15-px {
    max-width: 0.9375rem !important;
  }
  .max-w-3xl-20-px {
    max-width: 1.25rem !important;
  }
  .max-w-3xl-25-px {
    max-width: 1.5625rem !important;
  }
  .max-w-3xl-30-px {
    max-width: 1.875rem !important;
  }
  .max-w-3xl-35-px {
    max-width: 2.1875rem !important;
  }
  .max-w-3xl-40-px {
    max-width: 2.5rem !important;
  }
  .max-w-3xl-45-px {
    max-width: 2.8125rem !important;
  }
  .max-w-3xl-50-px {
    max-width: 3.125rem !important;
  }
  .max-w-3xl-55-px {
    max-width: 3.4375rem !important;
  }
  .max-w-3xl-60-px {
    max-width: 3.75rem !important;
  }
  .max-w-3xl-65-px {
    max-width: 4.0625rem !important;
  }
  .max-w-3xl-70-px {
    max-width: 4.375rem !important;
  }
  .max-w-3xl-75-px {
    max-width: 4.6875rem !important;
  }
  .max-w-3xl-80-px {
    max-width: 5rem !important;
  }
  .max-w-3xl-85-px {
    max-width: 5.3125rem !important;
  }
  .max-w-3xl-90-px {
    max-width: 5.625rem !important;
  }
  .max-w-3xl-95-px {
    max-width: 5.9375rem !important;
  }
  .max-w-3xl-100-px {
    max-width: 6.25rem !important;
  }
  .max-w-3xl-120-px {
    max-width: 7.5rem !important;
  }
  .max-w-3xl-140-px {
    max-width: 8.75rem !important;
  }
  .max-w-3xl-160-px {
    max-width: 10rem !important;
  }
  .max-w-3xl-180-px {
    max-width: 11.25rem !important;
  }
  .max-w-3xl-200-px {
    max-width: 12.5rem !important;
  }
  .max-w-3xl-220-px {
    max-width: 13.75rem !important;
  }
  .max-w-3xl-240-px {
    max-width: 15rem !important;
  }
  .max-w-3xl-260-px {
    max-width: 16.25rem !important;
  }
  .max-w-3xl-280-px {
    max-width: 17.5rem !important;
  }
  .max-w-3xl-300-px {
    max-width: 18.75rem !important;
  }
  .max-w-3xl-320-px {
    max-width: 20rem !important;
  }
  .max-w-3xl-340-px {
    max-width: 21.25rem !important;
  }
  .max-w-3xl-360-px {
    max-width: 22.5rem !important;
  }
  .max-w-3xl-380-px {
    max-width: 23.75rem !important;
  }
  .max-w-3xl-400-px {
    max-width: 25rem !important;
  }
  .max-w-3xl-420-px {
    max-width: 26.25rem !important;
  }
  .max-w-3xl-440-px {
    max-width: 27.5rem !important;
  }
  .max-w-3xl-460-px {
    max-width: 28.75rem !important;
  }
  .max-w-3xl-480-px {
    max-width: 30rem !important;
  }
  .max-w-3xl-500-px {
    max-width: 31.25rem !important;
  }
  .max-w-3xl-520-px {
    max-width: 32.5rem !important;
  }
  .max-w-3xl-540-px {
    max-width: 33.75rem !important;
  }
  .max-w-3xl-560-px {
    max-width: 35rem !important;
  }
  .max-w-3xl-580-px {
    max-width: 36.25rem !important;
  }
  .max-w-3xl-600-px {
    max-width: 37.5rem !important;
  }
  .h-3xl-auto {
    height: auto !important;
  }
  .h-3xl-0-px {
    height: 0rem !important;
  }
  .h-3xl-1-px {
    height: 0.0625rem !important;
  }
  .h-3xl-5-px {
    height: 0.3125rem !important;
  }
  .h-3xl-10-px {
    height: 0.625rem !important;
  }
  .h-3xl-15-px {
    height: 0.9375rem !important;
  }
  .h-3xl-20-px {
    height: 1.25rem !important;
  }
  .h-3xl-25-px {
    height: 1.5625rem !important;
  }
  .h-3xl-30-px {
    height: 1.875rem !important;
  }
  .h-3xl-35-px {
    height: 2.1875rem !important;
  }
  .h-3xl-40-px {
    height: 2.5rem !important;
  }
  .h-3xl-45-px {
    height: 2.8125rem !important;
  }
  .h-3xl-50-px {
    height: 3.125rem !important;
  }
  .h-3xl-55-px {
    height: 3.4375rem !important;
  }
  .h-3xl-60-px {
    height: 3.75rem !important;
  }
  .h-3xl-65-px {
    height: 4.0625rem !important;
  }
  .h-3xl-70-px {
    height: 4.375rem !important;
  }
  .h-3xl-75-px {
    height: 4.6875rem !important;
  }
  .h-3xl-80-px {
    height: 5rem !important;
  }
  .h-3xl-85-px {
    height: 5.3125rem !important;
  }
  .h-3xl-90-px {
    height: 5.625rem !important;
  }
  .h-3xl-95-px {
    height: 5.9375rem !important;
  }
  .h-3xl-100-px {
    height: 6.25rem !important;
  }
  .h-3xl-120-px {
    height: 7.5rem !important;
  }
  .h-3xl-140-px {
    height: 8.75rem !important;
  }
  .h-3xl-160-px {
    height: 10rem !important;
  }
  .h-3xl-180-px {
    height: 11.25rem !important;
  }
  .h-3xl-200-px {
    height: 12.5rem !important;
  }
  .h-3xl-220-px {
    height: 13.75rem !important;
  }
  .h-3xl-240-px {
    height: 15rem !important;
  }
  .h-3xl-260-px {
    height: 16.25rem !important;
  }
  .h-3xl-280-px {
    height: 17.5rem !important;
  }
  .h-3xl-300-px {
    height: 18.75rem !important;
  }
  .h-3xl-320-px {
    height: 20rem !important;
  }
  .h-3xl-340-px {
    height: 21.25rem !important;
  }
  .h-3xl-360-px {
    height: 22.5rem !important;
  }
  .h-3xl-380-px {
    height: 23.75rem !important;
  }
  .h-3xl-400-px {
    height: 25rem !important;
  }
  .h-3xl-420-px {
    height: 26.25rem !important;
  }
  .h-3xl-440-px {
    height: 27.5rem !important;
  }
  .h-3xl-460-px {
    height: 28.75rem !important;
  }
  .h-3xl-480-px {
    height: 30rem !important;
  }
  .h-3xl-500-px {
    height: 31.25rem !important;
  }
  .h-3xl-520-px {
    height: 32.5rem !important;
  }
  .h-3xl-540-px {
    height: 33.75rem !important;
  }
  .h-3xl-560-px {
    height: 35rem !important;
  }
  .h-3xl-580-px {
    height: 36.25rem !important;
  }
  .h-3xl-600-px {
    height: 37.5rem !important;
  }
  .min-h-3xl-auto {
    min-height: auto !important;
  }
  .min-h-3xl-0-px {
    min-height: 0rem !important;
  }
  .min-h-3xl-1-px {
    min-height: 0.0625rem !important;
  }
  .min-h-3xl-5-px {
    min-height: 0.3125rem !important;
  }
  .min-h-3xl-10-px {
    min-height: 0.625rem !important;
  }
  .min-h-3xl-15-px {
    min-height: 0.9375rem !important;
  }
  .min-h-3xl-20-px {
    min-height: 1.25rem !important;
  }
  .min-h-3xl-25-px {
    min-height: 1.5625rem !important;
  }
  .min-h-3xl-30-px {
    min-height: 1.875rem !important;
  }
  .min-h-3xl-35-px {
    min-height: 2.1875rem !important;
  }
  .min-h-3xl-40-px {
    min-height: 2.5rem !important;
  }
  .min-h-3xl-45-px {
    min-height: 2.8125rem !important;
  }
  .min-h-3xl-50-px {
    min-height: 3.125rem !important;
  }
  .min-h-3xl-55-px {
    min-height: 3.4375rem !important;
  }
  .min-h-3xl-60-px {
    min-height: 3.75rem !important;
  }
  .min-h-3xl-65-px {
    min-height: 4.0625rem !important;
  }
  .min-h-3xl-70-px {
    min-height: 4.375rem !important;
  }
  .min-h-3xl-75-px {
    min-height: 4.6875rem !important;
  }
  .min-h-3xl-80-px {
    min-height: 5rem !important;
  }
  .min-h-3xl-85-px {
    min-height: 5.3125rem !important;
  }
  .min-h-3xl-90-px {
    min-height: 5.625rem !important;
  }
  .min-h-3xl-95-px {
    min-height: 5.9375rem !important;
  }
  .min-h-3xl-100-px {
    min-height: 6.25rem !important;
  }
  .min-h-3xl-120-px {
    min-height: 7.5rem !important;
  }
  .min-h-3xl-140-px {
    min-height: 8.75rem !important;
  }
  .min-h-3xl-160-px {
    min-height: 10rem !important;
  }
  .min-h-3xl-180-px {
    min-height: 11.25rem !important;
  }
  .min-h-3xl-200-px {
    min-height: 12.5rem !important;
  }
  .min-h-3xl-220-px {
    min-height: 13.75rem !important;
  }
  .min-h-3xl-240-px {
    min-height: 15rem !important;
  }
  .min-h-3xl-260-px {
    min-height: 16.25rem !important;
  }
  .min-h-3xl-280-px {
    min-height: 17.5rem !important;
  }
  .min-h-3xl-300-px {
    min-height: 18.75rem !important;
  }
  .min-h-3xl-320-px {
    min-height: 20rem !important;
  }
  .min-h-3xl-340-px {
    min-height: 21.25rem !important;
  }
  .min-h-3xl-360-px {
    min-height: 22.5rem !important;
  }
  .min-h-3xl-380-px {
    min-height: 23.75rem !important;
  }
  .min-h-3xl-400-px {
    min-height: 25rem !important;
  }
  .min-h-3xl-420-px {
    min-height: 26.25rem !important;
  }
  .min-h-3xl-440-px {
    min-height: 27.5rem !important;
  }
  .min-h-3xl-460-px {
    min-height: 28.75rem !important;
  }
  .min-h-3xl-480-px {
    min-height: 30rem !important;
  }
  .min-h-3xl-500-px {
    min-height: 31.25rem !important;
  }
  .min-h-3xl-520-px {
    min-height: 32.5rem !important;
  }
  .min-h-3xl-540-px {
    min-height: 33.75rem !important;
  }
  .min-h-3xl-560-px {
    min-height: 35rem !important;
  }
  .min-h-3xl-580-px {
    min-height: 36.25rem !important;
  }
  .min-h-3xl-600-px {
    min-height: 37.5rem !important;
  }
  .max-h-3xl-auto {
    max-height: auto !important;
  }
  .max-h-3xl-0-px {
    max-height: 0rem !important;
  }
  .max-h-3xl-1-px {
    max-height: 0.0625rem !important;
  }
  .max-h-3xl-5-px {
    max-height: 0.3125rem !important;
  }
  .max-h-3xl-10-px {
    max-height: 0.625rem !important;
  }
  .max-h-3xl-15-px {
    max-height: 0.9375rem !important;
  }
  .max-h-3xl-20-px {
    max-height: 1.25rem !important;
  }
  .max-h-3xl-25-px {
    max-height: 1.5625rem !important;
  }
  .max-h-3xl-30-px {
    max-height: 1.875rem !important;
  }
  .max-h-3xl-35-px {
    max-height: 2.1875rem !important;
  }
  .max-h-3xl-40-px {
    max-height: 2.5rem !important;
  }
  .max-h-3xl-45-px {
    max-height: 2.8125rem !important;
  }
  .max-h-3xl-50-px {
    max-height: 3.125rem !important;
  }
  .max-h-3xl-55-px {
    max-height: 3.4375rem !important;
  }
  .max-h-3xl-60-px {
    max-height: 3.75rem !important;
  }
  .max-h-3xl-65-px {
    max-height: 4.0625rem !important;
  }
  .max-h-3xl-70-px {
    max-height: 4.375rem !important;
  }
  .max-h-3xl-75-px {
    max-height: 4.6875rem !important;
  }
  .max-h-3xl-80-px {
    max-height: 5rem !important;
  }
  .max-h-3xl-85-px {
    max-height: 5.3125rem !important;
  }
  .max-h-3xl-90-px {
    max-height: 5.625rem !important;
  }
  .max-h-3xl-95-px {
    max-height: 5.9375rem !important;
  }
  .max-h-3xl-100-px {
    max-height: 6.25rem !important;
  }
  .max-h-3xl-120-px {
    max-height: 7.5rem !important;
  }
  .max-h-3xl-140-px {
    max-height: 8.75rem !important;
  }
  .max-h-3xl-160-px {
    max-height: 10rem !important;
  }
  .max-h-3xl-180-px {
    max-height: 11.25rem !important;
  }
  .max-h-3xl-200-px {
    max-height: 12.5rem !important;
  }
  .max-h-3xl-220-px {
    max-height: 13.75rem !important;
  }
  .max-h-3xl-240-px {
    max-height: 15rem !important;
  }
  .max-h-3xl-260-px {
    max-height: 16.25rem !important;
  }
  .max-h-3xl-280-px {
    max-height: 17.5rem !important;
  }
  .max-h-3xl-300-px {
    max-height: 18.75rem !important;
  }
  .max-h-3xl-320-px {
    max-height: 20rem !important;
  }
  .max-h-3xl-340-px {
    max-height: 21.25rem !important;
  }
  .max-h-3xl-360-px {
    max-height: 22.5rem !important;
  }
  .max-h-3xl-380-px {
    max-height: 23.75rem !important;
  }
  .max-h-3xl-400-px {
    max-height: 25rem !important;
  }
  .max-h-3xl-420-px {
    max-height: 26.25rem !important;
  }
  .max-h-3xl-440-px {
    max-height: 27.5rem !important;
  }
  .max-h-3xl-460-px {
    max-height: 28.75rem !important;
  }
  .max-h-3xl-480-px {
    max-height: 30rem !important;
  }
  .max-h-3xl-500-px {
    max-height: 31.25rem !important;
  }
  .max-h-3xl-520-px {
    max-height: 32.5rem !important;
  }
  .max-h-3xl-540-px {
    max-height: 33.75rem !important;
  }
  .max-h-3xl-560-px {
    max-height: 35rem !important;
  }
  .max-h-3xl-580-px {
    max-height: 36.25rem !important;
  }
  .max-h-3xl-600-px {
    max-height: 37.5rem !important;
  }
}
.h-0-vh {
  height: 0vh !important;
}

.h-1-vh {
  height: 1vh !important;
}

.h-5-vh {
  height: 5vh !important;
}

.h-10-vh {
  height: 10vh !important;
}

.h-15-vh {
  height: 15vh !important;
}

.h-20-vh {
  height: 20vh !important;
}

.h-25-vh {
  height: 25vh !important;
}

.h-30-vh {
  height: 30vh !important;
}

.h-35-vh {
  height: 35vh !important;
}

.h-40-vh {
  height: 40vh !important;
}

.h-45-vh {
  height: 45vh !important;
}

.h-50-vh {
  height: 50vh !important;
}

.h-55-vh {
  height: 55vh !important;
}

.h-60-vh {
  height: 60vh !important;
}

.h-65-vh {
  height: 65vh !important;
}

.h-70-vh {
  height: 70vh !important;
}

.h-75-vh {
  height: 75vh !important;
}

.h-80-vh {
  height: 80vh !important;
}

.h-85-vh {
  height: 85vh !important;
}

.h-90-vh {
  height: 90vh !important;
}

.h-95-vh {
  height: 95vh !important;
}

.h-100-vh {
  height: 100vh !important;
}

.h-120-vh {
  height: 120vh !important;
}

.h-140-vh {
  height: 140vh !important;
}

.h-160-vh {
  height: 160vh !important;
}

.h-180-vh {
  height: 180vh !important;
}

.h-200-vh {
  height: 200vh !important;
}

.h-220-vh {
  height: 220vh !important;
}

.h-240-vh {
  height: 240vh !important;
}

.h-260-vh {
  height: 260vh !important;
}

.h-280-vh {
  height: 280vh !important;
}

.h-300-vh {
  height: 300vh !important;
}

.h-320-vh {
  height: 320vh !important;
}

.h-340-vh {
  height: 340vh !important;
}

.h-360-vh {
  height: 360vh !important;
}

.h-380-vh {
  height: 380vh !important;
}

.h-400-vh {
  height: 400vh !important;
}

.h-420-vh {
  height: 420vh !important;
}

.h-440-vh {
  height: 440vh !important;
}

.h-460-vh {
  height: 460vh !important;
}

.h-480-vh {
  height: 480vh !important;
}

.h-500-vh {
  height: 500vh !important;
}

.h-520-vh {
  height: 520vh !important;
}

.h-540-vh {
  height: 540vh !important;
}

.h-560-vh {
  height: 560vh !important;
}

.h-580-vh {
  height: 580vh !important;
}

.h-600-vh {
  height: 600vh !important;
}

.min-h-0-vh {
  min-height: 0vh !important;
}

.min-h-1-vh {
  min-height: 1vh !important;
}

.min-h-5-vh {
  min-height: 5vh !important;
}

.min-h-10-vh {
  min-height: 10vh !important;
}

.min-h-15-vh {
  min-height: 15vh !important;
}

.min-h-20-vh {
  min-height: 20vh !important;
}

.min-h-25-vh {
  min-height: 25vh !important;
}

.min-h-30-vh {
  min-height: 30vh !important;
}

.min-h-35-vh {
  min-height: 35vh !important;
}

.min-h-40-vh {
  min-height: 40vh !important;
}

.min-h-45-vh {
  min-height: 45vh !important;
}

.min-h-50-vh {
  min-height: 50vh !important;
}

.min-h-55-vh {
  min-height: 55vh !important;
}

.min-h-60-vh {
  min-height: 60vh !important;
}

.min-h-65-vh {
  min-height: 65vh !important;
}

.min-h-70-vh {
  min-height: 70vh !important;
}

.min-h-75-vh {
  min-height: 75vh !important;
}

.min-h-80-vh {
  min-height: 80vh !important;
}

.min-h-85-vh {
  min-height: 85vh !important;
}

.min-h-90-vh {
  min-height: 90vh !important;
}

.min-h-95-vh {
  min-height: 95vh !important;
}

.min-h-100-vh {
  min-height: 100vh !important;
}

.min-h-120-vh {
  min-height: 120vh !important;
}

.min-h-140-vh {
  min-height: 140vh !important;
}

.min-h-160-vh {
  min-height: 160vh !important;
}

.min-h-180-vh {
  min-height: 180vh !important;
}

.min-h-200-vh {
  min-height: 200vh !important;
}

.min-h-220-vh {
  min-height: 220vh !important;
}

.min-h-240-vh {
  min-height: 240vh !important;
}

.min-h-260-vh {
  min-height: 260vh !important;
}

.min-h-280-vh {
  min-height: 280vh !important;
}

.min-h-300-vh {
  min-height: 300vh !important;
}

.min-h-320-vh {
  min-height: 320vh !important;
}

.min-h-340-vh {
  min-height: 340vh !important;
}

.min-h-360-vh {
  min-height: 360vh !important;
}

.min-h-380-vh {
  min-height: 380vh !important;
}

.min-h-400-vh {
  min-height: 400vh !important;
}

.min-h-420-vh {
  min-height: 420vh !important;
}

.min-h-440-vh {
  min-height: 440vh !important;
}

.min-h-460-vh {
  min-height: 460vh !important;
}

.min-h-480-vh {
  min-height: 480vh !important;
}

.min-h-500-vh {
  min-height: 500vh !important;
}

.min-h-520-vh {
  min-height: 520vh !important;
}

.min-h-540-vh {
  min-height: 540vh !important;
}

.min-h-560-vh {
  min-height: 560vh !important;
}

.min-h-580-vh {
  min-height: 580vh !important;
}

.min-h-600-vh {
  min-height: 600vh !important;
}

.max-h-0-vh {
  max-height: 0vh !important;
}

.max-h-1-vh {
  max-height: 1vh !important;
}

.max-h-5-vh {
  max-height: 5vh !important;
}

.max-h-10-vh {
  max-height: 10vh !important;
}

.max-h-15-vh {
  max-height: 15vh !important;
}

.max-h-20-vh {
  max-height: 20vh !important;
}

.max-h-25-vh {
  max-height: 25vh !important;
}

.max-h-30-vh {
  max-height: 30vh !important;
}

.max-h-35-vh {
  max-height: 35vh !important;
}

.max-h-40-vh {
  max-height: 40vh !important;
}

.max-h-45-vh {
  max-height: 45vh !important;
}

.max-h-50-vh {
  max-height: 50vh !important;
}

.max-h-55-vh {
  max-height: 55vh !important;
}

.max-h-60-vh {
  max-height: 60vh !important;
}

.max-h-65-vh {
  max-height: 65vh !important;
}

.max-h-70-vh {
  max-height: 70vh !important;
}

.max-h-75-vh {
  max-height: 75vh !important;
}

.max-h-80-vh {
  max-height: 80vh !important;
}

.max-h-85-vh {
  max-height: 85vh !important;
}

.max-h-90-vh {
  max-height: 90vh !important;
}

.max-h-95-vh {
  max-height: 95vh !important;
}

.max-h-100-vh {
  max-height: 100vh !important;
}

.max-h-120-vh {
  max-height: 120vh !important;
}

.max-h-140-vh {
  max-height: 140vh !important;
}

.max-h-160-vh {
  max-height: 160vh !important;
}

.max-h-180-vh {
  max-height: 180vh !important;
}

.max-h-200-vh {
  max-height: 200vh !important;
}

.max-h-220-vh {
  max-height: 220vh !important;
}

.max-h-240-vh {
  max-height: 240vh !important;
}

.max-h-260-vh {
  max-height: 260vh !important;
}

.max-h-280-vh {
  max-height: 280vh !important;
}

.max-h-300-vh {
  max-height: 300vh !important;
}

.max-h-320-vh {
  max-height: 320vh !important;
}

.max-h-340-vh {
  max-height: 340vh !important;
}

.max-h-360-vh {
  max-height: 360vh !important;
}

.max-h-380-vh {
  max-height: 380vh !important;
}

.max-h-400-vh {
  max-height: 400vh !important;
}

.max-h-420-vh {
  max-height: 420vh !important;
}

.max-h-440-vh {
  max-height: 440vh !important;
}

.max-h-460-vh {
  max-height: 460vh !important;
}

.max-h-480-vh {
  max-height: 480vh !important;
}

.max-h-500-vh {
  max-height: 500vh !important;
}

.max-h-520-vh {
  max-height: 520vh !important;
}

.max-h-540-vh {
  max-height: 540vh !important;
}

.max-h-560-vh {
  max-height: 560vh !important;
}

.max-h-580-vh {
  max-height: 580vh !important;
}

.max-h-600-vh {
  max-height: 600vh !important;
}

@media (min-width: 40rem) {
  .h-sm-0-vh {
    height: 0vh !important;
  }
  .h-sm-1-vh {
    height: 1vh !important;
  }
  .h-sm-5-vh {
    height: 5vh !important;
  }
  .h-sm-10-vh {
    height: 10vh !important;
  }
  .h-sm-15-vh {
    height: 15vh !important;
  }
  .h-sm-20-vh {
    height: 20vh !important;
  }
  .h-sm-25-vh {
    height: 25vh !important;
  }
  .h-sm-30-vh {
    height: 30vh !important;
  }
  .h-sm-35-vh {
    height: 35vh !important;
  }
  .h-sm-40-vh {
    height: 40vh !important;
  }
  .h-sm-45-vh {
    height: 45vh !important;
  }
  .h-sm-50-vh {
    height: 50vh !important;
  }
  .h-sm-55-vh {
    height: 55vh !important;
  }
  .h-sm-60-vh {
    height: 60vh !important;
  }
  .h-sm-65-vh {
    height: 65vh !important;
  }
  .h-sm-70-vh {
    height: 70vh !important;
  }
  .h-sm-75-vh {
    height: 75vh !important;
  }
  .h-sm-80-vh {
    height: 80vh !important;
  }
  .h-sm-85-vh {
    height: 85vh !important;
  }
  .h-sm-90-vh {
    height: 90vh !important;
  }
  .h-sm-95-vh {
    height: 95vh !important;
  }
  .h-sm-100-vh {
    height: 100vh !important;
  }
  .h-sm-120-vh {
    height: 120vh !important;
  }
  .h-sm-140-vh {
    height: 140vh !important;
  }
  .h-sm-160-vh {
    height: 160vh !important;
  }
  .h-sm-180-vh {
    height: 180vh !important;
  }
  .h-sm-200-vh {
    height: 200vh !important;
  }
  .h-sm-220-vh {
    height: 220vh !important;
  }
  .h-sm-240-vh {
    height: 240vh !important;
  }
  .h-sm-260-vh {
    height: 260vh !important;
  }
  .h-sm-280-vh {
    height: 280vh !important;
  }
  .h-sm-300-vh {
    height: 300vh !important;
  }
  .h-sm-320-vh {
    height: 320vh !important;
  }
  .h-sm-340-vh {
    height: 340vh !important;
  }
  .h-sm-360-vh {
    height: 360vh !important;
  }
  .h-sm-380-vh {
    height: 380vh !important;
  }
  .h-sm-400-vh {
    height: 400vh !important;
  }
  .h-sm-420-vh {
    height: 420vh !important;
  }
  .h-sm-440-vh {
    height: 440vh !important;
  }
  .h-sm-460-vh {
    height: 460vh !important;
  }
  .h-sm-480-vh {
    height: 480vh !important;
  }
  .h-sm-500-vh {
    height: 500vh !important;
  }
  .h-sm-520-vh {
    height: 520vh !important;
  }
  .h-sm-540-vh {
    height: 540vh !important;
  }
  .h-sm-560-vh {
    height: 560vh !important;
  }
  .h-sm-580-vh {
    height: 580vh !important;
  }
  .h-sm-600-vh {
    height: 600vh !important;
  }
  .min-h-sm-0-vh {
    min-height: 0vh !important;
  }
  .min-h-sm-1-vh {
    min-height: 1vh !important;
  }
  .min-h-sm-5-vh {
    min-height: 5vh !important;
  }
  .min-h-sm-10-vh {
    min-height: 10vh !important;
  }
  .min-h-sm-15-vh {
    min-height: 15vh !important;
  }
  .min-h-sm-20-vh {
    min-height: 20vh !important;
  }
  .min-h-sm-25-vh {
    min-height: 25vh !important;
  }
  .min-h-sm-30-vh {
    min-height: 30vh !important;
  }
  .min-h-sm-35-vh {
    min-height: 35vh !important;
  }
  .min-h-sm-40-vh {
    min-height: 40vh !important;
  }
  .min-h-sm-45-vh {
    min-height: 45vh !important;
  }
  .min-h-sm-50-vh {
    min-height: 50vh !important;
  }
  .min-h-sm-55-vh {
    min-height: 55vh !important;
  }
  .min-h-sm-60-vh {
    min-height: 60vh !important;
  }
  .min-h-sm-65-vh {
    min-height: 65vh !important;
  }
  .min-h-sm-70-vh {
    min-height: 70vh !important;
  }
  .min-h-sm-75-vh {
    min-height: 75vh !important;
  }
  .min-h-sm-80-vh {
    min-height: 80vh !important;
  }
  .min-h-sm-85-vh {
    min-height: 85vh !important;
  }
  .min-h-sm-90-vh {
    min-height: 90vh !important;
  }
  .min-h-sm-95-vh {
    min-height: 95vh !important;
  }
  .min-h-sm-100-vh {
    min-height: 100vh !important;
  }
  .min-h-sm-120-vh {
    min-height: 120vh !important;
  }
  .min-h-sm-140-vh {
    min-height: 140vh !important;
  }
  .min-h-sm-160-vh {
    min-height: 160vh !important;
  }
  .min-h-sm-180-vh {
    min-height: 180vh !important;
  }
  .min-h-sm-200-vh {
    min-height: 200vh !important;
  }
  .min-h-sm-220-vh {
    min-height: 220vh !important;
  }
  .min-h-sm-240-vh {
    min-height: 240vh !important;
  }
  .min-h-sm-260-vh {
    min-height: 260vh !important;
  }
  .min-h-sm-280-vh {
    min-height: 280vh !important;
  }
  .min-h-sm-300-vh {
    min-height: 300vh !important;
  }
  .min-h-sm-320-vh {
    min-height: 320vh !important;
  }
  .min-h-sm-340-vh {
    min-height: 340vh !important;
  }
  .min-h-sm-360-vh {
    min-height: 360vh !important;
  }
  .min-h-sm-380-vh {
    min-height: 380vh !important;
  }
  .min-h-sm-400-vh {
    min-height: 400vh !important;
  }
  .min-h-sm-420-vh {
    min-height: 420vh !important;
  }
  .min-h-sm-440-vh {
    min-height: 440vh !important;
  }
  .min-h-sm-460-vh {
    min-height: 460vh !important;
  }
  .min-h-sm-480-vh {
    min-height: 480vh !important;
  }
  .min-h-sm-500-vh {
    min-height: 500vh !important;
  }
  .min-h-sm-520-vh {
    min-height: 520vh !important;
  }
  .min-h-sm-540-vh {
    min-height: 540vh !important;
  }
  .min-h-sm-560-vh {
    min-height: 560vh !important;
  }
  .min-h-sm-580-vh {
    min-height: 580vh !important;
  }
  .min-h-sm-600-vh {
    min-height: 600vh !important;
  }
  .max-h-sm-0-vh {
    max-height: 0vh !important;
  }
  .max-h-sm-1-vh {
    max-height: 1vh !important;
  }
  .max-h-sm-5-vh {
    max-height: 5vh !important;
  }
  .max-h-sm-10-vh {
    max-height: 10vh !important;
  }
  .max-h-sm-15-vh {
    max-height: 15vh !important;
  }
  .max-h-sm-20-vh {
    max-height: 20vh !important;
  }
  .max-h-sm-25-vh {
    max-height: 25vh !important;
  }
  .max-h-sm-30-vh {
    max-height: 30vh !important;
  }
  .max-h-sm-35-vh {
    max-height: 35vh !important;
  }
  .max-h-sm-40-vh {
    max-height: 40vh !important;
  }
  .max-h-sm-45-vh {
    max-height: 45vh !important;
  }
  .max-h-sm-50-vh {
    max-height: 50vh !important;
  }
  .max-h-sm-55-vh {
    max-height: 55vh !important;
  }
  .max-h-sm-60-vh {
    max-height: 60vh !important;
  }
  .max-h-sm-65-vh {
    max-height: 65vh !important;
  }
  .max-h-sm-70-vh {
    max-height: 70vh !important;
  }
  .max-h-sm-75-vh {
    max-height: 75vh !important;
  }
  .max-h-sm-80-vh {
    max-height: 80vh !important;
  }
  .max-h-sm-85-vh {
    max-height: 85vh !important;
  }
  .max-h-sm-90-vh {
    max-height: 90vh !important;
  }
  .max-h-sm-95-vh {
    max-height: 95vh !important;
  }
  .max-h-sm-100-vh {
    max-height: 100vh !important;
  }
  .max-h-sm-120-vh {
    max-height: 120vh !important;
  }
  .max-h-sm-140-vh {
    max-height: 140vh !important;
  }
  .max-h-sm-160-vh {
    max-height: 160vh !important;
  }
  .max-h-sm-180-vh {
    max-height: 180vh !important;
  }
  .max-h-sm-200-vh {
    max-height: 200vh !important;
  }
  .max-h-sm-220-vh {
    max-height: 220vh !important;
  }
  .max-h-sm-240-vh {
    max-height: 240vh !important;
  }
  .max-h-sm-260-vh {
    max-height: 260vh !important;
  }
  .max-h-sm-280-vh {
    max-height: 280vh !important;
  }
  .max-h-sm-300-vh {
    max-height: 300vh !important;
  }
  .max-h-sm-320-vh {
    max-height: 320vh !important;
  }
  .max-h-sm-340-vh {
    max-height: 340vh !important;
  }
  .max-h-sm-360-vh {
    max-height: 360vh !important;
  }
  .max-h-sm-380-vh {
    max-height: 380vh !important;
  }
  .max-h-sm-400-vh {
    max-height: 400vh !important;
  }
  .max-h-sm-420-vh {
    max-height: 420vh !important;
  }
  .max-h-sm-440-vh {
    max-height: 440vh !important;
  }
  .max-h-sm-460-vh {
    max-height: 460vh !important;
  }
  .max-h-sm-480-vh {
    max-height: 480vh !important;
  }
  .max-h-sm-500-vh {
    max-height: 500vh !important;
  }
  .max-h-sm-520-vh {
    max-height: 520vh !important;
  }
  .max-h-sm-540-vh {
    max-height: 540vh !important;
  }
  .max-h-sm-560-vh {
    max-height: 560vh !important;
  }
  .max-h-sm-580-vh {
    max-height: 580vh !important;
  }
  .max-h-sm-600-vh {
    max-height: 600vh !important;
  }
}
@media (min-width: 48rem) {
  .h-md-0-vh {
    height: 0vh !important;
  }
  .h-md-1-vh {
    height: 1vh !important;
  }
  .h-md-5-vh {
    height: 5vh !important;
  }
  .h-md-10-vh {
    height: 10vh !important;
  }
  .h-md-15-vh {
    height: 15vh !important;
  }
  .h-md-20-vh {
    height: 20vh !important;
  }
  .h-md-25-vh {
    height: 25vh !important;
  }
  .h-md-30-vh {
    height: 30vh !important;
  }
  .h-md-35-vh {
    height: 35vh !important;
  }
  .h-md-40-vh {
    height: 40vh !important;
  }
  .h-md-45-vh {
    height: 45vh !important;
  }
  .h-md-50-vh {
    height: 50vh !important;
  }
  .h-md-55-vh {
    height: 55vh !important;
  }
  .h-md-60-vh {
    height: 60vh !important;
  }
  .h-md-65-vh {
    height: 65vh !important;
  }
  .h-md-70-vh {
    height: 70vh !important;
  }
  .h-md-75-vh {
    height: 75vh !important;
  }
  .h-md-80-vh {
    height: 80vh !important;
  }
  .h-md-85-vh {
    height: 85vh !important;
  }
  .h-md-90-vh {
    height: 90vh !important;
  }
  .h-md-95-vh {
    height: 95vh !important;
  }
  .h-md-100-vh {
    height: 100vh !important;
  }
  .h-md-120-vh {
    height: 120vh !important;
  }
  .h-md-140-vh {
    height: 140vh !important;
  }
  .h-md-160-vh {
    height: 160vh !important;
  }
  .h-md-180-vh {
    height: 180vh !important;
  }
  .h-md-200-vh {
    height: 200vh !important;
  }
  .h-md-220-vh {
    height: 220vh !important;
  }
  .h-md-240-vh {
    height: 240vh !important;
  }
  .h-md-260-vh {
    height: 260vh !important;
  }
  .h-md-280-vh {
    height: 280vh !important;
  }
  .h-md-300-vh {
    height: 300vh !important;
  }
  .h-md-320-vh {
    height: 320vh !important;
  }
  .h-md-340-vh {
    height: 340vh !important;
  }
  .h-md-360-vh {
    height: 360vh !important;
  }
  .h-md-380-vh {
    height: 380vh !important;
  }
  .h-md-400-vh {
    height: 400vh !important;
  }
  .h-md-420-vh {
    height: 420vh !important;
  }
  .h-md-440-vh {
    height: 440vh !important;
  }
  .h-md-460-vh {
    height: 460vh !important;
  }
  .h-md-480-vh {
    height: 480vh !important;
  }
  .h-md-500-vh {
    height: 500vh !important;
  }
  .h-md-520-vh {
    height: 520vh !important;
  }
  .h-md-540-vh {
    height: 540vh !important;
  }
  .h-md-560-vh {
    height: 560vh !important;
  }
  .h-md-580-vh {
    height: 580vh !important;
  }
  .h-md-600-vh {
    height: 600vh !important;
  }
  .min-h-md-0-vh {
    min-height: 0vh !important;
  }
  .min-h-md-1-vh {
    min-height: 1vh !important;
  }
  .min-h-md-5-vh {
    min-height: 5vh !important;
  }
  .min-h-md-10-vh {
    min-height: 10vh !important;
  }
  .min-h-md-15-vh {
    min-height: 15vh !important;
  }
  .min-h-md-20-vh {
    min-height: 20vh !important;
  }
  .min-h-md-25-vh {
    min-height: 25vh !important;
  }
  .min-h-md-30-vh {
    min-height: 30vh !important;
  }
  .min-h-md-35-vh {
    min-height: 35vh !important;
  }
  .min-h-md-40-vh {
    min-height: 40vh !important;
  }
  .min-h-md-45-vh {
    min-height: 45vh !important;
  }
  .min-h-md-50-vh {
    min-height: 50vh !important;
  }
  .min-h-md-55-vh {
    min-height: 55vh !important;
  }
  .min-h-md-60-vh {
    min-height: 60vh !important;
  }
  .min-h-md-65-vh {
    min-height: 65vh !important;
  }
  .min-h-md-70-vh {
    min-height: 70vh !important;
  }
  .min-h-md-75-vh {
    min-height: 75vh !important;
  }
  .min-h-md-80-vh {
    min-height: 80vh !important;
  }
  .min-h-md-85-vh {
    min-height: 85vh !important;
  }
  .min-h-md-90-vh {
    min-height: 90vh !important;
  }
  .min-h-md-95-vh {
    min-height: 95vh !important;
  }
  .min-h-md-100-vh {
    min-height: 100vh !important;
  }
  .min-h-md-120-vh {
    min-height: 120vh !important;
  }
  .min-h-md-140-vh {
    min-height: 140vh !important;
  }
  .min-h-md-160-vh {
    min-height: 160vh !important;
  }
  .min-h-md-180-vh {
    min-height: 180vh !important;
  }
  .min-h-md-200-vh {
    min-height: 200vh !important;
  }
  .min-h-md-220-vh {
    min-height: 220vh !important;
  }
  .min-h-md-240-vh {
    min-height: 240vh !important;
  }
  .min-h-md-260-vh {
    min-height: 260vh !important;
  }
  .min-h-md-280-vh {
    min-height: 280vh !important;
  }
  .min-h-md-300-vh {
    min-height: 300vh !important;
  }
  .min-h-md-320-vh {
    min-height: 320vh !important;
  }
  .min-h-md-340-vh {
    min-height: 340vh !important;
  }
  .min-h-md-360-vh {
    min-height: 360vh !important;
  }
  .min-h-md-380-vh {
    min-height: 380vh !important;
  }
  .min-h-md-400-vh {
    min-height: 400vh !important;
  }
  .min-h-md-420-vh {
    min-height: 420vh !important;
  }
  .min-h-md-440-vh {
    min-height: 440vh !important;
  }
  .min-h-md-460-vh {
    min-height: 460vh !important;
  }
  .min-h-md-480-vh {
    min-height: 480vh !important;
  }
  .min-h-md-500-vh {
    min-height: 500vh !important;
  }
  .min-h-md-520-vh {
    min-height: 520vh !important;
  }
  .min-h-md-540-vh {
    min-height: 540vh !important;
  }
  .min-h-md-560-vh {
    min-height: 560vh !important;
  }
  .min-h-md-580-vh {
    min-height: 580vh !important;
  }
  .min-h-md-600-vh {
    min-height: 600vh !important;
  }
  .max-h-md-0-vh {
    max-height: 0vh !important;
  }
  .max-h-md-1-vh {
    max-height: 1vh !important;
  }
  .max-h-md-5-vh {
    max-height: 5vh !important;
  }
  .max-h-md-10-vh {
    max-height: 10vh !important;
  }
  .max-h-md-15-vh {
    max-height: 15vh !important;
  }
  .max-h-md-20-vh {
    max-height: 20vh !important;
  }
  .max-h-md-25-vh {
    max-height: 25vh !important;
  }
  .max-h-md-30-vh {
    max-height: 30vh !important;
  }
  .max-h-md-35-vh {
    max-height: 35vh !important;
  }
  .max-h-md-40-vh {
    max-height: 40vh !important;
  }
  .max-h-md-45-vh {
    max-height: 45vh !important;
  }
  .max-h-md-50-vh {
    max-height: 50vh !important;
  }
  .max-h-md-55-vh {
    max-height: 55vh !important;
  }
  .max-h-md-60-vh {
    max-height: 60vh !important;
  }
  .max-h-md-65-vh {
    max-height: 65vh !important;
  }
  .max-h-md-70-vh {
    max-height: 70vh !important;
  }
  .max-h-md-75-vh {
    max-height: 75vh !important;
  }
  .max-h-md-80-vh {
    max-height: 80vh !important;
  }
  .max-h-md-85-vh {
    max-height: 85vh !important;
  }
  .max-h-md-90-vh {
    max-height: 90vh !important;
  }
  .max-h-md-95-vh {
    max-height: 95vh !important;
  }
  .max-h-md-100-vh {
    max-height: 100vh !important;
  }
  .max-h-md-120-vh {
    max-height: 120vh !important;
  }
  .max-h-md-140-vh {
    max-height: 140vh !important;
  }
  .max-h-md-160-vh {
    max-height: 160vh !important;
  }
  .max-h-md-180-vh {
    max-height: 180vh !important;
  }
  .max-h-md-200-vh {
    max-height: 200vh !important;
  }
  .max-h-md-220-vh {
    max-height: 220vh !important;
  }
  .max-h-md-240-vh {
    max-height: 240vh !important;
  }
  .max-h-md-260-vh {
    max-height: 260vh !important;
  }
  .max-h-md-280-vh {
    max-height: 280vh !important;
  }
  .max-h-md-300-vh {
    max-height: 300vh !important;
  }
  .max-h-md-320-vh {
    max-height: 320vh !important;
  }
  .max-h-md-340-vh {
    max-height: 340vh !important;
  }
  .max-h-md-360-vh {
    max-height: 360vh !important;
  }
  .max-h-md-380-vh {
    max-height: 380vh !important;
  }
  .max-h-md-400-vh {
    max-height: 400vh !important;
  }
  .max-h-md-420-vh {
    max-height: 420vh !important;
  }
  .max-h-md-440-vh {
    max-height: 440vh !important;
  }
  .max-h-md-460-vh {
    max-height: 460vh !important;
  }
  .max-h-md-480-vh {
    max-height: 480vh !important;
  }
  .max-h-md-500-vh {
    max-height: 500vh !important;
  }
  .max-h-md-520-vh {
    max-height: 520vh !important;
  }
  .max-h-md-540-vh {
    max-height: 540vh !important;
  }
  .max-h-md-560-vh {
    max-height: 560vh !important;
  }
  .max-h-md-580-vh {
    max-height: 580vh !important;
  }
  .max-h-md-600-vh {
    max-height: 600vh !important;
  }
}
@media (min-width: 64rem) {
  .h-lg-0-vh {
    height: 0vh !important;
  }
  .h-lg-1-vh {
    height: 1vh !important;
  }
  .h-lg-5-vh {
    height: 5vh !important;
  }
  .h-lg-10-vh {
    height: 10vh !important;
  }
  .h-lg-15-vh {
    height: 15vh !important;
  }
  .h-lg-20-vh {
    height: 20vh !important;
  }
  .h-lg-25-vh {
    height: 25vh !important;
  }
  .h-lg-30-vh {
    height: 30vh !important;
  }
  .h-lg-35-vh {
    height: 35vh !important;
  }
  .h-lg-40-vh {
    height: 40vh !important;
  }
  .h-lg-45-vh {
    height: 45vh !important;
  }
  .h-lg-50-vh {
    height: 50vh !important;
  }
  .h-lg-55-vh {
    height: 55vh !important;
  }
  .h-lg-60-vh {
    height: 60vh !important;
  }
  .h-lg-65-vh {
    height: 65vh !important;
  }
  .h-lg-70-vh {
    height: 70vh !important;
  }
  .h-lg-75-vh {
    height: 75vh !important;
  }
  .h-lg-80-vh {
    height: 80vh !important;
  }
  .h-lg-85-vh {
    height: 85vh !important;
  }
  .h-lg-90-vh {
    height: 90vh !important;
  }
  .h-lg-95-vh {
    height: 95vh !important;
  }
  .h-lg-100-vh {
    height: 100vh !important;
  }
  .h-lg-120-vh {
    height: 120vh !important;
  }
  .h-lg-140-vh {
    height: 140vh !important;
  }
  .h-lg-160-vh {
    height: 160vh !important;
  }
  .h-lg-180-vh {
    height: 180vh !important;
  }
  .h-lg-200-vh {
    height: 200vh !important;
  }
  .h-lg-220-vh {
    height: 220vh !important;
  }
  .h-lg-240-vh {
    height: 240vh !important;
  }
  .h-lg-260-vh {
    height: 260vh !important;
  }
  .h-lg-280-vh {
    height: 280vh !important;
  }
  .h-lg-300-vh {
    height: 300vh !important;
  }
  .h-lg-320-vh {
    height: 320vh !important;
  }
  .h-lg-340-vh {
    height: 340vh !important;
  }
  .h-lg-360-vh {
    height: 360vh !important;
  }
  .h-lg-380-vh {
    height: 380vh !important;
  }
  .h-lg-400-vh {
    height: 400vh !important;
  }
  .h-lg-420-vh {
    height: 420vh !important;
  }
  .h-lg-440-vh {
    height: 440vh !important;
  }
  .h-lg-460-vh {
    height: 460vh !important;
  }
  .h-lg-480-vh {
    height: 480vh !important;
  }
  .h-lg-500-vh {
    height: 500vh !important;
  }
  .h-lg-520-vh {
    height: 520vh !important;
  }
  .h-lg-540-vh {
    height: 540vh !important;
  }
  .h-lg-560-vh {
    height: 560vh !important;
  }
  .h-lg-580-vh {
    height: 580vh !important;
  }
  .h-lg-600-vh {
    height: 600vh !important;
  }
  .min-h-lg-0-vh {
    min-height: 0vh !important;
  }
  .min-h-lg-1-vh {
    min-height: 1vh !important;
  }
  .min-h-lg-5-vh {
    min-height: 5vh !important;
  }
  .min-h-lg-10-vh {
    min-height: 10vh !important;
  }
  .min-h-lg-15-vh {
    min-height: 15vh !important;
  }
  .min-h-lg-20-vh {
    min-height: 20vh !important;
  }
  .min-h-lg-25-vh {
    min-height: 25vh !important;
  }
  .min-h-lg-30-vh {
    min-height: 30vh !important;
  }
  .min-h-lg-35-vh {
    min-height: 35vh !important;
  }
  .min-h-lg-40-vh {
    min-height: 40vh !important;
  }
  .min-h-lg-45-vh {
    min-height: 45vh !important;
  }
  .min-h-lg-50-vh {
    min-height: 50vh !important;
  }
  .min-h-lg-55-vh {
    min-height: 55vh !important;
  }
  .min-h-lg-60-vh {
    min-height: 60vh !important;
  }
  .min-h-lg-65-vh {
    min-height: 65vh !important;
  }
  .min-h-lg-70-vh {
    min-height: 70vh !important;
  }
  .min-h-lg-75-vh {
    min-height: 75vh !important;
  }
  .min-h-lg-80-vh {
    min-height: 80vh !important;
  }
  .min-h-lg-85-vh {
    min-height: 85vh !important;
  }
  .min-h-lg-90-vh {
    min-height: 90vh !important;
  }
  .min-h-lg-95-vh {
    min-height: 95vh !important;
  }
  .min-h-lg-100-vh {
    min-height: 100vh !important;
  }
  .min-h-lg-120-vh {
    min-height: 120vh !important;
  }
  .min-h-lg-140-vh {
    min-height: 140vh !important;
  }
  .min-h-lg-160-vh {
    min-height: 160vh !important;
  }
  .min-h-lg-180-vh {
    min-height: 180vh !important;
  }
  .min-h-lg-200-vh {
    min-height: 200vh !important;
  }
  .min-h-lg-220-vh {
    min-height: 220vh !important;
  }
  .min-h-lg-240-vh {
    min-height: 240vh !important;
  }
  .min-h-lg-260-vh {
    min-height: 260vh !important;
  }
  .min-h-lg-280-vh {
    min-height: 280vh !important;
  }
  .min-h-lg-300-vh {
    min-height: 300vh !important;
  }
  .min-h-lg-320-vh {
    min-height: 320vh !important;
  }
  .min-h-lg-340-vh {
    min-height: 340vh !important;
  }
  .min-h-lg-360-vh {
    min-height: 360vh !important;
  }
  .min-h-lg-380-vh {
    min-height: 380vh !important;
  }
  .min-h-lg-400-vh {
    min-height: 400vh !important;
  }
  .min-h-lg-420-vh {
    min-height: 420vh !important;
  }
  .min-h-lg-440-vh {
    min-height: 440vh !important;
  }
  .min-h-lg-460-vh {
    min-height: 460vh !important;
  }
  .min-h-lg-480-vh {
    min-height: 480vh !important;
  }
  .min-h-lg-500-vh {
    min-height: 500vh !important;
  }
  .min-h-lg-520-vh {
    min-height: 520vh !important;
  }
  .min-h-lg-540-vh {
    min-height: 540vh !important;
  }
  .min-h-lg-560-vh {
    min-height: 560vh !important;
  }
  .min-h-lg-580-vh {
    min-height: 580vh !important;
  }
  .min-h-lg-600-vh {
    min-height: 600vh !important;
  }
  .max-h-lg-0-vh {
    max-height: 0vh !important;
  }
  .max-h-lg-1-vh {
    max-height: 1vh !important;
  }
  .max-h-lg-5-vh {
    max-height: 5vh !important;
  }
  .max-h-lg-10-vh {
    max-height: 10vh !important;
  }
  .max-h-lg-15-vh {
    max-height: 15vh !important;
  }
  .max-h-lg-20-vh {
    max-height: 20vh !important;
  }
  .max-h-lg-25-vh {
    max-height: 25vh !important;
  }
  .max-h-lg-30-vh {
    max-height: 30vh !important;
  }
  .max-h-lg-35-vh {
    max-height: 35vh !important;
  }
  .max-h-lg-40-vh {
    max-height: 40vh !important;
  }
  .max-h-lg-45-vh {
    max-height: 45vh !important;
  }
  .max-h-lg-50-vh {
    max-height: 50vh !important;
  }
  .max-h-lg-55-vh {
    max-height: 55vh !important;
  }
  .max-h-lg-60-vh {
    max-height: 60vh !important;
  }
  .max-h-lg-65-vh {
    max-height: 65vh !important;
  }
  .max-h-lg-70-vh {
    max-height: 70vh !important;
  }
  .max-h-lg-75-vh {
    max-height: 75vh !important;
  }
  .max-h-lg-80-vh {
    max-height: 80vh !important;
  }
  .max-h-lg-85-vh {
    max-height: 85vh !important;
  }
  .max-h-lg-90-vh {
    max-height: 90vh !important;
  }
  .max-h-lg-95-vh {
    max-height: 95vh !important;
  }
  .max-h-lg-100-vh {
    max-height: 100vh !important;
  }
  .max-h-lg-120-vh {
    max-height: 120vh !important;
  }
  .max-h-lg-140-vh {
    max-height: 140vh !important;
  }
  .max-h-lg-160-vh {
    max-height: 160vh !important;
  }
  .max-h-lg-180-vh {
    max-height: 180vh !important;
  }
  .max-h-lg-200-vh {
    max-height: 200vh !important;
  }
  .max-h-lg-220-vh {
    max-height: 220vh !important;
  }
  .max-h-lg-240-vh {
    max-height: 240vh !important;
  }
  .max-h-lg-260-vh {
    max-height: 260vh !important;
  }
  .max-h-lg-280-vh {
    max-height: 280vh !important;
  }
  .max-h-lg-300-vh {
    max-height: 300vh !important;
  }
  .max-h-lg-320-vh {
    max-height: 320vh !important;
  }
  .max-h-lg-340-vh {
    max-height: 340vh !important;
  }
  .max-h-lg-360-vh {
    max-height: 360vh !important;
  }
  .max-h-lg-380-vh {
    max-height: 380vh !important;
  }
  .max-h-lg-400-vh {
    max-height: 400vh !important;
  }
  .max-h-lg-420-vh {
    max-height: 420vh !important;
  }
  .max-h-lg-440-vh {
    max-height: 440vh !important;
  }
  .max-h-lg-460-vh {
    max-height: 460vh !important;
  }
  .max-h-lg-480-vh {
    max-height: 480vh !important;
  }
  .max-h-lg-500-vh {
    max-height: 500vh !important;
  }
  .max-h-lg-520-vh {
    max-height: 520vh !important;
  }
  .max-h-lg-540-vh {
    max-height: 540vh !important;
  }
  .max-h-lg-560-vh {
    max-height: 560vh !important;
  }
  .max-h-lg-580-vh {
    max-height: 580vh !important;
  }
  .max-h-lg-600-vh {
    max-height: 600vh !important;
  }
}
@media (min-width: 80rem) {
  .h-xl-0-vh {
    height: 0vh !important;
  }
  .h-xl-1-vh {
    height: 1vh !important;
  }
  .h-xl-5-vh {
    height: 5vh !important;
  }
  .h-xl-10-vh {
    height: 10vh !important;
  }
  .h-xl-15-vh {
    height: 15vh !important;
  }
  .h-xl-20-vh {
    height: 20vh !important;
  }
  .h-xl-25-vh {
    height: 25vh !important;
  }
  .h-xl-30-vh {
    height: 30vh !important;
  }
  .h-xl-35-vh {
    height: 35vh !important;
  }
  .h-xl-40-vh {
    height: 40vh !important;
  }
  .h-xl-45-vh {
    height: 45vh !important;
  }
  .h-xl-50-vh {
    height: 50vh !important;
  }
  .h-xl-55-vh {
    height: 55vh !important;
  }
  .h-xl-60-vh {
    height: 60vh !important;
  }
  .h-xl-65-vh {
    height: 65vh !important;
  }
  .h-xl-70-vh {
    height: 70vh !important;
  }
  .h-xl-75-vh {
    height: 75vh !important;
  }
  .h-xl-80-vh {
    height: 80vh !important;
  }
  .h-xl-85-vh {
    height: 85vh !important;
  }
  .h-xl-90-vh {
    height: 90vh !important;
  }
  .h-xl-95-vh {
    height: 95vh !important;
  }
  .h-xl-100-vh {
    height: 100vh !important;
  }
  .h-xl-120-vh {
    height: 120vh !important;
  }
  .h-xl-140-vh {
    height: 140vh !important;
  }
  .h-xl-160-vh {
    height: 160vh !important;
  }
  .h-xl-180-vh {
    height: 180vh !important;
  }
  .h-xl-200-vh {
    height: 200vh !important;
  }
  .h-xl-220-vh {
    height: 220vh !important;
  }
  .h-xl-240-vh {
    height: 240vh !important;
  }
  .h-xl-260-vh {
    height: 260vh !important;
  }
  .h-xl-280-vh {
    height: 280vh !important;
  }
  .h-xl-300-vh {
    height: 300vh !important;
  }
  .h-xl-320-vh {
    height: 320vh !important;
  }
  .h-xl-340-vh {
    height: 340vh !important;
  }
  .h-xl-360-vh {
    height: 360vh !important;
  }
  .h-xl-380-vh {
    height: 380vh !important;
  }
  .h-xl-400-vh {
    height: 400vh !important;
  }
  .h-xl-420-vh {
    height: 420vh !important;
  }
  .h-xl-440-vh {
    height: 440vh !important;
  }
  .h-xl-460-vh {
    height: 460vh !important;
  }
  .h-xl-480-vh {
    height: 480vh !important;
  }
  .h-xl-500-vh {
    height: 500vh !important;
  }
  .h-xl-520-vh {
    height: 520vh !important;
  }
  .h-xl-540-vh {
    height: 540vh !important;
  }
  .h-xl-560-vh {
    height: 560vh !important;
  }
  .h-xl-580-vh {
    height: 580vh !important;
  }
  .h-xl-600-vh {
    height: 600vh !important;
  }
  .min-h-xl-0-vh {
    min-height: 0vh !important;
  }
  .min-h-xl-1-vh {
    min-height: 1vh !important;
  }
  .min-h-xl-5-vh {
    min-height: 5vh !important;
  }
  .min-h-xl-10-vh {
    min-height: 10vh !important;
  }
  .min-h-xl-15-vh {
    min-height: 15vh !important;
  }
  .min-h-xl-20-vh {
    min-height: 20vh !important;
  }
  .min-h-xl-25-vh {
    min-height: 25vh !important;
  }
  .min-h-xl-30-vh {
    min-height: 30vh !important;
  }
  .min-h-xl-35-vh {
    min-height: 35vh !important;
  }
  .min-h-xl-40-vh {
    min-height: 40vh !important;
  }
  .min-h-xl-45-vh {
    min-height: 45vh !important;
  }
  .min-h-xl-50-vh {
    min-height: 50vh !important;
  }
  .min-h-xl-55-vh {
    min-height: 55vh !important;
  }
  .min-h-xl-60-vh {
    min-height: 60vh !important;
  }
  .min-h-xl-65-vh {
    min-height: 65vh !important;
  }
  .min-h-xl-70-vh {
    min-height: 70vh !important;
  }
  .min-h-xl-75-vh {
    min-height: 75vh !important;
  }
  .min-h-xl-80-vh {
    min-height: 80vh !important;
  }
  .min-h-xl-85-vh {
    min-height: 85vh !important;
  }
  .min-h-xl-90-vh {
    min-height: 90vh !important;
  }
  .min-h-xl-95-vh {
    min-height: 95vh !important;
  }
  .min-h-xl-100-vh {
    min-height: 100vh !important;
  }
  .min-h-xl-120-vh {
    min-height: 120vh !important;
  }
  .min-h-xl-140-vh {
    min-height: 140vh !important;
  }
  .min-h-xl-160-vh {
    min-height: 160vh !important;
  }
  .min-h-xl-180-vh {
    min-height: 180vh !important;
  }
  .min-h-xl-200-vh {
    min-height: 200vh !important;
  }
  .min-h-xl-220-vh {
    min-height: 220vh !important;
  }
  .min-h-xl-240-vh {
    min-height: 240vh !important;
  }
  .min-h-xl-260-vh {
    min-height: 260vh !important;
  }
  .min-h-xl-280-vh {
    min-height: 280vh !important;
  }
  .min-h-xl-300-vh {
    min-height: 300vh !important;
  }
  .min-h-xl-320-vh {
    min-height: 320vh !important;
  }
  .min-h-xl-340-vh {
    min-height: 340vh !important;
  }
  .min-h-xl-360-vh {
    min-height: 360vh !important;
  }
  .min-h-xl-380-vh {
    min-height: 380vh !important;
  }
  .min-h-xl-400-vh {
    min-height: 400vh !important;
  }
  .min-h-xl-420-vh {
    min-height: 420vh !important;
  }
  .min-h-xl-440-vh {
    min-height: 440vh !important;
  }
  .min-h-xl-460-vh {
    min-height: 460vh !important;
  }
  .min-h-xl-480-vh {
    min-height: 480vh !important;
  }
  .min-h-xl-500-vh {
    min-height: 500vh !important;
  }
  .min-h-xl-520-vh {
    min-height: 520vh !important;
  }
  .min-h-xl-540-vh {
    min-height: 540vh !important;
  }
  .min-h-xl-560-vh {
    min-height: 560vh !important;
  }
  .min-h-xl-580-vh {
    min-height: 580vh !important;
  }
  .min-h-xl-600-vh {
    min-height: 600vh !important;
  }
  .max-h-xl-0-vh {
    max-height: 0vh !important;
  }
  .max-h-xl-1-vh {
    max-height: 1vh !important;
  }
  .max-h-xl-5-vh {
    max-height: 5vh !important;
  }
  .max-h-xl-10-vh {
    max-height: 10vh !important;
  }
  .max-h-xl-15-vh {
    max-height: 15vh !important;
  }
  .max-h-xl-20-vh {
    max-height: 20vh !important;
  }
  .max-h-xl-25-vh {
    max-height: 25vh !important;
  }
  .max-h-xl-30-vh {
    max-height: 30vh !important;
  }
  .max-h-xl-35-vh {
    max-height: 35vh !important;
  }
  .max-h-xl-40-vh {
    max-height: 40vh !important;
  }
  .max-h-xl-45-vh {
    max-height: 45vh !important;
  }
  .max-h-xl-50-vh {
    max-height: 50vh !important;
  }
  .max-h-xl-55-vh {
    max-height: 55vh !important;
  }
  .max-h-xl-60-vh {
    max-height: 60vh !important;
  }
  .max-h-xl-65-vh {
    max-height: 65vh !important;
  }
  .max-h-xl-70-vh {
    max-height: 70vh !important;
  }
  .max-h-xl-75-vh {
    max-height: 75vh !important;
  }
  .max-h-xl-80-vh {
    max-height: 80vh !important;
  }
  .max-h-xl-85-vh {
    max-height: 85vh !important;
  }
  .max-h-xl-90-vh {
    max-height: 90vh !important;
  }
  .max-h-xl-95-vh {
    max-height: 95vh !important;
  }
  .max-h-xl-100-vh {
    max-height: 100vh !important;
  }
  .max-h-xl-120-vh {
    max-height: 120vh !important;
  }
  .max-h-xl-140-vh {
    max-height: 140vh !important;
  }
  .max-h-xl-160-vh {
    max-height: 160vh !important;
  }
  .max-h-xl-180-vh {
    max-height: 180vh !important;
  }
  .max-h-xl-200-vh {
    max-height: 200vh !important;
  }
  .max-h-xl-220-vh {
    max-height: 220vh !important;
  }
  .max-h-xl-240-vh {
    max-height: 240vh !important;
  }
  .max-h-xl-260-vh {
    max-height: 260vh !important;
  }
  .max-h-xl-280-vh {
    max-height: 280vh !important;
  }
  .max-h-xl-300-vh {
    max-height: 300vh !important;
  }
  .max-h-xl-320-vh {
    max-height: 320vh !important;
  }
  .max-h-xl-340-vh {
    max-height: 340vh !important;
  }
  .max-h-xl-360-vh {
    max-height: 360vh !important;
  }
  .max-h-xl-380-vh {
    max-height: 380vh !important;
  }
  .max-h-xl-400-vh {
    max-height: 400vh !important;
  }
  .max-h-xl-420-vh {
    max-height: 420vh !important;
  }
  .max-h-xl-440-vh {
    max-height: 440vh !important;
  }
  .max-h-xl-460-vh {
    max-height: 460vh !important;
  }
  .max-h-xl-480-vh {
    max-height: 480vh !important;
  }
  .max-h-xl-500-vh {
    max-height: 500vh !important;
  }
  .max-h-xl-520-vh {
    max-height: 520vh !important;
  }
  .max-h-xl-540-vh {
    max-height: 540vh !important;
  }
  .max-h-xl-560-vh {
    max-height: 560vh !important;
  }
  .max-h-xl-580-vh {
    max-height: 580vh !important;
  }
  .max-h-xl-600-vh {
    max-height: 600vh !important;
  }
}
@media (min-width: 96rem) {
  .h-2xl-0-vh {
    height: 0vh !important;
  }
  .h-2xl-1-vh {
    height: 1vh !important;
  }
  .h-2xl-5-vh {
    height: 5vh !important;
  }
  .h-2xl-10-vh {
    height: 10vh !important;
  }
  .h-2xl-15-vh {
    height: 15vh !important;
  }
  .h-2xl-20-vh {
    height: 20vh !important;
  }
  .h-2xl-25-vh {
    height: 25vh !important;
  }
  .h-2xl-30-vh {
    height: 30vh !important;
  }
  .h-2xl-35-vh {
    height: 35vh !important;
  }
  .h-2xl-40-vh {
    height: 40vh !important;
  }
  .h-2xl-45-vh {
    height: 45vh !important;
  }
  .h-2xl-50-vh {
    height: 50vh !important;
  }
  .h-2xl-55-vh {
    height: 55vh !important;
  }
  .h-2xl-60-vh {
    height: 60vh !important;
  }
  .h-2xl-65-vh {
    height: 65vh !important;
  }
  .h-2xl-70-vh {
    height: 70vh !important;
  }
  .h-2xl-75-vh {
    height: 75vh !important;
  }
  .h-2xl-80-vh {
    height: 80vh !important;
  }
  .h-2xl-85-vh {
    height: 85vh !important;
  }
  .h-2xl-90-vh {
    height: 90vh !important;
  }
  .h-2xl-95-vh {
    height: 95vh !important;
  }
  .h-2xl-100-vh {
    height: 100vh !important;
  }
  .h-2xl-120-vh {
    height: 120vh !important;
  }
  .h-2xl-140-vh {
    height: 140vh !important;
  }
  .h-2xl-160-vh {
    height: 160vh !important;
  }
  .h-2xl-180-vh {
    height: 180vh !important;
  }
  .h-2xl-200-vh {
    height: 200vh !important;
  }
  .h-2xl-220-vh {
    height: 220vh !important;
  }
  .h-2xl-240-vh {
    height: 240vh !important;
  }
  .h-2xl-260-vh {
    height: 260vh !important;
  }
  .h-2xl-280-vh {
    height: 280vh !important;
  }
  .h-2xl-300-vh {
    height: 300vh !important;
  }
  .h-2xl-320-vh {
    height: 320vh !important;
  }
  .h-2xl-340-vh {
    height: 340vh !important;
  }
  .h-2xl-360-vh {
    height: 360vh !important;
  }
  .h-2xl-380-vh {
    height: 380vh !important;
  }
  .h-2xl-400-vh {
    height: 400vh !important;
  }
  .h-2xl-420-vh {
    height: 420vh !important;
  }
  .h-2xl-440-vh {
    height: 440vh !important;
  }
  .h-2xl-460-vh {
    height: 460vh !important;
  }
  .h-2xl-480-vh {
    height: 480vh !important;
  }
  .h-2xl-500-vh {
    height: 500vh !important;
  }
  .h-2xl-520-vh {
    height: 520vh !important;
  }
  .h-2xl-540-vh {
    height: 540vh !important;
  }
  .h-2xl-560-vh {
    height: 560vh !important;
  }
  .h-2xl-580-vh {
    height: 580vh !important;
  }
  .h-2xl-600-vh {
    height: 600vh !important;
  }
  .min-h-2xl-0-vh {
    min-height: 0vh !important;
  }
  .min-h-2xl-1-vh {
    min-height: 1vh !important;
  }
  .min-h-2xl-5-vh {
    min-height: 5vh !important;
  }
  .min-h-2xl-10-vh {
    min-height: 10vh !important;
  }
  .min-h-2xl-15-vh {
    min-height: 15vh !important;
  }
  .min-h-2xl-20-vh {
    min-height: 20vh !important;
  }
  .min-h-2xl-25-vh {
    min-height: 25vh !important;
  }
  .min-h-2xl-30-vh {
    min-height: 30vh !important;
  }
  .min-h-2xl-35-vh {
    min-height: 35vh !important;
  }
  .min-h-2xl-40-vh {
    min-height: 40vh !important;
  }
  .min-h-2xl-45-vh {
    min-height: 45vh !important;
  }
  .min-h-2xl-50-vh {
    min-height: 50vh !important;
  }
  .min-h-2xl-55-vh {
    min-height: 55vh !important;
  }
  .min-h-2xl-60-vh {
    min-height: 60vh !important;
  }
  .min-h-2xl-65-vh {
    min-height: 65vh !important;
  }
  .min-h-2xl-70-vh {
    min-height: 70vh !important;
  }
  .min-h-2xl-75-vh {
    min-height: 75vh !important;
  }
  .min-h-2xl-80-vh {
    min-height: 80vh !important;
  }
  .min-h-2xl-85-vh {
    min-height: 85vh !important;
  }
  .min-h-2xl-90-vh {
    min-height: 90vh !important;
  }
  .min-h-2xl-95-vh {
    min-height: 95vh !important;
  }
  .min-h-2xl-100-vh {
    min-height: 100vh !important;
  }
  .min-h-2xl-120-vh {
    min-height: 120vh !important;
  }
  .min-h-2xl-140-vh {
    min-height: 140vh !important;
  }
  .min-h-2xl-160-vh {
    min-height: 160vh !important;
  }
  .min-h-2xl-180-vh {
    min-height: 180vh !important;
  }
  .min-h-2xl-200-vh {
    min-height: 200vh !important;
  }
  .min-h-2xl-220-vh {
    min-height: 220vh !important;
  }
  .min-h-2xl-240-vh {
    min-height: 240vh !important;
  }
  .min-h-2xl-260-vh {
    min-height: 260vh !important;
  }
  .min-h-2xl-280-vh {
    min-height: 280vh !important;
  }
  .min-h-2xl-300-vh {
    min-height: 300vh !important;
  }
  .min-h-2xl-320-vh {
    min-height: 320vh !important;
  }
  .min-h-2xl-340-vh {
    min-height: 340vh !important;
  }
  .min-h-2xl-360-vh {
    min-height: 360vh !important;
  }
  .min-h-2xl-380-vh {
    min-height: 380vh !important;
  }
  .min-h-2xl-400-vh {
    min-height: 400vh !important;
  }
  .min-h-2xl-420-vh {
    min-height: 420vh !important;
  }
  .min-h-2xl-440-vh {
    min-height: 440vh !important;
  }
  .min-h-2xl-460-vh {
    min-height: 460vh !important;
  }
  .min-h-2xl-480-vh {
    min-height: 480vh !important;
  }
  .min-h-2xl-500-vh {
    min-height: 500vh !important;
  }
  .min-h-2xl-520-vh {
    min-height: 520vh !important;
  }
  .min-h-2xl-540-vh {
    min-height: 540vh !important;
  }
  .min-h-2xl-560-vh {
    min-height: 560vh !important;
  }
  .min-h-2xl-580-vh {
    min-height: 580vh !important;
  }
  .min-h-2xl-600-vh {
    min-height: 600vh !important;
  }
  .max-h-2xl-0-vh {
    max-height: 0vh !important;
  }
  .max-h-2xl-1-vh {
    max-height: 1vh !important;
  }
  .max-h-2xl-5-vh {
    max-height: 5vh !important;
  }
  .max-h-2xl-10-vh {
    max-height: 10vh !important;
  }
  .max-h-2xl-15-vh {
    max-height: 15vh !important;
  }
  .max-h-2xl-20-vh {
    max-height: 20vh !important;
  }
  .max-h-2xl-25-vh {
    max-height: 25vh !important;
  }
  .max-h-2xl-30-vh {
    max-height: 30vh !important;
  }
  .max-h-2xl-35-vh {
    max-height: 35vh !important;
  }
  .max-h-2xl-40-vh {
    max-height: 40vh !important;
  }
  .max-h-2xl-45-vh {
    max-height: 45vh !important;
  }
  .max-h-2xl-50-vh {
    max-height: 50vh !important;
  }
  .max-h-2xl-55-vh {
    max-height: 55vh !important;
  }
  .max-h-2xl-60-vh {
    max-height: 60vh !important;
  }
  .max-h-2xl-65-vh {
    max-height: 65vh !important;
  }
  .max-h-2xl-70-vh {
    max-height: 70vh !important;
  }
  .max-h-2xl-75-vh {
    max-height: 75vh !important;
  }
  .max-h-2xl-80-vh {
    max-height: 80vh !important;
  }
  .max-h-2xl-85-vh {
    max-height: 85vh !important;
  }
  .max-h-2xl-90-vh {
    max-height: 90vh !important;
  }
  .max-h-2xl-95-vh {
    max-height: 95vh !important;
  }
  .max-h-2xl-100-vh {
    max-height: 100vh !important;
  }
  .max-h-2xl-120-vh {
    max-height: 120vh !important;
  }
  .max-h-2xl-140-vh {
    max-height: 140vh !important;
  }
  .max-h-2xl-160-vh {
    max-height: 160vh !important;
  }
  .max-h-2xl-180-vh {
    max-height: 180vh !important;
  }
  .max-h-2xl-200-vh {
    max-height: 200vh !important;
  }
  .max-h-2xl-220-vh {
    max-height: 220vh !important;
  }
  .max-h-2xl-240-vh {
    max-height: 240vh !important;
  }
  .max-h-2xl-260-vh {
    max-height: 260vh !important;
  }
  .max-h-2xl-280-vh {
    max-height: 280vh !important;
  }
  .max-h-2xl-300-vh {
    max-height: 300vh !important;
  }
  .max-h-2xl-320-vh {
    max-height: 320vh !important;
  }
  .max-h-2xl-340-vh {
    max-height: 340vh !important;
  }
  .max-h-2xl-360-vh {
    max-height: 360vh !important;
  }
  .max-h-2xl-380-vh {
    max-height: 380vh !important;
  }
  .max-h-2xl-400-vh {
    max-height: 400vh !important;
  }
  .max-h-2xl-420-vh {
    max-height: 420vh !important;
  }
  .max-h-2xl-440-vh {
    max-height: 440vh !important;
  }
  .max-h-2xl-460-vh {
    max-height: 460vh !important;
  }
  .max-h-2xl-480-vh {
    max-height: 480vh !important;
  }
  .max-h-2xl-500-vh {
    max-height: 500vh !important;
  }
  .max-h-2xl-520-vh {
    max-height: 520vh !important;
  }
  .max-h-2xl-540-vh {
    max-height: 540vh !important;
  }
  .max-h-2xl-560-vh {
    max-height: 560vh !important;
  }
  .max-h-2xl-580-vh {
    max-height: 580vh !important;
  }
  .max-h-2xl-600-vh {
    max-height: 600vh !important;
  }
}
@media (min-width: 120rem) {
  .h-3xl-0-vh {
    height: 0vh !important;
  }
  .h-3xl-1-vh {
    height: 1vh !important;
  }
  .h-3xl-5-vh {
    height: 5vh !important;
  }
  .h-3xl-10-vh {
    height: 10vh !important;
  }
  .h-3xl-15-vh {
    height: 15vh !important;
  }
  .h-3xl-20-vh {
    height: 20vh !important;
  }
  .h-3xl-25-vh {
    height: 25vh !important;
  }
  .h-3xl-30-vh {
    height: 30vh !important;
  }
  .h-3xl-35-vh {
    height: 35vh !important;
  }
  .h-3xl-40-vh {
    height: 40vh !important;
  }
  .h-3xl-45-vh {
    height: 45vh !important;
  }
  .h-3xl-50-vh {
    height: 50vh !important;
  }
  .h-3xl-55-vh {
    height: 55vh !important;
  }
  .h-3xl-60-vh {
    height: 60vh !important;
  }
  .h-3xl-65-vh {
    height: 65vh !important;
  }
  .h-3xl-70-vh {
    height: 70vh !important;
  }
  .h-3xl-75-vh {
    height: 75vh !important;
  }
  .h-3xl-80-vh {
    height: 80vh !important;
  }
  .h-3xl-85-vh {
    height: 85vh !important;
  }
  .h-3xl-90-vh {
    height: 90vh !important;
  }
  .h-3xl-95-vh {
    height: 95vh !important;
  }
  .h-3xl-100-vh {
    height: 100vh !important;
  }
  .h-3xl-120-vh {
    height: 120vh !important;
  }
  .h-3xl-140-vh {
    height: 140vh !important;
  }
  .h-3xl-160-vh {
    height: 160vh !important;
  }
  .h-3xl-180-vh {
    height: 180vh !important;
  }
  .h-3xl-200-vh {
    height: 200vh !important;
  }
  .h-3xl-220-vh {
    height: 220vh !important;
  }
  .h-3xl-240-vh {
    height: 240vh !important;
  }
  .h-3xl-260-vh {
    height: 260vh !important;
  }
  .h-3xl-280-vh {
    height: 280vh !important;
  }
  .h-3xl-300-vh {
    height: 300vh !important;
  }
  .h-3xl-320-vh {
    height: 320vh !important;
  }
  .h-3xl-340-vh {
    height: 340vh !important;
  }
  .h-3xl-360-vh {
    height: 360vh !important;
  }
  .h-3xl-380-vh {
    height: 380vh !important;
  }
  .h-3xl-400-vh {
    height: 400vh !important;
  }
  .h-3xl-420-vh {
    height: 420vh !important;
  }
  .h-3xl-440-vh {
    height: 440vh !important;
  }
  .h-3xl-460-vh {
    height: 460vh !important;
  }
  .h-3xl-480-vh {
    height: 480vh !important;
  }
  .h-3xl-500-vh {
    height: 500vh !important;
  }
  .h-3xl-520-vh {
    height: 520vh !important;
  }
  .h-3xl-540-vh {
    height: 540vh !important;
  }
  .h-3xl-560-vh {
    height: 560vh !important;
  }
  .h-3xl-580-vh {
    height: 580vh !important;
  }
  .h-3xl-600-vh {
    height: 600vh !important;
  }
  .min-h-3xl-0-vh {
    min-height: 0vh !important;
  }
  .min-h-3xl-1-vh {
    min-height: 1vh !important;
  }
  .min-h-3xl-5-vh {
    min-height: 5vh !important;
  }
  .min-h-3xl-10-vh {
    min-height: 10vh !important;
  }
  .min-h-3xl-15-vh {
    min-height: 15vh !important;
  }
  .min-h-3xl-20-vh {
    min-height: 20vh !important;
  }
  .min-h-3xl-25-vh {
    min-height: 25vh !important;
  }
  .min-h-3xl-30-vh {
    min-height: 30vh !important;
  }
  .min-h-3xl-35-vh {
    min-height: 35vh !important;
  }
  .min-h-3xl-40-vh {
    min-height: 40vh !important;
  }
  .min-h-3xl-45-vh {
    min-height: 45vh !important;
  }
  .min-h-3xl-50-vh {
    min-height: 50vh !important;
  }
  .min-h-3xl-55-vh {
    min-height: 55vh !important;
  }
  .min-h-3xl-60-vh {
    min-height: 60vh !important;
  }
  .min-h-3xl-65-vh {
    min-height: 65vh !important;
  }
  .min-h-3xl-70-vh {
    min-height: 70vh !important;
  }
  .min-h-3xl-75-vh {
    min-height: 75vh !important;
  }
  .min-h-3xl-80-vh {
    min-height: 80vh !important;
  }
  .min-h-3xl-85-vh {
    min-height: 85vh !important;
  }
  .min-h-3xl-90-vh {
    min-height: 90vh !important;
  }
  .min-h-3xl-95-vh {
    min-height: 95vh !important;
  }
  .min-h-3xl-100-vh {
    min-height: 100vh !important;
  }
  .min-h-3xl-120-vh {
    min-height: 120vh !important;
  }
  .min-h-3xl-140-vh {
    min-height: 140vh !important;
  }
  .min-h-3xl-160-vh {
    min-height: 160vh !important;
  }
  .min-h-3xl-180-vh {
    min-height: 180vh !important;
  }
  .min-h-3xl-200-vh {
    min-height: 200vh !important;
  }
  .min-h-3xl-220-vh {
    min-height: 220vh !important;
  }
  .min-h-3xl-240-vh {
    min-height: 240vh !important;
  }
  .min-h-3xl-260-vh {
    min-height: 260vh !important;
  }
  .min-h-3xl-280-vh {
    min-height: 280vh !important;
  }
  .min-h-3xl-300-vh {
    min-height: 300vh !important;
  }
  .min-h-3xl-320-vh {
    min-height: 320vh !important;
  }
  .min-h-3xl-340-vh {
    min-height: 340vh !important;
  }
  .min-h-3xl-360-vh {
    min-height: 360vh !important;
  }
  .min-h-3xl-380-vh {
    min-height: 380vh !important;
  }
  .min-h-3xl-400-vh {
    min-height: 400vh !important;
  }
  .min-h-3xl-420-vh {
    min-height: 420vh !important;
  }
  .min-h-3xl-440-vh {
    min-height: 440vh !important;
  }
  .min-h-3xl-460-vh {
    min-height: 460vh !important;
  }
  .min-h-3xl-480-vh {
    min-height: 480vh !important;
  }
  .min-h-3xl-500-vh {
    min-height: 500vh !important;
  }
  .min-h-3xl-520-vh {
    min-height: 520vh !important;
  }
  .min-h-3xl-540-vh {
    min-height: 540vh !important;
  }
  .min-h-3xl-560-vh {
    min-height: 560vh !important;
  }
  .min-h-3xl-580-vh {
    min-height: 580vh !important;
  }
  .min-h-3xl-600-vh {
    min-height: 600vh !important;
  }
  .max-h-3xl-0-vh {
    max-height: 0vh !important;
  }
  .max-h-3xl-1-vh {
    max-height: 1vh !important;
  }
  .max-h-3xl-5-vh {
    max-height: 5vh !important;
  }
  .max-h-3xl-10-vh {
    max-height: 10vh !important;
  }
  .max-h-3xl-15-vh {
    max-height: 15vh !important;
  }
  .max-h-3xl-20-vh {
    max-height: 20vh !important;
  }
  .max-h-3xl-25-vh {
    max-height: 25vh !important;
  }
  .max-h-3xl-30-vh {
    max-height: 30vh !important;
  }
  .max-h-3xl-35-vh {
    max-height: 35vh !important;
  }
  .max-h-3xl-40-vh {
    max-height: 40vh !important;
  }
  .max-h-3xl-45-vh {
    max-height: 45vh !important;
  }
  .max-h-3xl-50-vh {
    max-height: 50vh !important;
  }
  .max-h-3xl-55-vh {
    max-height: 55vh !important;
  }
  .max-h-3xl-60-vh {
    max-height: 60vh !important;
  }
  .max-h-3xl-65-vh {
    max-height: 65vh !important;
  }
  .max-h-3xl-70-vh {
    max-height: 70vh !important;
  }
  .max-h-3xl-75-vh {
    max-height: 75vh !important;
  }
  .max-h-3xl-80-vh {
    max-height: 80vh !important;
  }
  .max-h-3xl-85-vh {
    max-height: 85vh !important;
  }
  .max-h-3xl-90-vh {
    max-height: 90vh !important;
  }
  .max-h-3xl-95-vh {
    max-height: 95vh !important;
  }
  .max-h-3xl-100-vh {
    max-height: 100vh !important;
  }
  .max-h-3xl-120-vh {
    max-height: 120vh !important;
  }
  .max-h-3xl-140-vh {
    max-height: 140vh !important;
  }
  .max-h-3xl-160-vh {
    max-height: 160vh !important;
  }
  .max-h-3xl-180-vh {
    max-height: 180vh !important;
  }
  .max-h-3xl-200-vh {
    max-height: 200vh !important;
  }
  .max-h-3xl-220-vh {
    max-height: 220vh !important;
  }
  .max-h-3xl-240-vh {
    max-height: 240vh !important;
  }
  .max-h-3xl-260-vh {
    max-height: 260vh !important;
  }
  .max-h-3xl-280-vh {
    max-height: 280vh !important;
  }
  .max-h-3xl-300-vh {
    max-height: 300vh !important;
  }
  .max-h-3xl-320-vh {
    max-height: 320vh !important;
  }
  .max-h-3xl-340-vh {
    max-height: 340vh !important;
  }
  .max-h-3xl-360-vh {
    max-height: 360vh !important;
  }
  .max-h-3xl-380-vh {
    max-height: 380vh !important;
  }
  .max-h-3xl-400-vh {
    max-height: 400vh !important;
  }
  .max-h-3xl-420-vh {
    max-height: 420vh !important;
  }
  .max-h-3xl-440-vh {
    max-height: 440vh !important;
  }
  .max-h-3xl-460-vh {
    max-height: 460vh !important;
  }
  .max-h-3xl-480-vh {
    max-height: 480vh !important;
  }
  .max-h-3xl-500-vh {
    max-height: 500vh !important;
  }
  .max-h-3xl-520-vh {
    max-height: 520vh !important;
  }
  .max-h-3xl-540-vh {
    max-height: 540vh !important;
  }
  .max-h-3xl-560-vh {
    max-height: 560vh !important;
  }
  .max-h-3xl-580-vh {
    max-height: 580vh !important;
  }
  .max-h-3xl-600-vh {
    max-height: 600vh !important;
  }
}
:root {
  --border-width: 1px;
  --border-color: var(--base-border-color);
  --border-style: solid;
}

.border {
  border: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-t {
  border-top: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-e {
  border-right: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-b {
  border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-s {
  border-left: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-w-0 {
  border-width: 0 !important;
}

.border-w-1 {
  border-width: 0.0625rem !important;
}

.border-w-2 {
  border-width: 0.125rem !important;
}

.border-w-3 {
  border-width: 0.1875rem !important;
}

.border-w-4 {
  border-width: 0.25rem !important;
}

.border-w-5 {
  border-width: 0.3125rem !important;
}

.border-w-6 {
  border-width: 0.375rem !important;
}

.border-w-7 {
  border-width: 0.4375rem !important;
}

.border-w-8 {
  border-width: 0.5rem !important;
}

.border-w-9 {
  border-width: 0.5625rem !important;
}

.border-w-10 {
  border-width: 0.625rem !important;
}

@media (min-width: 40rem) {
  .border-w-sm-0 {
    border-width: 0 !important;
  }
  .border-w-sm-1 {
    border-width: 0.0625rem !important;
  }
  .border-w-sm-2 {
    border-width: 0.125rem !important;
  }
  .border-w-sm-3 {
    border-width: 0.1875rem !important;
  }
  .border-w-sm-4 {
    border-width: 0.25rem !important;
  }
  .border-w-sm-5 {
    border-width: 0.3125rem !important;
  }
  .border-w-sm-6 {
    border-width: 0.375rem !important;
  }
  .border-w-sm-7 {
    border-width: 0.4375rem !important;
  }
  .border-w-sm-8 {
    border-width: 0.5rem !important;
  }
  .border-w-sm-9 {
    border-width: 0.5625rem !important;
  }
  .border-w-sm-10 {
    border-width: 0.625rem !important;
  }
}
@media (min-width: 48rem) {
  .border-w-md-0 {
    border-width: 0 !important;
  }
  .border-w-md-1 {
    border-width: 0.0625rem !important;
  }
  .border-w-md-2 {
    border-width: 0.125rem !important;
  }
  .border-w-md-3 {
    border-width: 0.1875rem !important;
  }
  .border-w-md-4 {
    border-width: 0.25rem !important;
  }
  .border-w-md-5 {
    border-width: 0.3125rem !important;
  }
  .border-w-md-6 {
    border-width: 0.375rem !important;
  }
  .border-w-md-7 {
    border-width: 0.4375rem !important;
  }
  .border-w-md-8 {
    border-width: 0.5rem !important;
  }
  .border-w-md-9 {
    border-width: 0.5625rem !important;
  }
  .border-w-md-10 {
    border-width: 0.625rem !important;
  }
}
@media (min-width: 64rem) {
  .border-w-lg-0 {
    border-width: 0 !important;
  }
  .border-w-lg-1 {
    border-width: 0.0625rem !important;
  }
  .border-w-lg-2 {
    border-width: 0.125rem !important;
  }
  .border-w-lg-3 {
    border-width: 0.1875rem !important;
  }
  .border-w-lg-4 {
    border-width: 0.25rem !important;
  }
  .border-w-lg-5 {
    border-width: 0.3125rem !important;
  }
  .border-w-lg-6 {
    border-width: 0.375rem !important;
  }
  .border-w-lg-7 {
    border-width: 0.4375rem !important;
  }
  .border-w-lg-8 {
    border-width: 0.5rem !important;
  }
  .border-w-lg-9 {
    border-width: 0.5625rem !important;
  }
  .border-w-lg-10 {
    border-width: 0.625rem !important;
  }
}
@media (min-width: 80rem) {
  .border-w-xl-0 {
    border-width: 0 !important;
  }
  .border-w-xl-1 {
    border-width: 0.0625rem !important;
  }
  .border-w-xl-2 {
    border-width: 0.125rem !important;
  }
  .border-w-xl-3 {
    border-width: 0.1875rem !important;
  }
  .border-w-xl-4 {
    border-width: 0.25rem !important;
  }
  .border-w-xl-5 {
    border-width: 0.3125rem !important;
  }
  .border-w-xl-6 {
    border-width: 0.375rem !important;
  }
  .border-w-xl-7 {
    border-width: 0.4375rem !important;
  }
  .border-w-xl-8 {
    border-width: 0.5rem !important;
  }
  .border-w-xl-9 {
    border-width: 0.5625rem !important;
  }
  .border-w-xl-10 {
    border-width: 0.625rem !important;
  }
}
@media (min-width: 96rem) {
  .border-w-2xl-0 {
    border-width: 0 !important;
  }
  .border-w-2xl-1 {
    border-width: 0.0625rem !important;
  }
  .border-w-2xl-2 {
    border-width: 0.125rem !important;
  }
  .border-w-2xl-3 {
    border-width: 0.1875rem !important;
  }
  .border-w-2xl-4 {
    border-width: 0.25rem !important;
  }
  .border-w-2xl-5 {
    border-width: 0.3125rem !important;
  }
  .border-w-2xl-6 {
    border-width: 0.375rem !important;
  }
  .border-w-2xl-7 {
    border-width: 0.4375rem !important;
  }
  .border-w-2xl-8 {
    border-width: 0.5rem !important;
  }
  .border-w-2xl-9 {
    border-width: 0.5625rem !important;
  }
  .border-w-2xl-10 {
    border-width: 0.625rem !important;
  }
}
@media (min-width: 120rem) {
  .border-w-3xl-0 {
    border-width: 0 !important;
  }
  .border-w-3xl-1 {
    border-width: 0.0625rem !important;
  }
  .border-w-3xl-2 {
    border-width: 0.125rem !important;
  }
  .border-w-3xl-3 {
    border-width: 0.1875rem !important;
  }
  .border-w-3xl-4 {
    border-width: 0.25rem !important;
  }
  .border-w-3xl-5 {
    border-width: 0.3125rem !important;
  }
  .border-w-3xl-6 {
    border-width: 0.375rem !important;
  }
  .border-w-3xl-7 {
    border-width: 0.4375rem !important;
  }
  .border-w-3xl-8 {
    border-width: 0.5rem !important;
  }
  .border-w-3xl-9 {
    border-width: 0.5625rem !important;
  }
  .border-w-3xl-10 {
    border-width: 0.625rem !important;
  }
}
.rotate-0 {
  rotate: 0deg !important;
}

.rotate-15 {
  rotate: 15deg !important;
}

.rotate-30 {
  rotate: 30deg !important;
}

.rotate-45 {
  rotate: 45deg !important;
}

.rotate-60 {
  rotate: 60deg !important;
}

.rotate-75 {
  rotate: 75deg !important;
}

.rotate-90 {
  rotate: 90deg !important;
}

.rotate-105 {
  rotate: 105deg !important;
}

.rotate-120 {
  rotate: 120deg !important;
}

.rotate-135 {
  rotate: 135deg !important;
}

.rotate-150 {
  rotate: 150deg !important;
}

.rotate-165 {
  rotate: 165deg !important;
}

.rotate-180 {
  rotate: 180deg !important;
}

.rotate-195 {
  rotate: 195deg !important;
}

.rotate-210 {
  rotate: 210deg !important;
}

.rotate-225 {
  rotate: 225deg !important;
}

.rotate-240 {
  rotate: 240deg !important;
}

.rotate-255 {
  rotate: 255deg !important;
}

.rotate-270 {
  rotate: 270deg !important;
}

.rotate-285 {
  rotate: 285deg !important;
}

.rotate-300 {
  rotate: 300deg !important;
}

.rotate-315 {
  rotate: 315deg !important;
}

.rotate-330 {
  rotate: 330deg !important;
}

.rotate-345 {
  rotate: 345deg !important;
}

.rotate-360 {
  rotate: 360deg !important;
}

.transition-all {
  transition: .3s ease-in-out !important;
}

.transition-colors {
  transition: .3s background-color ease-in-out, .3s border-color ease-in-out, .3s color ease-in-out, .3s fill ease-in-out !important;
}

.transition-opacity {
  transition: .3s opacity ease-in-out !important;
}

.transition-border {
  transition: .3s border-width ease-in-out !important;
}

.transition-shadow {
  transition: .3s box-shadow ease-in-out !important;
}

.transition-transform {
  transition: .3s transform ease-in-out !important;
}

.transition-size {
  transition: .3s width ease-in-out, .3s height ease-in-out !important;
}

.transition-position {
  transition: .3s top ease-in-out, .3s right ease-in-out, .3s bottom ease-in-out, .3s left ease-in-out !important;
}

.text-primary {
  color: var(--clr-primary) !important;
}

.text-primary-100 {
  color: var(--clr-primary-100) !important;
}

.text-primary-200 {
  color: var(--clr-primary-200) !important;
}

.text-primary-300 {
  color: var(--clr-primary-300) !important;
}

.text-primary-400 {
  color: var(--clr-primary-400) !important;
}

.text-primary-500 {
  color: var(--clr-primary-500) !important;
}

.text-primary-600 {
  color: var(--clr-primary-600) !important;
}

.text-primary-700 {
  color: var(--clr-primary-700) !important;
}

.text-primary-800 {
  color: var(--clr-primary-800) !important;
}

.text-primary-900 {
  color: var(--clr-primary-900) !important;
}

.text-error {
  color: var(--clr-error) !important;
}

.text-error-100 {
  color: var(--clr-error-100) !important;
}

.text-error-200 {
  color: var(--clr-error-200) !important;
}

.text-error-300 {
  color: var(--clr-error-300) !important;
}

.text-error-400 {
  color: var(--clr-error-400) !important;
}

.text-error-500 {
  color: var(--clr-error-500) !important;
}

.text-error-600 {
  color: var(--clr-error-600) !important;
}

.text-error-700 {
  color: var(--clr-error-700) !important;
}

.text-error-800 {
  color: var(--clr-error-800) !important;
}

.text-error-900 {
  color: var(--clr-error-900) !important;
}

.text-warning {
  color: var(--clr-warning) !important;
}

.text-warning-100 {
  color: var(--clr-warning-100) !important;
}

.text-warning-200 {
  color: var(--clr-warning-200) !important;
}

.text-warning-300 {
  color: var(--clr-warning-300) !important;
}

.text-warning-400 {
  color: var(--clr-warning-400) !important;
}

.text-warning-500 {
  color: var(--clr-warning-500) !important;
}

.text-warning-600 {
  color: var(--clr-warning-600) !important;
}

.text-warning-700 {
  color: var(--clr-warning-700) !important;
}

.text-warning-800 {
  color: var(--clr-warning-800) !important;
}

.text-warning-900 {
  color: var(--clr-warning-900) !important;
}

.text-success {
  color: var(--clr-success) !important;
}

.text-success-100 {
  color: var(--clr-success-100) !important;
}

.text-success-200 {
  color: var(--clr-success-200) !important;
}

.text-success-300 {
  color: var(--clr-success-300) !important;
}

.text-success-400 {
  color: var(--clr-success-400) !important;
}

.text-success-500 {
  color: var(--clr-success-500) !important;
}

.text-success-600 {
  color: var(--clr-success-600) !important;
}

.text-success-700 {
  color: var(--clr-success-700) !important;
}

.text-success-800 {
  color: var(--clr-success-800) !important;
}

.text-success-900 {
  color: var(--clr-success-900) !important;
}

.text-info {
  color: var(--clr-info) !important;
}

.text-info-100 {
  color: var(--clr-info-100) !important;
}

.text-info-200 {
  color: var(--clr-info-200) !important;
}

.text-info-300 {
  color: var(--clr-info-300) !important;
}

.text-info-400 {
  color: var(--clr-info-400) !important;
}

.text-info-500 {
  color: var(--clr-info-500) !important;
}

.text-info-600 {
  color: var(--clr-info-600) !important;
}

.text-info-700 {
  color: var(--clr-info-700) !important;
}

.text-info-800 {
  color: var(--clr-info-800) !important;
}

.text-info-900 {
  color: var(--clr-info-900) !important;
}

.text-gray {
  color: var(--clr-gray) !important;
}

.text-gray-25 {
  color: var(--clr-gray-25) !important;
}

.text-gray-50 {
  color: var(--clr-gray-50) !important;
}

.text-gray-100 {
  color: var(--clr-gray-100) !important;
}

.text-gray-200 {
  color: var(--clr-gray-200) !important;
}

.text-gray-300 {
  color: var(--clr-gray-300) !important;
}

.text-gray-400 {
  color: var(--clr-gray-400) !important;
}

.text-gray-500 {
  color: var(--clr-gray-500) !important;
}

.text-gray-600 {
  color: var(--clr-gray-600) !important;
}

.text-gray-700 {
  color: var(--clr-gray-700) !important;
}

.text-gray-800 {
  color: var(--clr-gray-800) !important;
}

.text-gray-900 {
  color: var(--clr-gray-900) !important;
}

.text-white {
  color: var(--clr-white) !important;
}

.text-black {
  color: var(--clr-black) !important;
}

.text-transparent {
  color: var(--clr-transparent) !important;
}

.text-inherit {
  color: var(--clr-inherit) !important;
}

.text-initial {
  color: var(--clr-initial) !important;
}

.text-muted {
  color: var(--clr-muted) !important;
}

.text-facebook {
  color: var(--clr-facebook) !important;
}

.text-twitter {
  color: var(--clr-twitter) !important;
}

.text-linkedin {
  color: var(--clr-linkedin) !important;
}

.text-youtube {
  color: var(--clr-youtube) !important;
}

.text-instagram {
  color: var(--clr-instagram) !important;
}

.text-page-lightblue {
  color: var(--clr-page-lightblue) !important;
}

.text-page-gray {
  color: var(--clr-page-gray) !important;
}

.text-hover-primary:hover {
  color: var(--clr-primary) !important;
}

.text-hover-primary-100:hover {
  color: var(--clr-primary-100) !important;
}

.text-hover-primary-200:hover {
  color: var(--clr-primary-200) !important;
}

.text-hover-primary-300:hover {
  color: var(--clr-primary-300) !important;
}

.text-hover-primary-400:hover {
  color: var(--clr-primary-400) !important;
}

.text-hover-primary-500:hover {
  color: var(--clr-primary-500) !important;
}

.text-hover-primary-600:hover {
  color: var(--clr-primary-600) !important;
}

.text-hover-primary-700:hover {
  color: var(--clr-primary-700) !important;
}

.text-hover-primary-800:hover {
  color: var(--clr-primary-800) !important;
}

.text-hover-primary-900:hover {
  color: var(--clr-primary-900) !important;
}

.text-hover-error:hover {
  color: var(--clr-error) !important;
}

.text-hover-error-100:hover {
  color: var(--clr-error-100) !important;
}

.text-hover-error-200:hover {
  color: var(--clr-error-200) !important;
}

.text-hover-error-300:hover {
  color: var(--clr-error-300) !important;
}

.text-hover-error-400:hover {
  color: var(--clr-error-400) !important;
}

.text-hover-error-500:hover {
  color: var(--clr-error-500) !important;
}

.text-hover-error-600:hover {
  color: var(--clr-error-600) !important;
}

.text-hover-error-700:hover {
  color: var(--clr-error-700) !important;
}

.text-hover-error-800:hover {
  color: var(--clr-error-800) !important;
}

.text-hover-error-900:hover {
  color: var(--clr-error-900) !important;
}

.text-hover-warning:hover {
  color: var(--clr-warning) !important;
}

.text-hover-warning-100:hover {
  color: var(--clr-warning-100) !important;
}

.text-hover-warning-200:hover {
  color: var(--clr-warning-200) !important;
}

.text-hover-warning-300:hover {
  color: var(--clr-warning-300) !important;
}

.text-hover-warning-400:hover {
  color: var(--clr-warning-400) !important;
}

.text-hover-warning-500:hover {
  color: var(--clr-warning-500) !important;
}

.text-hover-warning-600:hover {
  color: var(--clr-warning-600) !important;
}

.text-hover-warning-700:hover {
  color: var(--clr-warning-700) !important;
}

.text-hover-warning-800:hover {
  color: var(--clr-warning-800) !important;
}

.text-hover-warning-900:hover {
  color: var(--clr-warning-900) !important;
}

.text-hover-success:hover {
  color: var(--clr-success) !important;
}

.text-hover-success-100:hover {
  color: var(--clr-success-100) !important;
}

.text-hover-success-200:hover {
  color: var(--clr-success-200) !important;
}

.text-hover-success-300:hover {
  color: var(--clr-success-300) !important;
}

.text-hover-success-400:hover {
  color: var(--clr-success-400) !important;
}

.text-hover-success-500:hover {
  color: var(--clr-success-500) !important;
}

.text-hover-success-600:hover {
  color: var(--clr-success-600) !important;
}

.text-hover-success-700:hover {
  color: var(--clr-success-700) !important;
}

.text-hover-success-800:hover {
  color: var(--clr-success-800) !important;
}

.text-hover-success-900:hover {
  color: var(--clr-success-900) !important;
}

.text-hover-info:hover {
  color: var(--clr-info) !important;
}

.text-hover-info-100:hover {
  color: var(--clr-info-100) !important;
}

.text-hover-info-200:hover {
  color: var(--clr-info-200) !important;
}

.text-hover-info-300:hover {
  color: var(--clr-info-300) !important;
}

.text-hover-info-400:hover {
  color: var(--clr-info-400) !important;
}

.text-hover-info-500:hover {
  color: var(--clr-info-500) !important;
}

.text-hover-info-600:hover {
  color: var(--clr-info-600) !important;
}

.text-hover-info-700:hover {
  color: var(--clr-info-700) !important;
}

.text-hover-info-800:hover {
  color: var(--clr-info-800) !important;
}

.text-hover-info-900:hover {
  color: var(--clr-info-900) !important;
}

.text-hover-gray:hover {
  color: var(--clr-gray) !important;
}

.text-hover-gray-25:hover {
  color: var(--clr-gray-25) !important;
}

.text-hover-gray-50:hover {
  color: var(--clr-gray-50) !important;
}

.text-hover-gray-100:hover {
  color: var(--clr-gray-100) !important;
}

.text-hover-gray-200:hover {
  color: var(--clr-gray-200) !important;
}

.text-hover-gray-300:hover {
  color: var(--clr-gray-300) !important;
}

.text-hover-gray-400:hover {
  color: var(--clr-gray-400) !important;
}

.text-hover-gray-500:hover {
  color: var(--clr-gray-500) !important;
}

.text-hover-gray-600:hover {
  color: var(--clr-gray-600) !important;
}

.text-hover-gray-700:hover {
  color: var(--clr-gray-700) !important;
}

.text-hover-gray-800:hover {
  color: var(--clr-gray-800) !important;
}

.text-hover-gray-900:hover {
  color: var(--clr-gray-900) !important;
}

.text-hover-white:hover {
  color: var(--clr-white) !important;
}

.text-hover-black:hover {
  color: var(--clr-black) !important;
}

.text-hover-transparent:hover {
  color: var(--clr-transparent) !important;
}

.text-hover-inherit:hover {
  color: var(--clr-inherit) !important;
}

.text-hover-initial:hover {
  color: var(--clr-initial) !important;
}

.text-hover-muted:hover {
  color: var(--clr-muted) !important;
}

.text-hover-facebook:hover {
  color: var(--clr-facebook) !important;
}

.text-hover-twitter:hover {
  color: var(--clr-twitter) !important;
}

.text-hover-linkedin:hover {
  color: var(--clr-linkedin) !important;
}

.text-hover-youtube:hover {
  color: var(--clr-youtube) !important;
}

.text-hover-instagram:hover {
  color: var(--clr-instagram) !important;
}

.text-hover-page-lightblue:hover {
  color: var(--clr-page-lightblue) !important;
}

.text-hover-page-gray:hover {
  color: var(--clr-page-gray) !important;
}

.bg-primary {
  background-color: var(--clr-primary) !important;
}

.bg-primary-100 {
  background-color: var(--clr-primary-100) !important;
}

.bg-primary-200 {
  background-color: var(--clr-primary-200) !important;
}

.bg-primary-300 {
  background-color: var(--clr-primary-300) !important;
}

.bg-primary-400 {
  background-color: var(--clr-primary-400) !important;
}

.bg-primary-500 {
  background-color: var(--clr-primary-500) !important;
}

.bg-primary-600 {
  background-color: var(--clr-primary-600) !important;
}

.bg-primary-700 {
  background-color: var(--clr-primary-700) !important;
}

.bg-primary-800 {
  background-color: var(--clr-primary-800) !important;
}

.bg-primary-900 {
  background-color: var(--clr-primary-900) !important;
}

.bg-error {
  background-color: var(--clr-error) !important;
}

.bg-error-100 {
  background-color: var(--clr-error-100) !important;
}

.bg-error-200 {
  background-color: var(--clr-error-200) !important;
}

.bg-error-300 {
  background-color: var(--clr-error-300) !important;
}

.bg-error-400 {
  background-color: var(--clr-error-400) !important;
}

.bg-error-500 {
  background-color: var(--clr-error-500) !important;
}

.bg-error-600 {
  background-color: var(--clr-error-600) !important;
}

.bg-error-700 {
  background-color: var(--clr-error-700) !important;
}

.bg-error-800 {
  background-color: var(--clr-error-800) !important;
}

.bg-error-900 {
  background-color: var(--clr-error-900) !important;
}

.bg-warning {
  background-color: var(--clr-warning) !important;
}

.bg-warning-100 {
  background-color: var(--clr-warning-100) !important;
}

.bg-warning-200 {
  background-color: var(--clr-warning-200) !important;
}

.bg-warning-300 {
  background-color: var(--clr-warning-300) !important;
}

.bg-warning-400 {
  background-color: var(--clr-warning-400) !important;
}

.bg-warning-500 {
  background-color: var(--clr-warning-500) !important;
}

.bg-warning-600 {
  background-color: var(--clr-warning-600) !important;
}

.bg-warning-700 {
  background-color: var(--clr-warning-700) !important;
}

.bg-warning-800 {
  background-color: var(--clr-warning-800) !important;
}

.bg-warning-900 {
  background-color: var(--clr-warning-900) !important;
}

.bg-success {
  background-color: var(--clr-success) !important;
}

.bg-success-100 {
  background-color: var(--clr-success-100) !important;
}

.bg-success-200 {
  background-color: var(--clr-success-200) !important;
}

.bg-success-300 {
  background-color: var(--clr-success-300) !important;
}

.bg-success-400 {
  background-color: var(--clr-success-400) !important;
}

.bg-success-500 {
  background-color: var(--clr-success-500) !important;
}

.bg-success-600 {
  background-color: var(--clr-success-600) !important;
}

.bg-success-700 {
  background-color: var(--clr-success-700) !important;
}

.bg-success-800 {
  background-color: var(--clr-success-800) !important;
}

.bg-success-900 {
  background-color: var(--clr-success-900) !important;
}

.bg-info {
  background-color: var(--clr-info) !important;
}

.bg-info-100 {
  background-color: var(--clr-info-100) !important;
}

.bg-info-200 {
  background-color: var(--clr-info-200) !important;
}

.bg-info-300 {
  background-color: var(--clr-info-300) !important;
}

.bg-info-400 {
  background-color: var(--clr-info-400) !important;
}

.bg-info-500 {
  background-color: var(--clr-info-500) !important;
}

.bg-info-600 {
  background-color: var(--clr-info-600) !important;
}

.bg-info-700 {
  background-color: var(--clr-info-700) !important;
}

.bg-info-800 {
  background-color: var(--clr-info-800) !important;
}

.bg-info-900 {
  background-color: var(--clr-info-900) !important;
}

.bg-gray {
  background-color: var(--clr-gray) !important;
}

.bg-gray-25 {
  background-color: var(--clr-gray-25) !important;
}

.bg-gray-50 {
  background-color: var(--clr-gray-50) !important;
}

.bg-gray-100 {
  background-color: var(--clr-gray-100) !important;
}

.bg-gray-200 {
  background-color: var(--clr-gray-200) !important;
}

.bg-gray-300 {
  background-color: var(--clr-gray-300) !important;
}

.bg-gray-400 {
  background-color: var(--clr-gray-400) !important;
}

.bg-gray-500 {
  background-color: var(--clr-gray-500) !important;
}

.bg-gray-600 {
  background-color: var(--clr-gray-600) !important;
}

.bg-gray-700 {
  background-color: var(--clr-gray-700) !important;
}

.bg-gray-800 {
  background-color: var(--clr-gray-800) !important;
}

.bg-gray-900 {
  background-color: var(--clr-gray-900) !important;
}

.bg-white {
  background-color: var(--clr-white) !important;
}

.bg-black {
  background-color: var(--clr-black) !important;
}

.bg-transparent {
  background-color: var(--clr-transparent) !important;
}

.bg-inherit {
  background-color: var(--clr-inherit) !important;
}

.bg-initial {
  background-color: var(--clr-initial) !important;
}

.bg-muted {
  background-color: var(--clr-muted) !important;
}

.bg-facebook {
  background-color: var(--clr-facebook) !important;
}

.bg-twitter {
  background-color: var(--clr-twitter) !important;
}

.bg-linkedin {
  background-color: var(--clr-linkedin) !important;
}

.bg-youtube {
  background-color: var(--clr-youtube) !important;
}

.bg-instagram {
  background-color: var(--clr-instagram) !important;
}

.bg-page-lightblue {
  background-color: var(--clr-page-lightblue) !important;
}

.bg-page-gray {
  background-color: var(--clr-page-gray) !important;
}

.bg-hover-primary:hover {
  background-color: var(--clr-primary) !important;
}

.bg-hover-primary-100:hover {
  background-color: var(--clr-primary-100) !important;
}

.bg-hover-primary-200:hover {
  background-color: var(--clr-primary-200) !important;
}

.bg-hover-primary-300:hover {
  background-color: var(--clr-primary-300) !important;
}

.bg-hover-primary-400:hover {
  background-color: var(--clr-primary-400) !important;
}

.bg-hover-primary-500:hover {
  background-color: var(--clr-primary-500) !important;
}

.bg-hover-primary-600:hover {
  background-color: var(--clr-primary-600) !important;
}

.bg-hover-primary-700:hover {
  background-color: var(--clr-primary-700) !important;
}

.bg-hover-primary-800:hover {
  background-color: var(--clr-primary-800) !important;
}

.bg-hover-primary-900:hover {
  background-color: var(--clr-primary-900) !important;
}

.bg-hover-error:hover {
  background-color: var(--clr-error) !important;
}

.bg-hover-error-100:hover {
  background-color: var(--clr-error-100) !important;
}

.bg-hover-error-200:hover {
  background-color: var(--clr-error-200) !important;
}

.bg-hover-error-300:hover {
  background-color: var(--clr-error-300) !important;
}

.bg-hover-error-400:hover {
  background-color: var(--clr-error-400) !important;
}

.bg-hover-error-500:hover {
  background-color: var(--clr-error-500) !important;
}

.bg-hover-error-600:hover {
  background-color: var(--clr-error-600) !important;
}

.bg-hover-error-700:hover {
  background-color: var(--clr-error-700) !important;
}

.bg-hover-error-800:hover {
  background-color: var(--clr-error-800) !important;
}

.bg-hover-error-900:hover {
  background-color: var(--clr-error-900) !important;
}

.bg-hover-warning:hover {
  background-color: var(--clr-warning) !important;
}

.bg-hover-warning-100:hover {
  background-color: var(--clr-warning-100) !important;
}

.bg-hover-warning-200:hover {
  background-color: var(--clr-warning-200) !important;
}

.bg-hover-warning-300:hover {
  background-color: var(--clr-warning-300) !important;
}

.bg-hover-warning-400:hover {
  background-color: var(--clr-warning-400) !important;
}

.bg-hover-warning-500:hover {
  background-color: var(--clr-warning-500) !important;
}

.bg-hover-warning-600:hover {
  background-color: var(--clr-warning-600) !important;
}

.bg-hover-warning-700:hover {
  background-color: var(--clr-warning-700) !important;
}

.bg-hover-warning-800:hover {
  background-color: var(--clr-warning-800) !important;
}

.bg-hover-warning-900:hover {
  background-color: var(--clr-warning-900) !important;
}

.bg-hover-success:hover {
  background-color: var(--clr-success) !important;
}

.bg-hover-success-100:hover {
  background-color: var(--clr-success-100) !important;
}

.bg-hover-success-200:hover {
  background-color: var(--clr-success-200) !important;
}

.bg-hover-success-300:hover {
  background-color: var(--clr-success-300) !important;
}

.bg-hover-success-400:hover {
  background-color: var(--clr-success-400) !important;
}

.bg-hover-success-500:hover {
  background-color: var(--clr-success-500) !important;
}

.bg-hover-success-600:hover {
  background-color: var(--clr-success-600) !important;
}

.bg-hover-success-700:hover {
  background-color: var(--clr-success-700) !important;
}

.bg-hover-success-800:hover {
  background-color: var(--clr-success-800) !important;
}

.bg-hover-success-900:hover {
  background-color: var(--clr-success-900) !important;
}

.bg-hover-info:hover {
  background-color: var(--clr-info) !important;
}

.bg-hover-info-100:hover {
  background-color: var(--clr-info-100) !important;
}

.bg-hover-info-200:hover {
  background-color: var(--clr-info-200) !important;
}

.bg-hover-info-300:hover {
  background-color: var(--clr-info-300) !important;
}

.bg-hover-info-400:hover {
  background-color: var(--clr-info-400) !important;
}

.bg-hover-info-500:hover {
  background-color: var(--clr-info-500) !important;
}

.bg-hover-info-600:hover {
  background-color: var(--clr-info-600) !important;
}

.bg-hover-info-700:hover {
  background-color: var(--clr-info-700) !important;
}

.bg-hover-info-800:hover {
  background-color: var(--clr-info-800) !important;
}

.bg-hover-info-900:hover {
  background-color: var(--clr-info-900) !important;
}

.bg-hover-gray:hover {
  background-color: var(--clr-gray) !important;
}

.bg-hover-gray-25:hover {
  background-color: var(--clr-gray-25) !important;
}

.bg-hover-gray-50:hover {
  background-color: var(--clr-gray-50) !important;
}

.bg-hover-gray-100:hover {
  background-color: var(--clr-gray-100) !important;
}

.bg-hover-gray-200:hover {
  background-color: var(--clr-gray-200) !important;
}

.bg-hover-gray-300:hover {
  background-color: var(--clr-gray-300) !important;
}

.bg-hover-gray-400:hover {
  background-color: var(--clr-gray-400) !important;
}

.bg-hover-gray-500:hover {
  background-color: var(--clr-gray-500) !important;
}

.bg-hover-gray-600:hover {
  background-color: var(--clr-gray-600) !important;
}

.bg-hover-gray-700:hover {
  background-color: var(--clr-gray-700) !important;
}

.bg-hover-gray-800:hover {
  background-color: var(--clr-gray-800) !important;
}

.bg-hover-gray-900:hover {
  background-color: var(--clr-gray-900) !important;
}

.bg-hover-white:hover {
  background-color: var(--clr-white) !important;
}

.bg-hover-black:hover {
  background-color: var(--clr-black) !important;
}

.bg-hover-transparent:hover {
  background-color: var(--clr-transparent) !important;
}

.bg-hover-inherit:hover {
  background-color: var(--clr-inherit) !important;
}

.bg-hover-initial:hover {
  background-color: var(--clr-initial) !important;
}

.bg-hover-muted:hover {
  background-color: var(--clr-muted) !important;
}

.bg-hover-facebook:hover {
  background-color: var(--clr-facebook) !important;
}

.bg-hover-twitter:hover {
  background-color: var(--clr-twitter) !important;
}

.bg-hover-linkedin:hover {
  background-color: var(--clr-linkedin) !important;
}

.bg-hover-youtube:hover {
  background-color: var(--clr-youtube) !important;
}

.bg-hover-instagram:hover {
  background-color: var(--clr-instagram) !important;
}

.bg-hover-page-lightblue:hover {
  background-color: var(--clr-page-lightblue) !important;
}

.bg-hover-page-gray:hover {
  background-color: var(--clr-page-gray) !important;
}

.border-primary {
  border-color: var(--clr-primary) !important;
}

.border-primary-100 {
  border-color: var(--clr-primary-100) !important;
}

.border-primary-200 {
  border-color: var(--clr-primary-200) !important;
}

.border-primary-300 {
  border-color: var(--clr-primary-300) !important;
}

.border-primary-400 {
  border-color: var(--clr-primary-400) !important;
}

.border-primary-500 {
  border-color: var(--clr-primary-500) !important;
}

.border-primary-600 {
  border-color: var(--clr-primary-600) !important;
}

.border-primary-700 {
  border-color: var(--clr-primary-700) !important;
}

.border-primary-800 {
  border-color: var(--clr-primary-800) !important;
}

.border-primary-900 {
  border-color: var(--clr-primary-900) !important;
}

.border-error {
  border-color: var(--clr-error) !important;
}

.border-error-100 {
  border-color: var(--clr-error-100) !important;
}

.border-error-200 {
  border-color: var(--clr-error-200) !important;
}

.border-error-300 {
  border-color: var(--clr-error-300) !important;
}

.border-error-400 {
  border-color: var(--clr-error-400) !important;
}

.border-error-500 {
  border-color: var(--clr-error-500) !important;
}

.border-error-600 {
  border-color: var(--clr-error-600) !important;
}

.border-error-700 {
  border-color: var(--clr-error-700) !important;
}

.border-error-800 {
  border-color: var(--clr-error-800) !important;
}

.border-error-900 {
  border-color: var(--clr-error-900) !important;
}

.border-warning {
  border-color: var(--clr-warning) !important;
}

.border-warning-100 {
  border-color: var(--clr-warning-100) !important;
}

.border-warning-200 {
  border-color: var(--clr-warning-200) !important;
}

.border-warning-300 {
  border-color: var(--clr-warning-300) !important;
}

.border-warning-400 {
  border-color: var(--clr-warning-400) !important;
}

.border-warning-500 {
  border-color: var(--clr-warning-500) !important;
}

.border-warning-600 {
  border-color: var(--clr-warning-600) !important;
}

.border-warning-700 {
  border-color: var(--clr-warning-700) !important;
}

.border-warning-800 {
  border-color: var(--clr-warning-800) !important;
}

.border-warning-900 {
  border-color: var(--clr-warning-900) !important;
}

.border-success {
  border-color: var(--clr-success) !important;
}

.border-success-100 {
  border-color: var(--clr-success-100) !important;
}

.border-success-200 {
  border-color: var(--clr-success-200) !important;
}

.border-success-300 {
  border-color: var(--clr-success-300) !important;
}

.border-success-400 {
  border-color: var(--clr-success-400) !important;
}

.border-success-500 {
  border-color: var(--clr-success-500) !important;
}

.border-success-600 {
  border-color: var(--clr-success-600) !important;
}

.border-success-700 {
  border-color: var(--clr-success-700) !important;
}

.border-success-800 {
  border-color: var(--clr-success-800) !important;
}

.border-success-900 {
  border-color: var(--clr-success-900) !important;
}

.border-info {
  border-color: var(--clr-info) !important;
}

.border-info-100 {
  border-color: var(--clr-info-100) !important;
}

.border-info-200 {
  border-color: var(--clr-info-200) !important;
}

.border-info-300 {
  border-color: var(--clr-info-300) !important;
}

.border-info-400 {
  border-color: var(--clr-info-400) !important;
}

.border-info-500 {
  border-color: var(--clr-info-500) !important;
}

.border-info-600 {
  border-color: var(--clr-info-600) !important;
}

.border-info-700 {
  border-color: var(--clr-info-700) !important;
}

.border-info-800 {
  border-color: var(--clr-info-800) !important;
}

.border-info-900 {
  border-color: var(--clr-info-900) !important;
}

.border-gray {
  border-color: var(--clr-gray) !important;
}

.border-gray-25 {
  border-color: var(--clr-gray-25) !important;
}

.border-gray-50 {
  border-color: var(--clr-gray-50) !important;
}

.border-gray-100 {
  border-color: var(--clr-gray-100) !important;
}

.border-gray-200 {
  border-color: var(--clr-gray-200) !important;
}

.border-gray-300 {
  border-color: var(--clr-gray-300) !important;
}

.border-gray-400 {
  border-color: var(--clr-gray-400) !important;
}

.border-gray-500 {
  border-color: var(--clr-gray-500) !important;
}

.border-gray-600 {
  border-color: var(--clr-gray-600) !important;
}

.border-gray-700 {
  border-color: var(--clr-gray-700) !important;
}

.border-gray-800 {
  border-color: var(--clr-gray-800) !important;
}

.border-gray-900 {
  border-color: var(--clr-gray-900) !important;
}

.border-white {
  border-color: var(--clr-white) !important;
}

.border-black {
  border-color: var(--clr-black) !important;
}

.border-transparent {
  border-color: var(--clr-transparent) !important;
}

.border-inherit {
  border-color: var(--clr-inherit) !important;
}

.border-initial {
  border-color: var(--clr-initial) !important;
}

.border-muted {
  border-color: var(--clr-muted) !important;
}

.border-facebook {
  border-color: var(--clr-facebook) !important;
}

.border-twitter {
  border-color: var(--clr-twitter) !important;
}

.border-linkedin {
  border-color: var(--clr-linkedin) !important;
}

.border-youtube {
  border-color: var(--clr-youtube) !important;
}

.border-instagram {
  border-color: var(--clr-instagram) !important;
}

.border-page-lightblue {
  border-color: var(--clr-page-lightblue) !important;
}

.border-page-gray {
  border-color: var(--clr-page-gray) !important;
}

.border-t-primary {
  border-top-color: var(--clr-primary) !important;
}

.border-t-primary-100 {
  border-top-color: var(--clr-primary-100) !important;
}

.border-t-primary-200 {
  border-top-color: var(--clr-primary-200) !important;
}

.border-t-primary-300 {
  border-top-color: var(--clr-primary-300) !important;
}

.border-t-primary-400 {
  border-top-color: var(--clr-primary-400) !important;
}

.border-t-primary-500 {
  border-top-color: var(--clr-primary-500) !important;
}

.border-t-primary-600 {
  border-top-color: var(--clr-primary-600) !important;
}

.border-t-primary-700 {
  border-top-color: var(--clr-primary-700) !important;
}

.border-t-primary-800 {
  border-top-color: var(--clr-primary-800) !important;
}

.border-t-primary-900 {
  border-top-color: var(--clr-primary-900) !important;
}

.border-t-error {
  border-top-color: var(--clr-error) !important;
}

.border-t-error-100 {
  border-top-color: var(--clr-error-100) !important;
}

.border-t-error-200 {
  border-top-color: var(--clr-error-200) !important;
}

.border-t-error-300 {
  border-top-color: var(--clr-error-300) !important;
}

.border-t-error-400 {
  border-top-color: var(--clr-error-400) !important;
}

.border-t-error-500 {
  border-top-color: var(--clr-error-500) !important;
}

.border-t-error-600 {
  border-top-color: var(--clr-error-600) !important;
}

.border-t-error-700 {
  border-top-color: var(--clr-error-700) !important;
}

.border-t-error-800 {
  border-top-color: var(--clr-error-800) !important;
}

.border-t-error-900 {
  border-top-color: var(--clr-error-900) !important;
}

.border-t-warning {
  border-top-color: var(--clr-warning) !important;
}

.border-t-warning-100 {
  border-top-color: var(--clr-warning-100) !important;
}

.border-t-warning-200 {
  border-top-color: var(--clr-warning-200) !important;
}

.border-t-warning-300 {
  border-top-color: var(--clr-warning-300) !important;
}

.border-t-warning-400 {
  border-top-color: var(--clr-warning-400) !important;
}

.border-t-warning-500 {
  border-top-color: var(--clr-warning-500) !important;
}

.border-t-warning-600 {
  border-top-color: var(--clr-warning-600) !important;
}

.border-t-warning-700 {
  border-top-color: var(--clr-warning-700) !important;
}

.border-t-warning-800 {
  border-top-color: var(--clr-warning-800) !important;
}

.border-t-warning-900 {
  border-top-color: var(--clr-warning-900) !important;
}

.border-t-success {
  border-top-color: var(--clr-success) !important;
}

.border-t-success-100 {
  border-top-color: var(--clr-success-100) !important;
}

.border-t-success-200 {
  border-top-color: var(--clr-success-200) !important;
}

.border-t-success-300 {
  border-top-color: var(--clr-success-300) !important;
}

.border-t-success-400 {
  border-top-color: var(--clr-success-400) !important;
}

.border-t-success-500 {
  border-top-color: var(--clr-success-500) !important;
}

.border-t-success-600 {
  border-top-color: var(--clr-success-600) !important;
}

.border-t-success-700 {
  border-top-color: var(--clr-success-700) !important;
}

.border-t-success-800 {
  border-top-color: var(--clr-success-800) !important;
}

.border-t-success-900 {
  border-top-color: var(--clr-success-900) !important;
}

.border-t-info {
  border-top-color: var(--clr-info) !important;
}

.border-t-info-100 {
  border-top-color: var(--clr-info-100) !important;
}

.border-t-info-200 {
  border-top-color: var(--clr-info-200) !important;
}

.border-t-info-300 {
  border-top-color: var(--clr-info-300) !important;
}

.border-t-info-400 {
  border-top-color: var(--clr-info-400) !important;
}

.border-t-info-500 {
  border-top-color: var(--clr-info-500) !important;
}

.border-t-info-600 {
  border-top-color: var(--clr-info-600) !important;
}

.border-t-info-700 {
  border-top-color: var(--clr-info-700) !important;
}

.border-t-info-800 {
  border-top-color: var(--clr-info-800) !important;
}

.border-t-info-900 {
  border-top-color: var(--clr-info-900) !important;
}

.border-t-gray {
  border-top-color: var(--clr-gray) !important;
}

.border-t-gray-25 {
  border-top-color: var(--clr-gray-25) !important;
}

.border-t-gray-50 {
  border-top-color: var(--clr-gray-50) !important;
}

.border-t-gray-100 {
  border-top-color: var(--clr-gray-100) !important;
}

.border-t-gray-200 {
  border-top-color: var(--clr-gray-200) !important;
}

.border-t-gray-300 {
  border-top-color: var(--clr-gray-300) !important;
}

.border-t-gray-400 {
  border-top-color: var(--clr-gray-400) !important;
}

.border-t-gray-500 {
  border-top-color: var(--clr-gray-500) !important;
}

.border-t-gray-600 {
  border-top-color: var(--clr-gray-600) !important;
}

.border-t-gray-700 {
  border-top-color: var(--clr-gray-700) !important;
}

.border-t-gray-800 {
  border-top-color: var(--clr-gray-800) !important;
}

.border-t-gray-900 {
  border-top-color: var(--clr-gray-900) !important;
}

.border-t-white {
  border-top-color: var(--clr-white) !important;
}

.border-t-black {
  border-top-color: var(--clr-black) !important;
}

.border-t-transparent {
  border-top-color: var(--clr-transparent) !important;
}

.border-t-inherit {
  border-top-color: var(--clr-inherit) !important;
}

.border-t-initial {
  border-top-color: var(--clr-initial) !important;
}

.border-t-muted {
  border-top-color: var(--clr-muted) !important;
}

.border-t-facebook {
  border-top-color: var(--clr-facebook) !important;
}

.border-t-twitter {
  border-top-color: var(--clr-twitter) !important;
}

.border-t-linkedin {
  border-top-color: var(--clr-linkedin) !important;
}

.border-t-youtube {
  border-top-color: var(--clr-youtube) !important;
}

.border-t-instagram {
  border-top-color: var(--clr-instagram) !important;
}

.border-t-page-lightblue {
  border-top-color: var(--clr-page-lightblue) !important;
}

.border-t-page-gray {
  border-top-color: var(--clr-page-gray) !important;
}

.border-e-primary {
  border-right-color: var(--clr-primary) !important;
}

.border-e-primary-100 {
  border-right-color: var(--clr-primary-100) !important;
}

.border-e-primary-200 {
  border-right-color: var(--clr-primary-200) !important;
}

.border-e-primary-300 {
  border-right-color: var(--clr-primary-300) !important;
}

.border-e-primary-400 {
  border-right-color: var(--clr-primary-400) !important;
}

.border-e-primary-500 {
  border-right-color: var(--clr-primary-500) !important;
}

.border-e-primary-600 {
  border-right-color: var(--clr-primary-600) !important;
}

.border-e-primary-700 {
  border-right-color: var(--clr-primary-700) !important;
}

.border-e-primary-800 {
  border-right-color: var(--clr-primary-800) !important;
}

.border-e-primary-900 {
  border-right-color: var(--clr-primary-900) !important;
}

.border-e-error {
  border-right-color: var(--clr-error) !important;
}

.border-e-error-100 {
  border-right-color: var(--clr-error-100) !important;
}

.border-e-error-200 {
  border-right-color: var(--clr-error-200) !important;
}

.border-e-error-300 {
  border-right-color: var(--clr-error-300) !important;
}

.border-e-error-400 {
  border-right-color: var(--clr-error-400) !important;
}

.border-e-error-500 {
  border-right-color: var(--clr-error-500) !important;
}

.border-e-error-600 {
  border-right-color: var(--clr-error-600) !important;
}

.border-e-error-700 {
  border-right-color: var(--clr-error-700) !important;
}

.border-e-error-800 {
  border-right-color: var(--clr-error-800) !important;
}

.border-e-error-900 {
  border-right-color: var(--clr-error-900) !important;
}

.border-e-warning {
  border-right-color: var(--clr-warning) !important;
}

.border-e-warning-100 {
  border-right-color: var(--clr-warning-100) !important;
}

.border-e-warning-200 {
  border-right-color: var(--clr-warning-200) !important;
}

.border-e-warning-300 {
  border-right-color: var(--clr-warning-300) !important;
}

.border-e-warning-400 {
  border-right-color: var(--clr-warning-400) !important;
}

.border-e-warning-500 {
  border-right-color: var(--clr-warning-500) !important;
}

.border-e-warning-600 {
  border-right-color: var(--clr-warning-600) !important;
}

.border-e-warning-700 {
  border-right-color: var(--clr-warning-700) !important;
}

.border-e-warning-800 {
  border-right-color: var(--clr-warning-800) !important;
}

.border-e-warning-900 {
  border-right-color: var(--clr-warning-900) !important;
}

.border-e-success {
  border-right-color: var(--clr-success) !important;
}

.border-e-success-100 {
  border-right-color: var(--clr-success-100) !important;
}

.border-e-success-200 {
  border-right-color: var(--clr-success-200) !important;
}

.border-e-success-300 {
  border-right-color: var(--clr-success-300) !important;
}

.border-e-success-400 {
  border-right-color: var(--clr-success-400) !important;
}

.border-e-success-500 {
  border-right-color: var(--clr-success-500) !important;
}

.border-e-success-600 {
  border-right-color: var(--clr-success-600) !important;
}

.border-e-success-700 {
  border-right-color: var(--clr-success-700) !important;
}

.border-e-success-800 {
  border-right-color: var(--clr-success-800) !important;
}

.border-e-success-900 {
  border-right-color: var(--clr-success-900) !important;
}

.border-e-info {
  border-right-color: var(--clr-info) !important;
}

.border-e-info-100 {
  border-right-color: var(--clr-info-100) !important;
}

.border-e-info-200 {
  border-right-color: var(--clr-info-200) !important;
}

.border-e-info-300 {
  border-right-color: var(--clr-info-300) !important;
}

.border-e-info-400 {
  border-right-color: var(--clr-info-400) !important;
}

.border-e-info-500 {
  border-right-color: var(--clr-info-500) !important;
}

.border-e-info-600 {
  border-right-color: var(--clr-info-600) !important;
}

.border-e-info-700 {
  border-right-color: var(--clr-info-700) !important;
}

.border-e-info-800 {
  border-right-color: var(--clr-info-800) !important;
}

.border-e-info-900 {
  border-right-color: var(--clr-info-900) !important;
}

.border-e-gray {
  border-right-color: var(--clr-gray) !important;
}

.border-e-gray-25 {
  border-right-color: var(--clr-gray-25) !important;
}

.border-e-gray-50 {
  border-right-color: var(--clr-gray-50) !important;
}

.border-e-gray-100 {
  border-right-color: var(--clr-gray-100) !important;
}

.border-e-gray-200 {
  border-right-color: var(--clr-gray-200) !important;
}

.border-e-gray-300 {
  border-right-color: var(--clr-gray-300) !important;
}

.border-e-gray-400 {
  border-right-color: var(--clr-gray-400) !important;
}

.border-e-gray-500 {
  border-right-color: var(--clr-gray-500) !important;
}

.border-e-gray-600 {
  border-right-color: var(--clr-gray-600) !important;
}

.border-e-gray-700 {
  border-right-color: var(--clr-gray-700) !important;
}

.border-e-gray-800 {
  border-right-color: var(--clr-gray-800) !important;
}

.border-e-gray-900 {
  border-right-color: var(--clr-gray-900) !important;
}

.border-e-white {
  border-right-color: var(--clr-white) !important;
}

.border-e-black {
  border-right-color: var(--clr-black) !important;
}

.border-e-transparent {
  border-right-color: var(--clr-transparent) !important;
}

.border-e-inherit {
  border-right-color: var(--clr-inherit) !important;
}

.border-e-initial {
  border-right-color: var(--clr-initial) !important;
}

.border-e-muted {
  border-right-color: var(--clr-muted) !important;
}

.border-e-facebook {
  border-right-color: var(--clr-facebook) !important;
}

.border-e-twitter {
  border-right-color: var(--clr-twitter) !important;
}

.border-e-linkedin {
  border-right-color: var(--clr-linkedin) !important;
}

.border-e-youtube {
  border-right-color: var(--clr-youtube) !important;
}

.border-e-instagram {
  border-right-color: var(--clr-instagram) !important;
}

.border-e-page-lightblue {
  border-right-color: var(--clr-page-lightblue) !important;
}

.border-e-page-gray {
  border-right-color: var(--clr-page-gray) !important;
}

.border-b-primary {
  border-bottom-color: var(--clr-primary) !important;
}

.border-b-primary-100 {
  border-bottom-color: var(--clr-primary-100) !important;
}

.border-b-primary-200 {
  border-bottom-color: var(--clr-primary-200) !important;
}

.border-b-primary-300 {
  border-bottom-color: var(--clr-primary-300) !important;
}

.border-b-primary-400 {
  border-bottom-color: var(--clr-primary-400) !important;
}

.border-b-primary-500 {
  border-bottom-color: var(--clr-primary-500) !important;
}

.border-b-primary-600 {
  border-bottom-color: var(--clr-primary-600) !important;
}

.border-b-primary-700 {
  border-bottom-color: var(--clr-primary-700) !important;
}

.border-b-primary-800 {
  border-bottom-color: var(--clr-primary-800) !important;
}

.border-b-primary-900 {
  border-bottom-color: var(--clr-primary-900) !important;
}

.border-b-error {
  border-bottom-color: var(--clr-error) !important;
}

.border-b-error-100 {
  border-bottom-color: var(--clr-error-100) !important;
}

.border-b-error-200 {
  border-bottom-color: var(--clr-error-200) !important;
}

.border-b-error-300 {
  border-bottom-color: var(--clr-error-300) !important;
}

.border-b-error-400 {
  border-bottom-color: var(--clr-error-400) !important;
}

.border-b-error-500 {
  border-bottom-color: var(--clr-error-500) !important;
}

.border-b-error-600 {
  border-bottom-color: var(--clr-error-600) !important;
}

.border-b-error-700 {
  border-bottom-color: var(--clr-error-700) !important;
}

.border-b-error-800 {
  border-bottom-color: var(--clr-error-800) !important;
}

.border-b-error-900 {
  border-bottom-color: var(--clr-error-900) !important;
}

.border-b-warning {
  border-bottom-color: var(--clr-warning) !important;
}

.border-b-warning-100 {
  border-bottom-color: var(--clr-warning-100) !important;
}

.border-b-warning-200 {
  border-bottom-color: var(--clr-warning-200) !important;
}

.border-b-warning-300 {
  border-bottom-color: var(--clr-warning-300) !important;
}

.border-b-warning-400 {
  border-bottom-color: var(--clr-warning-400) !important;
}

.border-b-warning-500 {
  border-bottom-color: var(--clr-warning-500) !important;
}

.border-b-warning-600 {
  border-bottom-color: var(--clr-warning-600) !important;
}

.border-b-warning-700 {
  border-bottom-color: var(--clr-warning-700) !important;
}

.border-b-warning-800 {
  border-bottom-color: var(--clr-warning-800) !important;
}

.border-b-warning-900 {
  border-bottom-color: var(--clr-warning-900) !important;
}

.border-b-success {
  border-bottom-color: var(--clr-success) !important;
}

.border-b-success-100 {
  border-bottom-color: var(--clr-success-100) !important;
}

.border-b-success-200 {
  border-bottom-color: var(--clr-success-200) !important;
}

.border-b-success-300 {
  border-bottom-color: var(--clr-success-300) !important;
}

.border-b-success-400 {
  border-bottom-color: var(--clr-success-400) !important;
}

.border-b-success-500 {
  border-bottom-color: var(--clr-success-500) !important;
}

.border-b-success-600 {
  border-bottom-color: var(--clr-success-600) !important;
}

.border-b-success-700 {
  border-bottom-color: var(--clr-success-700) !important;
}

.border-b-success-800 {
  border-bottom-color: var(--clr-success-800) !important;
}

.border-b-success-900 {
  border-bottom-color: var(--clr-success-900) !important;
}

.border-b-info {
  border-bottom-color: var(--clr-info) !important;
}

.border-b-info-100 {
  border-bottom-color: var(--clr-info-100) !important;
}

.border-b-info-200 {
  border-bottom-color: var(--clr-info-200) !important;
}

.border-b-info-300 {
  border-bottom-color: var(--clr-info-300) !important;
}

.border-b-info-400 {
  border-bottom-color: var(--clr-info-400) !important;
}

.border-b-info-500 {
  border-bottom-color: var(--clr-info-500) !important;
}

.border-b-info-600 {
  border-bottom-color: var(--clr-info-600) !important;
}

.border-b-info-700 {
  border-bottom-color: var(--clr-info-700) !important;
}

.border-b-info-800 {
  border-bottom-color: var(--clr-info-800) !important;
}

.border-b-info-900 {
  border-bottom-color: var(--clr-info-900) !important;
}

.border-b-gray {
  border-bottom-color: var(--clr-gray) !important;
}

.border-b-gray-25 {
  border-bottom-color: var(--clr-gray-25) !important;
}

.border-b-gray-50 {
  border-bottom-color: var(--clr-gray-50) !important;
}

.border-b-gray-100 {
  border-bottom-color: var(--clr-gray-100) !important;
}

.border-b-gray-200 {
  border-bottom-color: var(--clr-gray-200) !important;
}

.border-b-gray-300 {
  border-bottom-color: var(--clr-gray-300) !important;
}

.border-b-gray-400 {
  border-bottom-color: var(--clr-gray-400) !important;
}

.border-b-gray-500 {
  border-bottom-color: var(--clr-gray-500) !important;
}

.border-b-gray-600 {
  border-bottom-color: var(--clr-gray-600) !important;
}

.border-b-gray-700 {
  border-bottom-color: var(--clr-gray-700) !important;
}

.border-b-gray-800 {
  border-bottom-color: var(--clr-gray-800) !important;
}

.border-b-gray-900 {
  border-bottom-color: var(--clr-gray-900) !important;
}

.border-b-white {
  border-bottom-color: var(--clr-white) !important;
}

.border-b-black {
  border-bottom-color: var(--clr-black) !important;
}

.border-b-transparent {
  border-bottom-color: var(--clr-transparent) !important;
}

.border-b-inherit {
  border-bottom-color: var(--clr-inherit) !important;
}

.border-b-initial {
  border-bottom-color: var(--clr-initial) !important;
}

.border-b-muted {
  border-bottom-color: var(--clr-muted) !important;
}

.border-b-facebook {
  border-bottom-color: var(--clr-facebook) !important;
}

.border-b-twitter {
  border-bottom-color: var(--clr-twitter) !important;
}

.border-b-linkedin {
  border-bottom-color: var(--clr-linkedin) !important;
}

.border-b-youtube {
  border-bottom-color: var(--clr-youtube) !important;
}

.border-b-instagram {
  border-bottom-color: var(--clr-instagram) !important;
}

.border-b-page-lightblue {
  border-bottom-color: var(--clr-page-lightblue) !important;
}

.border-b-page-gray {
  border-bottom-color: var(--clr-page-gray) !important;
}

.border-s-primary {
  border-left-color: var(--clr-primary) !important;
}

.border-s-primary-100 {
  border-left-color: var(--clr-primary-100) !important;
}

.border-s-primary-200 {
  border-left-color: var(--clr-primary-200) !important;
}

.border-s-primary-300 {
  border-left-color: var(--clr-primary-300) !important;
}

.border-s-primary-400 {
  border-left-color: var(--clr-primary-400) !important;
}

.border-s-primary-500 {
  border-left-color: var(--clr-primary-500) !important;
}

.border-s-primary-600 {
  border-left-color: var(--clr-primary-600) !important;
}

.border-s-primary-700 {
  border-left-color: var(--clr-primary-700) !important;
}

.border-s-primary-800 {
  border-left-color: var(--clr-primary-800) !important;
}

.border-s-primary-900 {
  border-left-color: var(--clr-primary-900) !important;
}

.border-s-error {
  border-left-color: var(--clr-error) !important;
}

.border-s-error-100 {
  border-left-color: var(--clr-error-100) !important;
}

.border-s-error-200 {
  border-left-color: var(--clr-error-200) !important;
}

.border-s-error-300 {
  border-left-color: var(--clr-error-300) !important;
}

.border-s-error-400 {
  border-left-color: var(--clr-error-400) !important;
}

.border-s-error-500 {
  border-left-color: var(--clr-error-500) !important;
}

.border-s-error-600 {
  border-left-color: var(--clr-error-600) !important;
}

.border-s-error-700 {
  border-left-color: var(--clr-error-700) !important;
}

.border-s-error-800 {
  border-left-color: var(--clr-error-800) !important;
}

.border-s-error-900 {
  border-left-color: var(--clr-error-900) !important;
}

.border-s-warning {
  border-left-color: var(--clr-warning) !important;
}

.border-s-warning-100 {
  border-left-color: var(--clr-warning-100) !important;
}

.border-s-warning-200 {
  border-left-color: var(--clr-warning-200) !important;
}

.border-s-warning-300 {
  border-left-color: var(--clr-warning-300) !important;
}

.border-s-warning-400 {
  border-left-color: var(--clr-warning-400) !important;
}

.border-s-warning-500 {
  border-left-color: var(--clr-warning-500) !important;
}

.border-s-warning-600 {
  border-left-color: var(--clr-warning-600) !important;
}

.border-s-warning-700 {
  border-left-color: var(--clr-warning-700) !important;
}

.border-s-warning-800 {
  border-left-color: var(--clr-warning-800) !important;
}

.border-s-warning-900 {
  border-left-color: var(--clr-warning-900) !important;
}

.border-s-success {
  border-left-color: var(--clr-success) !important;
}

.border-s-success-100 {
  border-left-color: var(--clr-success-100) !important;
}

.border-s-success-200 {
  border-left-color: var(--clr-success-200) !important;
}

.border-s-success-300 {
  border-left-color: var(--clr-success-300) !important;
}

.border-s-success-400 {
  border-left-color: var(--clr-success-400) !important;
}

.border-s-success-500 {
  border-left-color: var(--clr-success-500) !important;
}

.border-s-success-600 {
  border-left-color: var(--clr-success-600) !important;
}

.border-s-success-700 {
  border-left-color: var(--clr-success-700) !important;
}

.border-s-success-800 {
  border-left-color: var(--clr-success-800) !important;
}

.border-s-success-900 {
  border-left-color: var(--clr-success-900) !important;
}

.border-s-info {
  border-left-color: var(--clr-info) !important;
}

.border-s-info-100 {
  border-left-color: var(--clr-info-100) !important;
}

.border-s-info-200 {
  border-left-color: var(--clr-info-200) !important;
}

.border-s-info-300 {
  border-left-color: var(--clr-info-300) !important;
}

.border-s-info-400 {
  border-left-color: var(--clr-info-400) !important;
}

.border-s-info-500 {
  border-left-color: var(--clr-info-500) !important;
}

.border-s-info-600 {
  border-left-color: var(--clr-info-600) !important;
}

.border-s-info-700 {
  border-left-color: var(--clr-info-700) !important;
}

.border-s-info-800 {
  border-left-color: var(--clr-info-800) !important;
}

.border-s-info-900 {
  border-left-color: var(--clr-info-900) !important;
}

.border-s-gray {
  border-left-color: var(--clr-gray) !important;
}

.border-s-gray-25 {
  border-left-color: var(--clr-gray-25) !important;
}

.border-s-gray-50 {
  border-left-color: var(--clr-gray-50) !important;
}

.border-s-gray-100 {
  border-left-color: var(--clr-gray-100) !important;
}

.border-s-gray-200 {
  border-left-color: var(--clr-gray-200) !important;
}

.border-s-gray-300 {
  border-left-color: var(--clr-gray-300) !important;
}

.border-s-gray-400 {
  border-left-color: var(--clr-gray-400) !important;
}

.border-s-gray-500 {
  border-left-color: var(--clr-gray-500) !important;
}

.border-s-gray-600 {
  border-left-color: var(--clr-gray-600) !important;
}

.border-s-gray-700 {
  border-left-color: var(--clr-gray-700) !important;
}

.border-s-gray-800 {
  border-left-color: var(--clr-gray-800) !important;
}

.border-s-gray-900 {
  border-left-color: var(--clr-gray-900) !important;
}

.border-s-white {
  border-left-color: var(--clr-white) !important;
}

.border-s-black {
  border-left-color: var(--clr-black) !important;
}

.border-s-transparent {
  border-left-color: var(--clr-transparent) !important;
}

.border-s-inherit {
  border-left-color: var(--clr-inherit) !important;
}

.border-s-initial {
  border-left-color: var(--clr-initial) !important;
}

.border-s-muted {
  border-left-color: var(--clr-muted) !important;
}

.border-s-facebook {
  border-left-color: var(--clr-facebook) !important;
}

.border-s-twitter {
  border-left-color: var(--clr-twitter) !important;
}

.border-s-linkedin {
  border-left-color: var(--clr-linkedin) !important;
}

.border-s-youtube {
  border-left-color: var(--clr-youtube) !important;
}

.border-s-instagram {
  border-left-color: var(--clr-instagram) !important;
}

.border-s-page-lightblue {
  border-left-color: var(--clr-page-lightblue) !important;
}

.border-s-page-gray {
  border-left-color: var(--clr-page-gray) !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-inherit {
  overflow: inherit !important;
}

.overflow-initial {
  overflow: initial !important;
}

.overflow-unset {
  overflow: unset !important;
}

@media (min-width: 40rem) {
  .overflow-sm-hidden {
    overflow: 40rem !important;
  }
}
@media (min-width: 48rem) {
  .overflow-md-hidden {
    overflow: 48rem !important;
  }
}
@media (min-width: 64rem) {
  .overflow-lg-hidden {
    overflow: 64rem !important;
  }
}
@media (min-width: 80rem) {
  .overflow-xl-hidden {
    overflow: 80rem !important;
  }
}
@media (min-width: 96rem) {
  .overflow-2xl-hidden {
    overflow: 96rem !important;
  }
}
@media (min-width: 120rem) {
  .overflow-3xl-hidden {
    overflow: 120rem !important;
  }
}
@media (min-width: 40rem) {
  .overflow-sm-visible {
    overflow: 40rem !important;
  }
}
@media (min-width: 48rem) {
  .overflow-md-visible {
    overflow: 48rem !important;
  }
}
@media (min-width: 64rem) {
  .overflow-lg-visible {
    overflow: 64rem !important;
  }
}
@media (min-width: 80rem) {
  .overflow-xl-visible {
    overflow: 80rem !important;
  }
}
@media (min-width: 96rem) {
  .overflow-2xl-visible {
    overflow: 96rem !important;
  }
}
@media (min-width: 120rem) {
  .overflow-3xl-visible {
    overflow: 120rem !important;
  }
}
@media (min-width: 40rem) {
  .overflow-sm-auto {
    overflow: 40rem !important;
  }
}
@media (min-width: 48rem) {
  .overflow-md-auto {
    overflow: 48rem !important;
  }
}
@media (min-width: 64rem) {
  .overflow-lg-auto {
    overflow: 64rem !important;
  }
}
@media (min-width: 80rem) {
  .overflow-xl-auto {
    overflow: 80rem !important;
  }
}
@media (min-width: 96rem) {
  .overflow-2xl-auto {
    overflow: 96rem !important;
  }
}
@media (min-width: 120rem) {
  .overflow-3xl-auto {
    overflow: 120rem !important;
  }
}
@media (min-width: 40rem) {
  .overflow-sm-scroll {
    overflow: 40rem !important;
  }
}
@media (min-width: 48rem) {
  .overflow-md-scroll {
    overflow: 48rem !important;
  }
}
@media (min-width: 64rem) {
  .overflow-lg-scroll {
    overflow: 64rem !important;
  }
}
@media (min-width: 80rem) {
  .overflow-xl-scroll {
    overflow: 80rem !important;
  }
}
@media (min-width: 96rem) {
  .overflow-2xl-scroll {
    overflow: 96rem !important;
  }
}
@media (min-width: 120rem) {
  .overflow-3xl-scroll {
    overflow: 120rem !important;
  }
}
@media (min-width: 40rem) {
  .overflow-sm-inherit {
    overflow: 40rem !important;
  }
}
@media (min-width: 48rem) {
  .overflow-md-inherit {
    overflow: 48rem !important;
  }
}
@media (min-width: 64rem) {
  .overflow-lg-inherit {
    overflow: 64rem !important;
  }
}
@media (min-width: 80rem) {
  .overflow-xl-inherit {
    overflow: 80rem !important;
  }
}
@media (min-width: 96rem) {
  .overflow-2xl-inherit {
    overflow: 96rem !important;
  }
}
@media (min-width: 120rem) {
  .overflow-3xl-inherit {
    overflow: 120rem !important;
  }
}
@media (min-width: 40rem) {
  .overflow-sm-initial {
    overflow: 40rem !important;
  }
}
@media (min-width: 48rem) {
  .overflow-md-initial {
    overflow: 48rem !important;
  }
}
@media (min-width: 64rem) {
  .overflow-lg-initial {
    overflow: 64rem !important;
  }
}
@media (min-width: 80rem) {
  .overflow-xl-initial {
    overflow: 80rem !important;
  }
}
@media (min-width: 96rem) {
  .overflow-2xl-initial {
    overflow: 96rem !important;
  }
}
@media (min-width: 120rem) {
  .overflow-3xl-initial {
    overflow: 120rem !important;
  }
}
@media (min-width: 40rem) {
  .overflow-sm-unset {
    overflow: 40rem !important;
  }
}
@media (min-width: 48rem) {
  .overflow-md-unset {
    overflow: 48rem !important;
  }
}
@media (min-width: 64rem) {
  .overflow-lg-unset {
    overflow: 64rem !important;
  }
}
@media (min-width: 80rem) {
  .overflow-xl-unset {
    overflow: 80rem !important;
  }
}
@media (min-width: 96rem) {
  .overflow-2xl-unset {
    overflow: 96rem !important;
  }
}
@media (min-width: 120rem) {
  .overflow-3xl-unset {
    overflow: 120rem !important;
  }
}
.rounded-none {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.125rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.375rem !important;
}

.rounded-4 {
  border-radius: 0.5rem !important;
}

.rounded-5 {
  border-radius: 0.75rem !important;
}

.rounded-6 {
  border-radius: 1rem !important;
}

.rounded-7 {
  border-radius: 1.5rem !important;
}

.rounded-full {
  border-radius: 9999px !important;
}

@media (min-width: 40rem) {
  .rounded-sm-none {
    border-radius: 0 !important;
  }
  .rounded-sm-1 {
    border-radius: 0.125rem !important;
  }
  .rounded-sm-2 {
    border-radius: 0.25rem !important;
  }
  .rounded-sm-3 {
    border-radius: 0.375rem !important;
  }
  .rounded-sm-4 {
    border-radius: 0.5rem !important;
  }
  .rounded-sm-5 {
    border-radius: 0.75rem !important;
  }
  .rounded-sm-6 {
    border-radius: 1rem !important;
  }
  .rounded-sm-7 {
    border-radius: 1.5rem !important;
  }
  .rounded-sm-full {
    border-radius: 9999px !important;
  }
}
@media (min-width: 48rem) {
  .rounded-md-none {
    border-radius: 0 !important;
  }
  .rounded-md-1 {
    border-radius: 0.125rem !important;
  }
  .rounded-md-2 {
    border-radius: 0.25rem !important;
  }
  .rounded-md-3 {
    border-radius: 0.375rem !important;
  }
  .rounded-md-4 {
    border-radius: 0.5rem !important;
  }
  .rounded-md-5 {
    border-radius: 0.75rem !important;
  }
  .rounded-md-6 {
    border-radius: 1rem !important;
  }
  .rounded-md-7 {
    border-radius: 1.5rem !important;
  }
  .rounded-md-full {
    border-radius: 9999px !important;
  }
}
@media (min-width: 64rem) {
  .rounded-lg-none {
    border-radius: 0 !important;
  }
  .rounded-lg-1 {
    border-radius: 0.125rem !important;
  }
  .rounded-lg-2 {
    border-radius: 0.25rem !important;
  }
  .rounded-lg-3 {
    border-radius: 0.375rem !important;
  }
  .rounded-lg-4 {
    border-radius: 0.5rem !important;
  }
  .rounded-lg-5 {
    border-radius: 0.75rem !important;
  }
  .rounded-lg-6 {
    border-radius: 1rem !important;
  }
  .rounded-lg-7 {
    border-radius: 1.5rem !important;
  }
  .rounded-lg-full {
    border-radius: 9999px !important;
  }
}
@media (min-width: 80rem) {
  .rounded-xl-none {
    border-radius: 0 !important;
  }
  .rounded-xl-1 {
    border-radius: 0.125rem !important;
  }
  .rounded-xl-2 {
    border-radius: 0.25rem !important;
  }
  .rounded-xl-3 {
    border-radius: 0.375rem !important;
  }
  .rounded-xl-4 {
    border-radius: 0.5rem !important;
  }
  .rounded-xl-5 {
    border-radius: 0.75rem !important;
  }
  .rounded-xl-6 {
    border-radius: 1rem !important;
  }
  .rounded-xl-7 {
    border-radius: 1.5rem !important;
  }
  .rounded-xl-full {
    border-radius: 9999px !important;
  }
}
@media (min-width: 96rem) {
  .rounded-2xl-none {
    border-radius: 0 !important;
  }
  .rounded-2xl-1 {
    border-radius: 0.125rem !important;
  }
  .rounded-2xl-2 {
    border-radius: 0.25rem !important;
  }
  .rounded-2xl-3 {
    border-radius: 0.375rem !important;
  }
  .rounded-2xl-4 {
    border-radius: 0.5rem !important;
  }
  .rounded-2xl-5 {
    border-radius: 0.75rem !important;
  }
  .rounded-2xl-6 {
    border-radius: 1rem !important;
  }
  .rounded-2xl-7 {
    border-radius: 1.5rem !important;
  }
  .rounded-2xl-full {
    border-radius: 9999px !important;
  }
}
@media (min-width: 120rem) {
  .rounded-3xl-none {
    border-radius: 0 !important;
  }
  .rounded-3xl-1 {
    border-radius: 0.125rem !important;
  }
  .rounded-3xl-2 {
    border-radius: 0.25rem !important;
  }
  .rounded-3xl-3 {
    border-radius: 0.375rem !important;
  }
  .rounded-3xl-4 {
    border-radius: 0.5rem !important;
  }
  .rounded-3xl-5 {
    border-radius: 0.75rem !important;
  }
  .rounded-3xl-6 {
    border-radius: 1rem !important;
  }
  .rounded-3xl-7 {
    border-radius: 1.5rem !important;
  }
  .rounded-3xl-full {
    border-radius: 9999px !important;
  }
}
.rounded-tr-none {
  border-top-right-radius: 0 !important;
}

.rounded-tr-1 {
  border-top-right-radius: 0.125rem !important;
}

.rounded-tr-2 {
  border-top-right-radius: 0.25rem !important;
}

.rounded-tr-3 {
  border-top-right-radius: 0.375rem !important;
}

.rounded-tr-4 {
  border-top-right-radius: 0.5rem !important;
}

.rounded-tr-5 {
  border-top-right-radius: 0.75rem !important;
}

.rounded-tr-6 {
  border-top-right-radius: 1rem !important;
}

.rounded-tr-7 {
  border-top-right-radius: 1.5rem !important;
}

.rounded-tr-full {
  border-top-right-radius: 9999px !important;
}

.rounded-tl-none {
  border-top-left-radius: 0 !important;
}

.rounded-tl-1 {
  border-top-left-radius: 0.125rem !important;
}

.rounded-tl-2 {
  border-top-left-radius: 0.25rem !important;
}

.rounded-tl-3 {
  border-top-left-radius: 0.375rem !important;
}

.rounded-tl-4 {
  border-top-left-radius: 0.5rem !important;
}

.rounded-tl-5 {
  border-top-left-radius: 0.75rem !important;
}

.rounded-tl-6 {
  border-top-left-radius: 1rem !important;
}

.rounded-tl-7 {
  border-top-left-radius: 1.5rem !important;
}

.rounded-tl-full {
  border-top-left-radius: 9999px !important;
}

.rounded-br-none {
  border-bottom-right-radius: 0 !important;
}

.rounded-br-1 {
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-br-2 {
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-br-3 {
  border-bottom-right-radius: 0.375rem !important;
}

.rounded-br-4 {
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-br-5 {
  border-bottom-right-radius: 0.75rem !important;
}

.rounded-br-6 {
  border-bottom-right-radius: 1rem !important;
}

.rounded-br-7 {
  border-bottom-right-radius: 1.5rem !important;
}

.rounded-br-full {
  border-bottom-right-radius: 9999px !important;
}

.rounded-bl-none {
  border-bottom-left-radius: 0 !important;
}

.rounded-bl-1 {
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-bl-2 {
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-bl-3 {
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-bl-4 {
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-bl-5 {
  border-bottom-left-radius: 0.75rem !important;
}

.rounded-bl-6 {
  border-bottom-left-radius: 1rem !important;
}

.rounded-bl-7 {
  border-bottom-left-radius: 1.5rem !important;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px !important;
}

.whitespace-normal {
  white-space: normal !important;
}

.whitespace-nowrap {
  white-space: nowrap !important;
}

.whitespace-pre {
  white-space: pre !important;
}

.whitespace-pre-line {
  white-space: pre-line !important;
}

.whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.whitespace-initial {
  white-space: initial !important;
}

.whitespace-inherit {
  white-space: inherit !important;
}

.whitespace-unset {
  white-space: unset !important;
}

@media (min-width: 40rem) {
  .whitespace-sm-normal {
    white-space: normal !important;
  }
}
@media (min-width: 48rem) {
  .whitespace-md-normal {
    white-space: normal !important;
  }
}
@media (min-width: 64rem) {
  .whitespace-lg-normal {
    white-space: normal !important;
  }
}
@media (min-width: 80rem) {
  .whitespace-xl-normal {
    white-space: normal !important;
  }
}
@media (min-width: 96rem) {
  .whitespace-2xl-normal {
    white-space: normal !important;
  }
}
@media (min-width: 120rem) {
  .whitespace-3xl-normal {
    white-space: normal !important;
  }
}
@media (min-width: 40rem) {
  .whitespace-sm-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 48rem) {
  .whitespace-md-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 64rem) {
  .whitespace-lg-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 80rem) {
  .whitespace-xl-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 96rem) {
  .whitespace-2xl-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 120rem) {
  .whitespace-3xl-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 40rem) {
  .whitespace-sm-pre {
    white-space: pre !important;
  }
}
@media (min-width: 48rem) {
  .whitespace-md-pre {
    white-space: pre !important;
  }
}
@media (min-width: 64rem) {
  .whitespace-lg-pre {
    white-space: pre !important;
  }
}
@media (min-width: 80rem) {
  .whitespace-xl-pre {
    white-space: pre !important;
  }
}
@media (min-width: 96rem) {
  .whitespace-2xl-pre {
    white-space: pre !important;
  }
}
@media (min-width: 120rem) {
  .whitespace-3xl-pre {
    white-space: pre !important;
  }
}
@media (min-width: 40rem) {
  .whitespace-sm-pre-line {
    white-space: pre-line !important;
  }
}
@media (min-width: 48rem) {
  .whitespace-md-pre-line {
    white-space: pre-line !important;
  }
}
@media (min-width: 64rem) {
  .whitespace-lg-pre-line {
    white-space: pre-line !important;
  }
}
@media (min-width: 80rem) {
  .whitespace-xl-pre-line {
    white-space: pre-line !important;
  }
}
@media (min-width: 96rem) {
  .whitespace-2xl-pre-line {
    white-space: pre-line !important;
  }
}
@media (min-width: 120rem) {
  .whitespace-3xl-pre-line {
    white-space: pre-line !important;
  }
}
@media (min-width: 40rem) {
  .whitespace-sm-pre-wrap {
    white-space: pre-wrap !important;
  }
}
@media (min-width: 48rem) {
  .whitespace-md-pre-wrap {
    white-space: pre-wrap !important;
  }
}
@media (min-width: 64rem) {
  .whitespace-lg-pre-wrap {
    white-space: pre-wrap !important;
  }
}
@media (min-width: 80rem) {
  .whitespace-xl-pre-wrap {
    white-space: pre-wrap !important;
  }
}
@media (min-width: 96rem) {
  .whitespace-2xl-pre-wrap {
    white-space: pre-wrap !important;
  }
}
@media (min-width: 120rem) {
  .whitespace-3xl-pre-wrap {
    white-space: pre-wrap !important;
  }
}
@media (min-width: 40rem) {
  .whitespace-sm-initial {
    white-space: initial !important;
  }
}
@media (min-width: 48rem) {
  .whitespace-md-initial {
    white-space: initial !important;
  }
}
@media (min-width: 64rem) {
  .whitespace-lg-initial {
    white-space: initial !important;
  }
}
@media (min-width: 80rem) {
  .whitespace-xl-initial {
    white-space: initial !important;
  }
}
@media (min-width: 96rem) {
  .whitespace-2xl-initial {
    white-space: initial !important;
  }
}
@media (min-width: 120rem) {
  .whitespace-3xl-initial {
    white-space: initial !important;
  }
}
@media (min-width: 40rem) {
  .whitespace-sm-inherit {
    white-space: inherit !important;
  }
}
@media (min-width: 48rem) {
  .whitespace-md-inherit {
    white-space: inherit !important;
  }
}
@media (min-width: 64rem) {
  .whitespace-lg-inherit {
    white-space: inherit !important;
  }
}
@media (min-width: 80rem) {
  .whitespace-xl-inherit {
    white-space: inherit !important;
  }
}
@media (min-width: 96rem) {
  .whitespace-2xl-inherit {
    white-space: inherit !important;
  }
}
@media (min-width: 120rem) {
  .whitespace-3xl-inherit {
    white-space: inherit !important;
  }
}
@media (min-width: 40rem) {
  .whitespace-sm-unset {
    white-space: unset !important;
  }
}
@media (min-width: 48rem) {
  .whitespace-md-unset {
    white-space: unset !important;
  }
}
@media (min-width: 64rem) {
  .whitespace-lg-unset {
    white-space: unset !important;
  }
}
@media (min-width: 80rem) {
  .whitespace-xl-unset {
    white-space: unset !important;
  }
}
@media (min-width: 96rem) {
  .whitespace-2xl-unset {
    white-space: unset !important;
  }
}
@media (min-width: 120rem) {
  .whitespace-3xl-unset {
    white-space: unset !important;
  }
}
.opacity-0 {
  opacity: 0% !important;
}

.opacity-1 {
  opacity: 1% !important;
}

.opacity-2 {
  opacity: 2% !important;
}

.opacity-3 {
  opacity: 3% !important;
}

.opacity-4 {
  opacity: 4% !important;
}

.opacity-5 {
  opacity: 5% !important;
}

.opacity-6 {
  opacity: 6% !important;
}

.opacity-7 {
  opacity: 7% !important;
}

.opacity-8 {
  opacity: 8% !important;
}

.opacity-9 {
  opacity: 9% !important;
}

.opacity-10 {
  opacity: 10% !important;
}

.opacity-11 {
  opacity: 11% !important;
}

.opacity-12 {
  opacity: 12% !important;
}

.opacity-13 {
  opacity: 13% !important;
}

.opacity-14 {
  opacity: 14% !important;
}

.opacity-15 {
  opacity: 15% !important;
}

.opacity-16 {
  opacity: 16% !important;
}

.opacity-17 {
  opacity: 17% !important;
}

.opacity-18 {
  opacity: 18% !important;
}

.opacity-19 {
  opacity: 19% !important;
}

.opacity-20 {
  opacity: 20% !important;
}

.opacity-21 {
  opacity: 21% !important;
}

.opacity-22 {
  opacity: 22% !important;
}

.opacity-23 {
  opacity: 23% !important;
}

.opacity-24 {
  opacity: 24% !important;
}

.opacity-25 {
  opacity: 25% !important;
}

.opacity-26 {
  opacity: 26% !important;
}

.opacity-27 {
  opacity: 27% !important;
}

.opacity-28 {
  opacity: 28% !important;
}

.opacity-29 {
  opacity: 29% !important;
}

.opacity-30 {
  opacity: 30% !important;
}

.opacity-31 {
  opacity: 31% !important;
}

.opacity-32 {
  opacity: 32% !important;
}

.opacity-33 {
  opacity: 33% !important;
}

.opacity-34 {
  opacity: 34% !important;
}

.opacity-35 {
  opacity: 35% !important;
}

.opacity-36 {
  opacity: 36% !important;
}

.opacity-37 {
  opacity: 37% !important;
}

.opacity-38 {
  opacity: 38% !important;
}

.opacity-39 {
  opacity: 39% !important;
}

.opacity-40 {
  opacity: 40% !important;
}

.opacity-41 {
  opacity: 41% !important;
}

.opacity-42 {
  opacity: 42% !important;
}

.opacity-43 {
  opacity: 43% !important;
}

.opacity-44 {
  opacity: 44% !important;
}

.opacity-45 {
  opacity: 45% !important;
}

.opacity-46 {
  opacity: 46% !important;
}

.opacity-47 {
  opacity: 47% !important;
}

.opacity-48 {
  opacity: 48% !important;
}

.opacity-49 {
  opacity: 49% !important;
}

.opacity-50 {
  opacity: 50% !important;
}

.opacity-51 {
  opacity: 51% !important;
}

.opacity-52 {
  opacity: 52% !important;
}

.opacity-53 {
  opacity: 53% !important;
}

.opacity-54 {
  opacity: 54% !important;
}

.opacity-55 {
  opacity: 55% !important;
}

.opacity-56 {
  opacity: 56% !important;
}

.opacity-57 {
  opacity: 57% !important;
}

.opacity-58 {
  opacity: 58% !important;
}

.opacity-59 {
  opacity: 59% !important;
}

.opacity-60 {
  opacity: 60% !important;
}

.opacity-61 {
  opacity: 61% !important;
}

.opacity-62 {
  opacity: 62% !important;
}

.opacity-63 {
  opacity: 63% !important;
}

.opacity-64 {
  opacity: 64% !important;
}

.opacity-65 {
  opacity: 65% !important;
}

.opacity-66 {
  opacity: 66% !important;
}

.opacity-67 {
  opacity: 67% !important;
}

.opacity-68 {
  opacity: 68% !important;
}

.opacity-69 {
  opacity: 69% !important;
}

.opacity-70 {
  opacity: 70% !important;
}

.opacity-71 {
  opacity: 71% !important;
}

.opacity-72 {
  opacity: 72% !important;
}

.opacity-73 {
  opacity: 73% !important;
}

.opacity-74 {
  opacity: 74% !important;
}

.opacity-75 {
  opacity: 75% !important;
}

.opacity-76 {
  opacity: 76% !important;
}

.opacity-77 {
  opacity: 77% !important;
}

.opacity-78 {
  opacity: 78% !important;
}

.opacity-79 {
  opacity: 79% !important;
}

.opacity-80 {
  opacity: 80% !important;
}

.opacity-81 {
  opacity: 81% !important;
}

.opacity-82 {
  opacity: 82% !important;
}

.opacity-83 {
  opacity: 83% !important;
}

.opacity-84 {
  opacity: 84% !important;
}

.opacity-85 {
  opacity: 85% !important;
}

.opacity-86 {
  opacity: 86% !important;
}

.opacity-87 {
  opacity: 87% !important;
}

.opacity-88 {
  opacity: 88% !important;
}

.opacity-89 {
  opacity: 89% !important;
}

.opacity-90 {
  opacity: 90% !important;
}

.opacity-91 {
  opacity: 91% !important;
}

.opacity-92 {
  opacity: 92% !important;
}

.opacity-93 {
  opacity: 93% !important;
}

.opacity-94 {
  opacity: 94% !important;
}

.opacity-95 {
  opacity: 95% !important;
}

.opacity-96 {
  opacity: 96% !important;
}

.opacity-97 {
  opacity: 97% !important;
}

.opacity-98 {
  opacity: 98% !important;
}

.opacity-99 {
  opacity: 99% !important;
}

.opacity-100 {
  opacity: 100% !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: 40rem) {
  .position-sm-static {
    position: static !important;
  }
}
@media (min-width: 48rem) {
  .position-md-static {
    position: static !important;
  }
}
@media (min-width: 64rem) {
  .position-lg-static {
    position: static !important;
  }
}
@media (min-width: 80rem) {
  .position-xl-static {
    position: static !important;
  }
}
@media (min-width: 96rem) {
  .position-2xl-static {
    position: static !important;
  }
}
@media (min-width: 120rem) {
  .position-3xl-static {
    position: static !important;
  }
}
@media (min-width: 40rem) {
  .position-sm-relative {
    position: relative !important;
  }
}
@media (min-width: 48rem) {
  .position-md-relative {
    position: relative !important;
  }
}
@media (min-width: 64rem) {
  .position-lg-relative {
    position: relative !important;
  }
}
@media (min-width: 80rem) {
  .position-xl-relative {
    position: relative !important;
  }
}
@media (min-width: 96rem) {
  .position-2xl-relative {
    position: relative !important;
  }
}
@media (min-width: 120rem) {
  .position-3xl-relative {
    position: relative !important;
  }
}
@media (min-width: 40rem) {
  .position-sm-absolute {
    position: absolute !important;
  }
}
@media (min-width: 48rem) {
  .position-md-absolute {
    position: absolute !important;
  }
}
@media (min-width: 64rem) {
  .position-lg-absolute {
    position: absolute !important;
  }
}
@media (min-width: 80rem) {
  .position-xl-absolute {
    position: absolute !important;
  }
}
@media (min-width: 96rem) {
  .position-2xl-absolute {
    position: absolute !important;
  }
}
@media (min-width: 120rem) {
  .position-3xl-absolute {
    position: absolute !important;
  }
}
@media (min-width: 40rem) {
  .position-sm-fixed {
    position: fixed !important;
  }
}
@media (min-width: 48rem) {
  .position-md-fixed {
    position: fixed !important;
  }
}
@media (min-width: 64rem) {
  .position-lg-fixed {
    position: fixed !important;
  }
}
@media (min-width: 80rem) {
  .position-xl-fixed {
    position: fixed !important;
  }
}
@media (min-width: 96rem) {
  .position-2xl-fixed {
    position: fixed !important;
  }
}
@media (min-width: 120rem) {
  .position-3xl-fixed {
    position: fixed !important;
  }
}
@media (min-width: 40rem) {
  .position-sm-sticky {
    position: sticky !important;
  }
}
@media (min-width: 48rem) {
  .position-md-sticky {
    position: sticky !important;
  }
}
@media (min-width: 64rem) {
  .position-lg-sticky {
    position: sticky !important;
  }
}
@media (min-width: 80rem) {
  .position-xl-sticky {
    position: sticky !important;
  }
}
@media (min-width: 96rem) {
  .position-2xl-sticky {
    position: sticky !important;
  }
}
@media (min-width: 120rem) {
  .position-3xl-sticky {
    position: sticky !important;
  }
}
.top-auto {
  top: auto !important;
}

.top-0 {
  top: 0 !important;
}

.top-1 {
  top: 0.25rem !important;
}

.top-2 {
  top: 0.5rem !important;
}

.top-3 {
  top: 0.75rem !important;
}

.top-4 {
  top: 1rem !important;
}

.top-5 {
  top: 1.25rem !important;
}

.top-6 {
  top: 1.5rem !important;
}

.top-7 {
  top: 1.75rem !important;
}

.top-8 {
  top: 2rem !important;
}

.top-9 {
  top: 2.25rem !important;
}

.top-10 {
  top: 2.5rem !important;
}

.top-11 {
  top: 2.75rem !important;
}

.top-12 {
  top: 3rem !important;
}

.top-13 {
  top: 3.25rem !important;
}

.top-14 {
  top: 3.5rem !important;
}

.top-15 {
  top: 3.75rem !important;
}

.top-16 {
  top: 4rem !important;
}

.top-17 {
  top: 4.25rem !important;
}

.top-18 {
  top: 4.5rem !important;
}

.top-19 {
  top: 4.75rem !important;
}

.top-20 {
  top: 5rem !important;
}

.top-21 {
  top: 5.25rem !important;
}

.top-22 {
  top: 5.5rem !important;
}

.top-23 {
  top: 5.75rem !important;
}

.top-24 {
  top: 6rem !important;
}

.top-25 {
  top: 6.25rem !important;
}

.right-auto {
  right: auto !important;
}

.right-0 {
  right: 0 !important;
}

.right-1 {
  right: 0.25rem !important;
}

.right-2 {
  right: 0.5rem !important;
}

.right-3 {
  right: 0.75rem !important;
}

.right-4 {
  right: 1rem !important;
}

.right-5 {
  right: 1.25rem !important;
}

.right-6 {
  right: 1.5rem !important;
}

.right-7 {
  right: 1.75rem !important;
}

.right-8 {
  right: 2rem !important;
}

.right-9 {
  right: 2.25rem !important;
}

.right-10 {
  right: 2.5rem !important;
}

.right-11 {
  right: 2.75rem !important;
}

.right-12 {
  right: 3rem !important;
}

.right-13 {
  right: 3.25rem !important;
}

.right-14 {
  right: 3.5rem !important;
}

.right-15 {
  right: 3.75rem !important;
}

.right-16 {
  right: 4rem !important;
}

.right-17 {
  right: 4.25rem !important;
}

.right-18 {
  right: 4.5rem !important;
}

.right-19 {
  right: 4.75rem !important;
}

.right-20 {
  right: 5rem !important;
}

.right-21 {
  right: 5.25rem !important;
}

.right-22 {
  right: 5.5rem !important;
}

.right-23 {
  right: 5.75rem !important;
}

.right-24 {
  right: 6rem !important;
}

.right-25 {
  right: 6.25rem !important;
}

.bottom-auto {
  bottom: auto !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-1 {
  bottom: 0.25rem !important;
}

.bottom-2 {
  bottom: 0.5rem !important;
}

.bottom-3 {
  bottom: 0.75rem !important;
}

.bottom-4 {
  bottom: 1rem !important;
}

.bottom-5 {
  bottom: 1.25rem !important;
}

.bottom-6 {
  bottom: 1.5rem !important;
}

.bottom-7 {
  bottom: 1.75rem !important;
}

.bottom-8 {
  bottom: 2rem !important;
}

.bottom-9 {
  bottom: 2.25rem !important;
}

.bottom-10 {
  bottom: 2.5rem !important;
}

.bottom-11 {
  bottom: 2.75rem !important;
}

.bottom-12 {
  bottom: 3rem !important;
}

.bottom-13 {
  bottom: 3.25rem !important;
}

.bottom-14 {
  bottom: 3.5rem !important;
}

.bottom-15 {
  bottom: 3.75rem !important;
}

.bottom-16 {
  bottom: 4rem !important;
}

.bottom-17 {
  bottom: 4.25rem !important;
}

.bottom-18 {
  bottom: 4.5rem !important;
}

.bottom-19 {
  bottom: 4.75rem !important;
}

.bottom-20 {
  bottom: 5rem !important;
}

.bottom-21 {
  bottom: 5.25rem !important;
}

.bottom-22 {
  bottom: 5.5rem !important;
}

.bottom-23 {
  bottom: 5.75rem !important;
}

.bottom-24 {
  bottom: 6rem !important;
}

.bottom-25 {
  bottom: 6.25rem !important;
}

.left-auto {
  left: auto !important;
}

.left-0 {
  left: 0 !important;
}

.left-1 {
  left: 0.25rem !important;
}

.left-2 {
  left: 0.5rem !important;
}

.left-3 {
  left: 0.75rem !important;
}

.left-4 {
  left: 1rem !important;
}

.left-5 {
  left: 1.25rem !important;
}

.left-6 {
  left: 1.5rem !important;
}

.left-7 {
  left: 1.75rem !important;
}

.left-8 {
  left: 2rem !important;
}

.left-9 {
  left: 2.25rem !important;
}

.left-10 {
  left: 2.5rem !important;
}

.left-11 {
  left: 2.75rem !important;
}

.left-12 {
  left: 3rem !important;
}

.left-13 {
  left: 3.25rem !important;
}

.left-14 {
  left: 3.5rem !important;
}

.left-15 {
  left: 3.75rem !important;
}

.left-16 {
  left: 4rem !important;
}

.left-17 {
  left: 4.25rem !important;
}

.left-18 {
  left: 4.5rem !important;
}

.left-19 {
  left: 4.75rem !important;
}

.left-20 {
  left: 5rem !important;
}

.left-21 {
  left: 5.25rem !important;
}

.left-22 {
  left: 5.5rem !important;
}

.left-23 {
  left: 5.75rem !important;
}

.left-24 {
  left: 6rem !important;
}

.left-25 {
  left: 6.25rem !important;
}

@media (min-width: 40rem) {
  .top-sm-auto {
    top: auto !important;
  }
  .top-sm-0 {
    top: 0 !important;
  }
  .top-sm-1 {
    top: 0.25rem !important;
  }
  .top-sm-2 {
    top: 0.5rem !important;
  }
  .top-sm-3 {
    top: 0.75rem !important;
  }
  .top-sm-4 {
    top: 1rem !important;
  }
  .top-sm-5 {
    top: 1.25rem !important;
  }
  .top-sm-6 {
    top: 1.5rem !important;
  }
  .top-sm-7 {
    top: 1.75rem !important;
  }
  .top-sm-8 {
    top: 2rem !important;
  }
  .top-sm-9 {
    top: 2.25rem !important;
  }
  .top-sm-10 {
    top: 2.5rem !important;
  }
  .top-sm-11 {
    top: 2.75rem !important;
  }
  .top-sm-12 {
    top: 3rem !important;
  }
  .top-sm-13 {
    top: 3.25rem !important;
  }
  .top-sm-14 {
    top: 3.5rem !important;
  }
  .top-sm-15 {
    top: 3.75rem !important;
  }
  .top-sm-16 {
    top: 4rem !important;
  }
  .top-sm-17 {
    top: 4.25rem !important;
  }
  .top-sm-18 {
    top: 4.5rem !important;
  }
  .top-sm-19 {
    top: 4.75rem !important;
  }
  .top-sm-20 {
    top: 5rem !important;
  }
  .top-sm-21 {
    top: 5.25rem !important;
  }
  .top-sm-22 {
    top: 5.5rem !important;
  }
  .top-sm-23 {
    top: 5.75rem !important;
  }
  .top-sm-24 {
    top: 6rem !important;
  }
  .top-sm-25 {
    top: 6.25rem !important;
  }
  .right-sm-auto {
    right: auto !important;
  }
  .right-sm-0 {
    right: 0 !important;
  }
  .right-sm-1 {
    right: 0.25rem !important;
  }
  .right-sm-2 {
    right: 0.5rem !important;
  }
  .right-sm-3 {
    right: 0.75rem !important;
  }
  .right-sm-4 {
    right: 1rem !important;
  }
  .right-sm-5 {
    right: 1.25rem !important;
  }
  .right-sm-6 {
    right: 1.5rem !important;
  }
  .right-sm-7 {
    right: 1.75rem !important;
  }
  .right-sm-8 {
    right: 2rem !important;
  }
  .right-sm-9 {
    right: 2.25rem !important;
  }
  .right-sm-10 {
    right: 2.5rem !important;
  }
  .right-sm-11 {
    right: 2.75rem !important;
  }
  .right-sm-12 {
    right: 3rem !important;
  }
  .right-sm-13 {
    right: 3.25rem !important;
  }
  .right-sm-14 {
    right: 3.5rem !important;
  }
  .right-sm-15 {
    right: 3.75rem !important;
  }
  .right-sm-16 {
    right: 4rem !important;
  }
  .right-sm-17 {
    right: 4.25rem !important;
  }
  .right-sm-18 {
    right: 4.5rem !important;
  }
  .right-sm-19 {
    right: 4.75rem !important;
  }
  .right-sm-20 {
    right: 5rem !important;
  }
  .right-sm-21 {
    right: 5.25rem !important;
  }
  .right-sm-22 {
    right: 5.5rem !important;
  }
  .right-sm-23 {
    right: 5.75rem !important;
  }
  .right-sm-24 {
    right: 6rem !important;
  }
  .right-sm-25 {
    right: 6.25rem !important;
  }
  .bottom-sm-auto {
    bottom: auto !important;
  }
  .bottom-sm-0 {
    bottom: 0 !important;
  }
  .bottom-sm-1 {
    bottom: 0.25rem !important;
  }
  .bottom-sm-2 {
    bottom: 0.5rem !important;
  }
  .bottom-sm-3 {
    bottom: 0.75rem !important;
  }
  .bottom-sm-4 {
    bottom: 1rem !important;
  }
  .bottom-sm-5 {
    bottom: 1.25rem !important;
  }
  .bottom-sm-6 {
    bottom: 1.5rem !important;
  }
  .bottom-sm-7 {
    bottom: 1.75rem !important;
  }
  .bottom-sm-8 {
    bottom: 2rem !important;
  }
  .bottom-sm-9 {
    bottom: 2.25rem !important;
  }
  .bottom-sm-10 {
    bottom: 2.5rem !important;
  }
  .bottom-sm-11 {
    bottom: 2.75rem !important;
  }
  .bottom-sm-12 {
    bottom: 3rem !important;
  }
  .bottom-sm-13 {
    bottom: 3.25rem !important;
  }
  .bottom-sm-14 {
    bottom: 3.5rem !important;
  }
  .bottom-sm-15 {
    bottom: 3.75rem !important;
  }
  .bottom-sm-16 {
    bottom: 4rem !important;
  }
  .bottom-sm-17 {
    bottom: 4.25rem !important;
  }
  .bottom-sm-18 {
    bottom: 4.5rem !important;
  }
  .bottom-sm-19 {
    bottom: 4.75rem !important;
  }
  .bottom-sm-20 {
    bottom: 5rem !important;
  }
  .bottom-sm-21 {
    bottom: 5.25rem !important;
  }
  .bottom-sm-22 {
    bottom: 5.5rem !important;
  }
  .bottom-sm-23 {
    bottom: 5.75rem !important;
  }
  .bottom-sm-24 {
    bottom: 6rem !important;
  }
  .bottom-sm-25 {
    bottom: 6.25rem !important;
  }
  .left-sm-auto {
    left: auto !important;
  }
  .left-sm-0 {
    left: 0 !important;
  }
  .left-sm-1 {
    left: 0.25rem !important;
  }
  .left-sm-2 {
    left: 0.5rem !important;
  }
  .left-sm-3 {
    left: 0.75rem !important;
  }
  .left-sm-4 {
    left: 1rem !important;
  }
  .left-sm-5 {
    left: 1.25rem !important;
  }
  .left-sm-6 {
    left: 1.5rem !important;
  }
  .left-sm-7 {
    left: 1.75rem !important;
  }
  .left-sm-8 {
    left: 2rem !important;
  }
  .left-sm-9 {
    left: 2.25rem !important;
  }
  .left-sm-10 {
    left: 2.5rem !important;
  }
  .left-sm-11 {
    left: 2.75rem !important;
  }
  .left-sm-12 {
    left: 3rem !important;
  }
  .left-sm-13 {
    left: 3.25rem !important;
  }
  .left-sm-14 {
    left: 3.5rem !important;
  }
  .left-sm-15 {
    left: 3.75rem !important;
  }
  .left-sm-16 {
    left: 4rem !important;
  }
  .left-sm-17 {
    left: 4.25rem !important;
  }
  .left-sm-18 {
    left: 4.5rem !important;
  }
  .left-sm-19 {
    left: 4.75rem !important;
  }
  .left-sm-20 {
    left: 5rem !important;
  }
  .left-sm-21 {
    left: 5.25rem !important;
  }
  .left-sm-22 {
    left: 5.5rem !important;
  }
  .left-sm-23 {
    left: 5.75rem !important;
  }
  .left-sm-24 {
    left: 6rem !important;
  }
  .left-sm-25 {
    left: 6.25rem !important;
  }
}
@media (min-width: 48rem) {
  .top-md-auto {
    top: auto !important;
  }
  .top-md-0 {
    top: 0 !important;
  }
  .top-md-1 {
    top: 0.25rem !important;
  }
  .top-md-2 {
    top: 0.5rem !important;
  }
  .top-md-3 {
    top: 0.75rem !important;
  }
  .top-md-4 {
    top: 1rem !important;
  }
  .top-md-5 {
    top: 1.25rem !important;
  }
  .top-md-6 {
    top: 1.5rem !important;
  }
  .top-md-7 {
    top: 1.75rem !important;
  }
  .top-md-8 {
    top: 2rem !important;
  }
  .top-md-9 {
    top: 2.25rem !important;
  }
  .top-md-10 {
    top: 2.5rem !important;
  }
  .top-md-11 {
    top: 2.75rem !important;
  }
  .top-md-12 {
    top: 3rem !important;
  }
  .top-md-13 {
    top: 3.25rem !important;
  }
  .top-md-14 {
    top: 3.5rem !important;
  }
  .top-md-15 {
    top: 3.75rem !important;
  }
  .top-md-16 {
    top: 4rem !important;
  }
  .top-md-17 {
    top: 4.25rem !important;
  }
  .top-md-18 {
    top: 4.5rem !important;
  }
  .top-md-19 {
    top: 4.75rem !important;
  }
  .top-md-20 {
    top: 5rem !important;
  }
  .top-md-21 {
    top: 5.25rem !important;
  }
  .top-md-22 {
    top: 5.5rem !important;
  }
  .top-md-23 {
    top: 5.75rem !important;
  }
  .top-md-24 {
    top: 6rem !important;
  }
  .top-md-25 {
    top: 6.25rem !important;
  }
  .right-md-auto {
    right: auto !important;
  }
  .right-md-0 {
    right: 0 !important;
  }
  .right-md-1 {
    right: 0.25rem !important;
  }
  .right-md-2 {
    right: 0.5rem !important;
  }
  .right-md-3 {
    right: 0.75rem !important;
  }
  .right-md-4 {
    right: 1rem !important;
  }
  .right-md-5 {
    right: 1.25rem !important;
  }
  .right-md-6 {
    right: 1.5rem !important;
  }
  .right-md-7 {
    right: 1.75rem !important;
  }
  .right-md-8 {
    right: 2rem !important;
  }
  .right-md-9 {
    right: 2.25rem !important;
  }
  .right-md-10 {
    right: 2.5rem !important;
  }
  .right-md-11 {
    right: 2.75rem !important;
  }
  .right-md-12 {
    right: 3rem !important;
  }
  .right-md-13 {
    right: 3.25rem !important;
  }
  .right-md-14 {
    right: 3.5rem !important;
  }
  .right-md-15 {
    right: 3.75rem !important;
  }
  .right-md-16 {
    right: 4rem !important;
  }
  .right-md-17 {
    right: 4.25rem !important;
  }
  .right-md-18 {
    right: 4.5rem !important;
  }
  .right-md-19 {
    right: 4.75rem !important;
  }
  .right-md-20 {
    right: 5rem !important;
  }
  .right-md-21 {
    right: 5.25rem !important;
  }
  .right-md-22 {
    right: 5.5rem !important;
  }
  .right-md-23 {
    right: 5.75rem !important;
  }
  .right-md-24 {
    right: 6rem !important;
  }
  .right-md-25 {
    right: 6.25rem !important;
  }
  .bottom-md-auto {
    bottom: auto !important;
  }
  .bottom-md-0 {
    bottom: 0 !important;
  }
  .bottom-md-1 {
    bottom: 0.25rem !important;
  }
  .bottom-md-2 {
    bottom: 0.5rem !important;
  }
  .bottom-md-3 {
    bottom: 0.75rem !important;
  }
  .bottom-md-4 {
    bottom: 1rem !important;
  }
  .bottom-md-5 {
    bottom: 1.25rem !important;
  }
  .bottom-md-6 {
    bottom: 1.5rem !important;
  }
  .bottom-md-7 {
    bottom: 1.75rem !important;
  }
  .bottom-md-8 {
    bottom: 2rem !important;
  }
  .bottom-md-9 {
    bottom: 2.25rem !important;
  }
  .bottom-md-10 {
    bottom: 2.5rem !important;
  }
  .bottom-md-11 {
    bottom: 2.75rem !important;
  }
  .bottom-md-12 {
    bottom: 3rem !important;
  }
  .bottom-md-13 {
    bottom: 3.25rem !important;
  }
  .bottom-md-14 {
    bottom: 3.5rem !important;
  }
  .bottom-md-15 {
    bottom: 3.75rem !important;
  }
  .bottom-md-16 {
    bottom: 4rem !important;
  }
  .bottom-md-17 {
    bottom: 4.25rem !important;
  }
  .bottom-md-18 {
    bottom: 4.5rem !important;
  }
  .bottom-md-19 {
    bottom: 4.75rem !important;
  }
  .bottom-md-20 {
    bottom: 5rem !important;
  }
  .bottom-md-21 {
    bottom: 5.25rem !important;
  }
  .bottom-md-22 {
    bottom: 5.5rem !important;
  }
  .bottom-md-23 {
    bottom: 5.75rem !important;
  }
  .bottom-md-24 {
    bottom: 6rem !important;
  }
  .bottom-md-25 {
    bottom: 6.25rem !important;
  }
  .left-md-auto {
    left: auto !important;
  }
  .left-md-0 {
    left: 0 !important;
  }
  .left-md-1 {
    left: 0.25rem !important;
  }
  .left-md-2 {
    left: 0.5rem !important;
  }
  .left-md-3 {
    left: 0.75rem !important;
  }
  .left-md-4 {
    left: 1rem !important;
  }
  .left-md-5 {
    left: 1.25rem !important;
  }
  .left-md-6 {
    left: 1.5rem !important;
  }
  .left-md-7 {
    left: 1.75rem !important;
  }
  .left-md-8 {
    left: 2rem !important;
  }
  .left-md-9 {
    left: 2.25rem !important;
  }
  .left-md-10 {
    left: 2.5rem !important;
  }
  .left-md-11 {
    left: 2.75rem !important;
  }
  .left-md-12 {
    left: 3rem !important;
  }
  .left-md-13 {
    left: 3.25rem !important;
  }
  .left-md-14 {
    left: 3.5rem !important;
  }
  .left-md-15 {
    left: 3.75rem !important;
  }
  .left-md-16 {
    left: 4rem !important;
  }
  .left-md-17 {
    left: 4.25rem !important;
  }
  .left-md-18 {
    left: 4.5rem !important;
  }
  .left-md-19 {
    left: 4.75rem !important;
  }
  .left-md-20 {
    left: 5rem !important;
  }
  .left-md-21 {
    left: 5.25rem !important;
  }
  .left-md-22 {
    left: 5.5rem !important;
  }
  .left-md-23 {
    left: 5.75rem !important;
  }
  .left-md-24 {
    left: 6rem !important;
  }
  .left-md-25 {
    left: 6.25rem !important;
  }
}
@media (min-width: 64rem) {
  .top-lg-auto {
    top: auto !important;
  }
  .top-lg-0 {
    top: 0 !important;
  }
  .top-lg-1 {
    top: 0.25rem !important;
  }
  .top-lg-2 {
    top: 0.5rem !important;
  }
  .top-lg-3 {
    top: 0.75rem !important;
  }
  .top-lg-4 {
    top: 1rem !important;
  }
  .top-lg-5 {
    top: 1.25rem !important;
  }
  .top-lg-6 {
    top: 1.5rem !important;
  }
  .top-lg-7 {
    top: 1.75rem !important;
  }
  .top-lg-8 {
    top: 2rem !important;
  }
  .top-lg-9 {
    top: 2.25rem !important;
  }
  .top-lg-10 {
    top: 2.5rem !important;
  }
  .top-lg-11 {
    top: 2.75rem !important;
  }
  .top-lg-12 {
    top: 3rem !important;
  }
  .top-lg-13 {
    top: 3.25rem !important;
  }
  .top-lg-14 {
    top: 3.5rem !important;
  }
  .top-lg-15 {
    top: 3.75rem !important;
  }
  .top-lg-16 {
    top: 4rem !important;
  }
  .top-lg-17 {
    top: 4.25rem !important;
  }
  .top-lg-18 {
    top: 4.5rem !important;
  }
  .top-lg-19 {
    top: 4.75rem !important;
  }
  .top-lg-20 {
    top: 5rem !important;
  }
  .top-lg-21 {
    top: 5.25rem !important;
  }
  .top-lg-22 {
    top: 5.5rem !important;
  }
  .top-lg-23 {
    top: 5.75rem !important;
  }
  .top-lg-24 {
    top: 6rem !important;
  }
  .top-lg-25 {
    top: 6.25rem !important;
  }
  .right-lg-auto {
    right: auto !important;
  }
  .right-lg-0 {
    right: 0 !important;
  }
  .right-lg-1 {
    right: 0.25rem !important;
  }
  .right-lg-2 {
    right: 0.5rem !important;
  }
  .right-lg-3 {
    right: 0.75rem !important;
  }
  .right-lg-4 {
    right: 1rem !important;
  }
  .right-lg-5 {
    right: 1.25rem !important;
  }
  .right-lg-6 {
    right: 1.5rem !important;
  }
  .right-lg-7 {
    right: 1.75rem !important;
  }
  .right-lg-8 {
    right: 2rem !important;
  }
  .right-lg-9 {
    right: 2.25rem !important;
  }
  .right-lg-10 {
    right: 2.5rem !important;
  }
  .right-lg-11 {
    right: 2.75rem !important;
  }
  .right-lg-12 {
    right: 3rem !important;
  }
  .right-lg-13 {
    right: 3.25rem !important;
  }
  .right-lg-14 {
    right: 3.5rem !important;
  }
  .right-lg-15 {
    right: 3.75rem !important;
  }
  .right-lg-16 {
    right: 4rem !important;
  }
  .right-lg-17 {
    right: 4.25rem !important;
  }
  .right-lg-18 {
    right: 4.5rem !important;
  }
  .right-lg-19 {
    right: 4.75rem !important;
  }
  .right-lg-20 {
    right: 5rem !important;
  }
  .right-lg-21 {
    right: 5.25rem !important;
  }
  .right-lg-22 {
    right: 5.5rem !important;
  }
  .right-lg-23 {
    right: 5.75rem !important;
  }
  .right-lg-24 {
    right: 6rem !important;
  }
  .right-lg-25 {
    right: 6.25rem !important;
  }
  .bottom-lg-auto {
    bottom: auto !important;
  }
  .bottom-lg-0 {
    bottom: 0 !important;
  }
  .bottom-lg-1 {
    bottom: 0.25rem !important;
  }
  .bottom-lg-2 {
    bottom: 0.5rem !important;
  }
  .bottom-lg-3 {
    bottom: 0.75rem !important;
  }
  .bottom-lg-4 {
    bottom: 1rem !important;
  }
  .bottom-lg-5 {
    bottom: 1.25rem !important;
  }
  .bottom-lg-6 {
    bottom: 1.5rem !important;
  }
  .bottom-lg-7 {
    bottom: 1.75rem !important;
  }
  .bottom-lg-8 {
    bottom: 2rem !important;
  }
  .bottom-lg-9 {
    bottom: 2.25rem !important;
  }
  .bottom-lg-10 {
    bottom: 2.5rem !important;
  }
  .bottom-lg-11 {
    bottom: 2.75rem !important;
  }
  .bottom-lg-12 {
    bottom: 3rem !important;
  }
  .bottom-lg-13 {
    bottom: 3.25rem !important;
  }
  .bottom-lg-14 {
    bottom: 3.5rem !important;
  }
  .bottom-lg-15 {
    bottom: 3.75rem !important;
  }
  .bottom-lg-16 {
    bottom: 4rem !important;
  }
  .bottom-lg-17 {
    bottom: 4.25rem !important;
  }
  .bottom-lg-18 {
    bottom: 4.5rem !important;
  }
  .bottom-lg-19 {
    bottom: 4.75rem !important;
  }
  .bottom-lg-20 {
    bottom: 5rem !important;
  }
  .bottom-lg-21 {
    bottom: 5.25rem !important;
  }
  .bottom-lg-22 {
    bottom: 5.5rem !important;
  }
  .bottom-lg-23 {
    bottom: 5.75rem !important;
  }
  .bottom-lg-24 {
    bottom: 6rem !important;
  }
  .bottom-lg-25 {
    bottom: 6.25rem !important;
  }
  .left-lg-auto {
    left: auto !important;
  }
  .left-lg-0 {
    left: 0 !important;
  }
  .left-lg-1 {
    left: 0.25rem !important;
  }
  .left-lg-2 {
    left: 0.5rem !important;
  }
  .left-lg-3 {
    left: 0.75rem !important;
  }
  .left-lg-4 {
    left: 1rem !important;
  }
  .left-lg-5 {
    left: 1.25rem !important;
  }
  .left-lg-6 {
    left: 1.5rem !important;
  }
  .left-lg-7 {
    left: 1.75rem !important;
  }
  .left-lg-8 {
    left: 2rem !important;
  }
  .left-lg-9 {
    left: 2.25rem !important;
  }
  .left-lg-10 {
    left: 2.5rem !important;
  }
  .left-lg-11 {
    left: 2.75rem !important;
  }
  .left-lg-12 {
    left: 3rem !important;
  }
  .left-lg-13 {
    left: 3.25rem !important;
  }
  .left-lg-14 {
    left: 3.5rem !important;
  }
  .left-lg-15 {
    left: 3.75rem !important;
  }
  .left-lg-16 {
    left: 4rem !important;
  }
  .left-lg-17 {
    left: 4.25rem !important;
  }
  .left-lg-18 {
    left: 4.5rem !important;
  }
  .left-lg-19 {
    left: 4.75rem !important;
  }
  .left-lg-20 {
    left: 5rem !important;
  }
  .left-lg-21 {
    left: 5.25rem !important;
  }
  .left-lg-22 {
    left: 5.5rem !important;
  }
  .left-lg-23 {
    left: 5.75rem !important;
  }
  .left-lg-24 {
    left: 6rem !important;
  }
  .left-lg-25 {
    left: 6.25rem !important;
  }
}
@media (min-width: 80rem) {
  .top-xl-auto {
    top: auto !important;
  }
  .top-xl-0 {
    top: 0 !important;
  }
  .top-xl-1 {
    top: 0.25rem !important;
  }
  .top-xl-2 {
    top: 0.5rem !important;
  }
  .top-xl-3 {
    top: 0.75rem !important;
  }
  .top-xl-4 {
    top: 1rem !important;
  }
  .top-xl-5 {
    top: 1.25rem !important;
  }
  .top-xl-6 {
    top: 1.5rem !important;
  }
  .top-xl-7 {
    top: 1.75rem !important;
  }
  .top-xl-8 {
    top: 2rem !important;
  }
  .top-xl-9 {
    top: 2.25rem !important;
  }
  .top-xl-10 {
    top: 2.5rem !important;
  }
  .top-xl-11 {
    top: 2.75rem !important;
  }
  .top-xl-12 {
    top: 3rem !important;
  }
  .top-xl-13 {
    top: 3.25rem !important;
  }
  .top-xl-14 {
    top: 3.5rem !important;
  }
  .top-xl-15 {
    top: 3.75rem !important;
  }
  .top-xl-16 {
    top: 4rem !important;
  }
  .top-xl-17 {
    top: 4.25rem !important;
  }
  .top-xl-18 {
    top: 4.5rem !important;
  }
  .top-xl-19 {
    top: 4.75rem !important;
  }
  .top-xl-20 {
    top: 5rem !important;
  }
  .top-xl-21 {
    top: 5.25rem !important;
  }
  .top-xl-22 {
    top: 5.5rem !important;
  }
  .top-xl-23 {
    top: 5.75rem !important;
  }
  .top-xl-24 {
    top: 6rem !important;
  }
  .top-xl-25 {
    top: 6.25rem !important;
  }
  .right-xl-auto {
    right: auto !important;
  }
  .right-xl-0 {
    right: 0 !important;
  }
  .right-xl-1 {
    right: 0.25rem !important;
  }
  .right-xl-2 {
    right: 0.5rem !important;
  }
  .right-xl-3 {
    right: 0.75rem !important;
  }
  .right-xl-4 {
    right: 1rem !important;
  }
  .right-xl-5 {
    right: 1.25rem !important;
  }
  .right-xl-6 {
    right: 1.5rem !important;
  }
  .right-xl-7 {
    right: 1.75rem !important;
  }
  .right-xl-8 {
    right: 2rem !important;
  }
  .right-xl-9 {
    right: 2.25rem !important;
  }
  .right-xl-10 {
    right: 2.5rem !important;
  }
  .right-xl-11 {
    right: 2.75rem !important;
  }
  .right-xl-12 {
    right: 3rem !important;
  }
  .right-xl-13 {
    right: 3.25rem !important;
  }
  .right-xl-14 {
    right: 3.5rem !important;
  }
  .right-xl-15 {
    right: 3.75rem !important;
  }
  .right-xl-16 {
    right: 4rem !important;
  }
  .right-xl-17 {
    right: 4.25rem !important;
  }
  .right-xl-18 {
    right: 4.5rem !important;
  }
  .right-xl-19 {
    right: 4.75rem !important;
  }
  .right-xl-20 {
    right: 5rem !important;
  }
  .right-xl-21 {
    right: 5.25rem !important;
  }
  .right-xl-22 {
    right: 5.5rem !important;
  }
  .right-xl-23 {
    right: 5.75rem !important;
  }
  .right-xl-24 {
    right: 6rem !important;
  }
  .right-xl-25 {
    right: 6.25rem !important;
  }
  .bottom-xl-auto {
    bottom: auto !important;
  }
  .bottom-xl-0 {
    bottom: 0 !important;
  }
  .bottom-xl-1 {
    bottom: 0.25rem !important;
  }
  .bottom-xl-2 {
    bottom: 0.5rem !important;
  }
  .bottom-xl-3 {
    bottom: 0.75rem !important;
  }
  .bottom-xl-4 {
    bottom: 1rem !important;
  }
  .bottom-xl-5 {
    bottom: 1.25rem !important;
  }
  .bottom-xl-6 {
    bottom: 1.5rem !important;
  }
  .bottom-xl-7 {
    bottom: 1.75rem !important;
  }
  .bottom-xl-8 {
    bottom: 2rem !important;
  }
  .bottom-xl-9 {
    bottom: 2.25rem !important;
  }
  .bottom-xl-10 {
    bottom: 2.5rem !important;
  }
  .bottom-xl-11 {
    bottom: 2.75rem !important;
  }
  .bottom-xl-12 {
    bottom: 3rem !important;
  }
  .bottom-xl-13 {
    bottom: 3.25rem !important;
  }
  .bottom-xl-14 {
    bottom: 3.5rem !important;
  }
  .bottom-xl-15 {
    bottom: 3.75rem !important;
  }
  .bottom-xl-16 {
    bottom: 4rem !important;
  }
  .bottom-xl-17 {
    bottom: 4.25rem !important;
  }
  .bottom-xl-18 {
    bottom: 4.5rem !important;
  }
  .bottom-xl-19 {
    bottom: 4.75rem !important;
  }
  .bottom-xl-20 {
    bottom: 5rem !important;
  }
  .bottom-xl-21 {
    bottom: 5.25rem !important;
  }
  .bottom-xl-22 {
    bottom: 5.5rem !important;
  }
  .bottom-xl-23 {
    bottom: 5.75rem !important;
  }
  .bottom-xl-24 {
    bottom: 6rem !important;
  }
  .bottom-xl-25 {
    bottom: 6.25rem !important;
  }
  .left-xl-auto {
    left: auto !important;
  }
  .left-xl-0 {
    left: 0 !important;
  }
  .left-xl-1 {
    left: 0.25rem !important;
  }
  .left-xl-2 {
    left: 0.5rem !important;
  }
  .left-xl-3 {
    left: 0.75rem !important;
  }
  .left-xl-4 {
    left: 1rem !important;
  }
  .left-xl-5 {
    left: 1.25rem !important;
  }
  .left-xl-6 {
    left: 1.5rem !important;
  }
  .left-xl-7 {
    left: 1.75rem !important;
  }
  .left-xl-8 {
    left: 2rem !important;
  }
  .left-xl-9 {
    left: 2.25rem !important;
  }
  .left-xl-10 {
    left: 2.5rem !important;
  }
  .left-xl-11 {
    left: 2.75rem !important;
  }
  .left-xl-12 {
    left: 3rem !important;
  }
  .left-xl-13 {
    left: 3.25rem !important;
  }
  .left-xl-14 {
    left: 3.5rem !important;
  }
  .left-xl-15 {
    left: 3.75rem !important;
  }
  .left-xl-16 {
    left: 4rem !important;
  }
  .left-xl-17 {
    left: 4.25rem !important;
  }
  .left-xl-18 {
    left: 4.5rem !important;
  }
  .left-xl-19 {
    left: 4.75rem !important;
  }
  .left-xl-20 {
    left: 5rem !important;
  }
  .left-xl-21 {
    left: 5.25rem !important;
  }
  .left-xl-22 {
    left: 5.5rem !important;
  }
  .left-xl-23 {
    left: 5.75rem !important;
  }
  .left-xl-24 {
    left: 6rem !important;
  }
  .left-xl-25 {
    left: 6.25rem !important;
  }
}
@media (min-width: 96rem) {
  .top-2xl-auto {
    top: auto !important;
  }
  .top-2xl-0 {
    top: 0 !important;
  }
  .top-2xl-1 {
    top: 0.25rem !important;
  }
  .top-2xl-2 {
    top: 0.5rem !important;
  }
  .top-2xl-3 {
    top: 0.75rem !important;
  }
  .top-2xl-4 {
    top: 1rem !important;
  }
  .top-2xl-5 {
    top: 1.25rem !important;
  }
  .top-2xl-6 {
    top: 1.5rem !important;
  }
  .top-2xl-7 {
    top: 1.75rem !important;
  }
  .top-2xl-8 {
    top: 2rem !important;
  }
  .top-2xl-9 {
    top: 2.25rem !important;
  }
  .top-2xl-10 {
    top: 2.5rem !important;
  }
  .top-2xl-11 {
    top: 2.75rem !important;
  }
  .top-2xl-12 {
    top: 3rem !important;
  }
  .top-2xl-13 {
    top: 3.25rem !important;
  }
  .top-2xl-14 {
    top: 3.5rem !important;
  }
  .top-2xl-15 {
    top: 3.75rem !important;
  }
  .top-2xl-16 {
    top: 4rem !important;
  }
  .top-2xl-17 {
    top: 4.25rem !important;
  }
  .top-2xl-18 {
    top: 4.5rem !important;
  }
  .top-2xl-19 {
    top: 4.75rem !important;
  }
  .top-2xl-20 {
    top: 5rem !important;
  }
  .top-2xl-21 {
    top: 5.25rem !important;
  }
  .top-2xl-22 {
    top: 5.5rem !important;
  }
  .top-2xl-23 {
    top: 5.75rem !important;
  }
  .top-2xl-24 {
    top: 6rem !important;
  }
  .top-2xl-25 {
    top: 6.25rem !important;
  }
  .right-2xl-auto {
    right: auto !important;
  }
  .right-2xl-0 {
    right: 0 !important;
  }
  .right-2xl-1 {
    right: 0.25rem !important;
  }
  .right-2xl-2 {
    right: 0.5rem !important;
  }
  .right-2xl-3 {
    right: 0.75rem !important;
  }
  .right-2xl-4 {
    right: 1rem !important;
  }
  .right-2xl-5 {
    right: 1.25rem !important;
  }
  .right-2xl-6 {
    right: 1.5rem !important;
  }
  .right-2xl-7 {
    right: 1.75rem !important;
  }
  .right-2xl-8 {
    right: 2rem !important;
  }
  .right-2xl-9 {
    right: 2.25rem !important;
  }
  .right-2xl-10 {
    right: 2.5rem !important;
  }
  .right-2xl-11 {
    right: 2.75rem !important;
  }
  .right-2xl-12 {
    right: 3rem !important;
  }
  .right-2xl-13 {
    right: 3.25rem !important;
  }
  .right-2xl-14 {
    right: 3.5rem !important;
  }
  .right-2xl-15 {
    right: 3.75rem !important;
  }
  .right-2xl-16 {
    right: 4rem !important;
  }
  .right-2xl-17 {
    right: 4.25rem !important;
  }
  .right-2xl-18 {
    right: 4.5rem !important;
  }
  .right-2xl-19 {
    right: 4.75rem !important;
  }
  .right-2xl-20 {
    right: 5rem !important;
  }
  .right-2xl-21 {
    right: 5.25rem !important;
  }
  .right-2xl-22 {
    right: 5.5rem !important;
  }
  .right-2xl-23 {
    right: 5.75rem !important;
  }
  .right-2xl-24 {
    right: 6rem !important;
  }
  .right-2xl-25 {
    right: 6.25rem !important;
  }
  .bottom-2xl-auto {
    bottom: auto !important;
  }
  .bottom-2xl-0 {
    bottom: 0 !important;
  }
  .bottom-2xl-1 {
    bottom: 0.25rem !important;
  }
  .bottom-2xl-2 {
    bottom: 0.5rem !important;
  }
  .bottom-2xl-3 {
    bottom: 0.75rem !important;
  }
  .bottom-2xl-4 {
    bottom: 1rem !important;
  }
  .bottom-2xl-5 {
    bottom: 1.25rem !important;
  }
  .bottom-2xl-6 {
    bottom: 1.5rem !important;
  }
  .bottom-2xl-7 {
    bottom: 1.75rem !important;
  }
  .bottom-2xl-8 {
    bottom: 2rem !important;
  }
  .bottom-2xl-9 {
    bottom: 2.25rem !important;
  }
  .bottom-2xl-10 {
    bottom: 2.5rem !important;
  }
  .bottom-2xl-11 {
    bottom: 2.75rem !important;
  }
  .bottom-2xl-12 {
    bottom: 3rem !important;
  }
  .bottom-2xl-13 {
    bottom: 3.25rem !important;
  }
  .bottom-2xl-14 {
    bottom: 3.5rem !important;
  }
  .bottom-2xl-15 {
    bottom: 3.75rem !important;
  }
  .bottom-2xl-16 {
    bottom: 4rem !important;
  }
  .bottom-2xl-17 {
    bottom: 4.25rem !important;
  }
  .bottom-2xl-18 {
    bottom: 4.5rem !important;
  }
  .bottom-2xl-19 {
    bottom: 4.75rem !important;
  }
  .bottom-2xl-20 {
    bottom: 5rem !important;
  }
  .bottom-2xl-21 {
    bottom: 5.25rem !important;
  }
  .bottom-2xl-22 {
    bottom: 5.5rem !important;
  }
  .bottom-2xl-23 {
    bottom: 5.75rem !important;
  }
  .bottom-2xl-24 {
    bottom: 6rem !important;
  }
  .bottom-2xl-25 {
    bottom: 6.25rem !important;
  }
  .left-2xl-auto {
    left: auto !important;
  }
  .left-2xl-0 {
    left: 0 !important;
  }
  .left-2xl-1 {
    left: 0.25rem !important;
  }
  .left-2xl-2 {
    left: 0.5rem !important;
  }
  .left-2xl-3 {
    left: 0.75rem !important;
  }
  .left-2xl-4 {
    left: 1rem !important;
  }
  .left-2xl-5 {
    left: 1.25rem !important;
  }
  .left-2xl-6 {
    left: 1.5rem !important;
  }
  .left-2xl-7 {
    left: 1.75rem !important;
  }
  .left-2xl-8 {
    left: 2rem !important;
  }
  .left-2xl-9 {
    left: 2.25rem !important;
  }
  .left-2xl-10 {
    left: 2.5rem !important;
  }
  .left-2xl-11 {
    left: 2.75rem !important;
  }
  .left-2xl-12 {
    left: 3rem !important;
  }
  .left-2xl-13 {
    left: 3.25rem !important;
  }
  .left-2xl-14 {
    left: 3.5rem !important;
  }
  .left-2xl-15 {
    left: 3.75rem !important;
  }
  .left-2xl-16 {
    left: 4rem !important;
  }
  .left-2xl-17 {
    left: 4.25rem !important;
  }
  .left-2xl-18 {
    left: 4.5rem !important;
  }
  .left-2xl-19 {
    left: 4.75rem !important;
  }
  .left-2xl-20 {
    left: 5rem !important;
  }
  .left-2xl-21 {
    left: 5.25rem !important;
  }
  .left-2xl-22 {
    left: 5.5rem !important;
  }
  .left-2xl-23 {
    left: 5.75rem !important;
  }
  .left-2xl-24 {
    left: 6rem !important;
  }
  .left-2xl-25 {
    left: 6.25rem !important;
  }
}
@media (min-width: 120rem) {
  .top-3xl-auto {
    top: auto !important;
  }
  .top-3xl-0 {
    top: 0 !important;
  }
  .top-3xl-1 {
    top: 0.25rem !important;
  }
  .top-3xl-2 {
    top: 0.5rem !important;
  }
  .top-3xl-3 {
    top: 0.75rem !important;
  }
  .top-3xl-4 {
    top: 1rem !important;
  }
  .top-3xl-5 {
    top: 1.25rem !important;
  }
  .top-3xl-6 {
    top: 1.5rem !important;
  }
  .top-3xl-7 {
    top: 1.75rem !important;
  }
  .top-3xl-8 {
    top: 2rem !important;
  }
  .top-3xl-9 {
    top: 2.25rem !important;
  }
  .top-3xl-10 {
    top: 2.5rem !important;
  }
  .top-3xl-11 {
    top: 2.75rem !important;
  }
  .top-3xl-12 {
    top: 3rem !important;
  }
  .top-3xl-13 {
    top: 3.25rem !important;
  }
  .top-3xl-14 {
    top: 3.5rem !important;
  }
  .top-3xl-15 {
    top: 3.75rem !important;
  }
  .top-3xl-16 {
    top: 4rem !important;
  }
  .top-3xl-17 {
    top: 4.25rem !important;
  }
  .top-3xl-18 {
    top: 4.5rem !important;
  }
  .top-3xl-19 {
    top: 4.75rem !important;
  }
  .top-3xl-20 {
    top: 5rem !important;
  }
  .top-3xl-21 {
    top: 5.25rem !important;
  }
  .top-3xl-22 {
    top: 5.5rem !important;
  }
  .top-3xl-23 {
    top: 5.75rem !important;
  }
  .top-3xl-24 {
    top: 6rem !important;
  }
  .top-3xl-25 {
    top: 6.25rem !important;
  }
  .right-3xl-auto {
    right: auto !important;
  }
  .right-3xl-0 {
    right: 0 !important;
  }
  .right-3xl-1 {
    right: 0.25rem !important;
  }
  .right-3xl-2 {
    right: 0.5rem !important;
  }
  .right-3xl-3 {
    right: 0.75rem !important;
  }
  .right-3xl-4 {
    right: 1rem !important;
  }
  .right-3xl-5 {
    right: 1.25rem !important;
  }
  .right-3xl-6 {
    right: 1.5rem !important;
  }
  .right-3xl-7 {
    right: 1.75rem !important;
  }
  .right-3xl-8 {
    right: 2rem !important;
  }
  .right-3xl-9 {
    right: 2.25rem !important;
  }
  .right-3xl-10 {
    right: 2.5rem !important;
  }
  .right-3xl-11 {
    right: 2.75rem !important;
  }
  .right-3xl-12 {
    right: 3rem !important;
  }
  .right-3xl-13 {
    right: 3.25rem !important;
  }
  .right-3xl-14 {
    right: 3.5rem !important;
  }
  .right-3xl-15 {
    right: 3.75rem !important;
  }
  .right-3xl-16 {
    right: 4rem !important;
  }
  .right-3xl-17 {
    right: 4.25rem !important;
  }
  .right-3xl-18 {
    right: 4.5rem !important;
  }
  .right-3xl-19 {
    right: 4.75rem !important;
  }
  .right-3xl-20 {
    right: 5rem !important;
  }
  .right-3xl-21 {
    right: 5.25rem !important;
  }
  .right-3xl-22 {
    right: 5.5rem !important;
  }
  .right-3xl-23 {
    right: 5.75rem !important;
  }
  .right-3xl-24 {
    right: 6rem !important;
  }
  .right-3xl-25 {
    right: 6.25rem !important;
  }
  .bottom-3xl-auto {
    bottom: auto !important;
  }
  .bottom-3xl-0 {
    bottom: 0 !important;
  }
  .bottom-3xl-1 {
    bottom: 0.25rem !important;
  }
  .bottom-3xl-2 {
    bottom: 0.5rem !important;
  }
  .bottom-3xl-3 {
    bottom: 0.75rem !important;
  }
  .bottom-3xl-4 {
    bottom: 1rem !important;
  }
  .bottom-3xl-5 {
    bottom: 1.25rem !important;
  }
  .bottom-3xl-6 {
    bottom: 1.5rem !important;
  }
  .bottom-3xl-7 {
    bottom: 1.75rem !important;
  }
  .bottom-3xl-8 {
    bottom: 2rem !important;
  }
  .bottom-3xl-9 {
    bottom: 2.25rem !important;
  }
  .bottom-3xl-10 {
    bottom: 2.5rem !important;
  }
  .bottom-3xl-11 {
    bottom: 2.75rem !important;
  }
  .bottom-3xl-12 {
    bottom: 3rem !important;
  }
  .bottom-3xl-13 {
    bottom: 3.25rem !important;
  }
  .bottom-3xl-14 {
    bottom: 3.5rem !important;
  }
  .bottom-3xl-15 {
    bottom: 3.75rem !important;
  }
  .bottom-3xl-16 {
    bottom: 4rem !important;
  }
  .bottom-3xl-17 {
    bottom: 4.25rem !important;
  }
  .bottom-3xl-18 {
    bottom: 4.5rem !important;
  }
  .bottom-3xl-19 {
    bottom: 4.75rem !important;
  }
  .bottom-3xl-20 {
    bottom: 5rem !important;
  }
  .bottom-3xl-21 {
    bottom: 5.25rem !important;
  }
  .bottom-3xl-22 {
    bottom: 5.5rem !important;
  }
  .bottom-3xl-23 {
    bottom: 5.75rem !important;
  }
  .bottom-3xl-24 {
    bottom: 6rem !important;
  }
  .bottom-3xl-25 {
    bottom: 6.25rem !important;
  }
  .left-3xl-auto {
    left: auto !important;
  }
  .left-3xl-0 {
    left: 0 !important;
  }
  .left-3xl-1 {
    left: 0.25rem !important;
  }
  .left-3xl-2 {
    left: 0.5rem !important;
  }
  .left-3xl-3 {
    left: 0.75rem !important;
  }
  .left-3xl-4 {
    left: 1rem !important;
  }
  .left-3xl-5 {
    left: 1.25rem !important;
  }
  .left-3xl-6 {
    left: 1.5rem !important;
  }
  .left-3xl-7 {
    left: 1.75rem !important;
  }
  .left-3xl-8 {
    left: 2rem !important;
  }
  .left-3xl-9 {
    left: 2.25rem !important;
  }
  .left-3xl-10 {
    left: 2.5rem !important;
  }
  .left-3xl-11 {
    left: 2.75rem !important;
  }
  .left-3xl-12 {
    left: 3rem !important;
  }
  .left-3xl-13 {
    left: 3.25rem !important;
  }
  .left-3xl-14 {
    left: 3.5rem !important;
  }
  .left-3xl-15 {
    left: 3.75rem !important;
  }
  .left-3xl-16 {
    left: 4rem !important;
  }
  .left-3xl-17 {
    left: 4.25rem !important;
  }
  .left-3xl-18 {
    left: 4.5rem !important;
  }
  .left-3xl-19 {
    left: 4.75rem !important;
  }
  .left-3xl-20 {
    left: 5rem !important;
  }
  .left-3xl-21 {
    left: 5.25rem !important;
  }
  .left-3xl-22 {
    left: 5.5rem !important;
  }
  .left-3xl-23 {
    left: 5.75rem !important;
  }
  .left-3xl-24 {
    left: 6rem !important;
  }
  .left-3xl-25 {
    left: 6.25rem !important;
  }
}
.-top-auto {
  top: -auto !important;
}

.-top-0 {
  top: -0 !important;
}

.-top-1 {
  top: -0.25rem !important;
}

.-top-2 {
  top: -0.5rem !important;
}

.-top-3 {
  top: -0.75rem !important;
}

.-top-4 {
  top: -1rem !important;
}

.-top-5 {
  top: -1.25rem !important;
}

.-top-6 {
  top: -1.5rem !important;
}

.-top-7 {
  top: -1.75rem !important;
}

.-top-8 {
  top: -2rem !important;
}

.-top-9 {
  top: -2.25rem !important;
}

.-top-10 {
  top: -2.5rem !important;
}

.-top-11 {
  top: -2.75rem !important;
}

.-top-12 {
  top: -3rem !important;
}

.-top-13 {
  top: -3.25rem !important;
}

.-top-14 {
  top: -3.5rem !important;
}

.-top-15 {
  top: -3.75rem !important;
}

.-top-16 {
  top: -4rem !important;
}

.-top-17 {
  top: -4.25rem !important;
}

.-top-18 {
  top: -4.5rem !important;
}

.-top-19 {
  top: -4.75rem !important;
}

.-top-20 {
  top: -5rem !important;
}

.-top-21 {
  top: -5.25rem !important;
}

.-top-22 {
  top: -5.5rem !important;
}

.-top-23 {
  top: -5.75rem !important;
}

.-top-24 {
  top: -6rem !important;
}

.-top-25 {
  top: -6.25rem !important;
}

.-right-auto {
  right: -auto !important;
}

.-right-0 {
  right: -0 !important;
}

.-right-1 {
  right: -0.25rem !important;
}

.-right-2 {
  right: -0.5rem !important;
}

.-right-3 {
  right: -0.75rem !important;
}

.-right-4 {
  right: -1rem !important;
}

.-right-5 {
  right: -1.25rem !important;
}

.-right-6 {
  right: -1.5rem !important;
}

.-right-7 {
  right: -1.75rem !important;
}

.-right-8 {
  right: -2rem !important;
}

.-right-9 {
  right: -2.25rem !important;
}

.-right-10 {
  right: -2.5rem !important;
}

.-right-11 {
  right: -2.75rem !important;
}

.-right-12 {
  right: -3rem !important;
}

.-right-13 {
  right: -3.25rem !important;
}

.-right-14 {
  right: -3.5rem !important;
}

.-right-15 {
  right: -3.75rem !important;
}

.-right-16 {
  right: -4rem !important;
}

.-right-17 {
  right: -4.25rem !important;
}

.-right-18 {
  right: -4.5rem !important;
}

.-right-19 {
  right: -4.75rem !important;
}

.-right-20 {
  right: -5rem !important;
}

.-right-21 {
  right: -5.25rem !important;
}

.-right-22 {
  right: -5.5rem !important;
}

.-right-23 {
  right: -5.75rem !important;
}

.-right-24 {
  right: -6rem !important;
}

.-right-25 {
  right: -6.25rem !important;
}

.-bottom-auto {
  bottom: -auto !important;
}

.-bottom-0 {
  bottom: -0 !important;
}

.-bottom-1 {
  bottom: -0.25rem !important;
}

.-bottom-2 {
  bottom: -0.5rem !important;
}

.-bottom-3 {
  bottom: -0.75rem !important;
}

.-bottom-4 {
  bottom: -1rem !important;
}

.-bottom-5 {
  bottom: -1.25rem !important;
}

.-bottom-6 {
  bottom: -1.5rem !important;
}

.-bottom-7 {
  bottom: -1.75rem !important;
}

.-bottom-8 {
  bottom: -2rem !important;
}

.-bottom-9 {
  bottom: -2.25rem !important;
}

.-bottom-10 {
  bottom: -2.5rem !important;
}

.-bottom-11 {
  bottom: -2.75rem !important;
}

.-bottom-12 {
  bottom: -3rem !important;
}

.-bottom-13 {
  bottom: -3.25rem !important;
}

.-bottom-14 {
  bottom: -3.5rem !important;
}

.-bottom-15 {
  bottom: -3.75rem !important;
}

.-bottom-16 {
  bottom: -4rem !important;
}

.-bottom-17 {
  bottom: -4.25rem !important;
}

.-bottom-18 {
  bottom: -4.5rem !important;
}

.-bottom-19 {
  bottom: -4.75rem !important;
}

.-bottom-20 {
  bottom: -5rem !important;
}

.-bottom-21 {
  bottom: -5.25rem !important;
}

.-bottom-22 {
  bottom: -5.5rem !important;
}

.-bottom-23 {
  bottom: -5.75rem !important;
}

.-bottom-24 {
  bottom: -6rem !important;
}

.-bottom-25 {
  bottom: -6.25rem !important;
}

.-left-auto {
  left: -auto !important;
}

.-left-0 {
  left: -0 !important;
}

.-left-1 {
  left: -0.25rem !important;
}

.-left-2 {
  left: -0.5rem !important;
}

.-left-3 {
  left: -0.75rem !important;
}

.-left-4 {
  left: -1rem !important;
}

.-left-5 {
  left: -1.25rem !important;
}

.-left-6 {
  left: -1.5rem !important;
}

.-left-7 {
  left: -1.75rem !important;
}

.-left-8 {
  left: -2rem !important;
}

.-left-9 {
  left: -2.25rem !important;
}

.-left-10 {
  left: -2.5rem !important;
}

.-left-11 {
  left: -2.75rem !important;
}

.-left-12 {
  left: -3rem !important;
}

.-left-13 {
  left: -3.25rem !important;
}

.-left-14 {
  left: -3.5rem !important;
}

.-left-15 {
  left: -3.75rem !important;
}

.-left-16 {
  left: -4rem !important;
}

.-left-17 {
  left: -4.25rem !important;
}

.-left-18 {
  left: -4.5rem !important;
}

.-left-19 {
  left: -4.75rem !important;
}

.-left-20 {
  left: -5rem !important;
}

.-left-21 {
  left: -5.25rem !important;
}

.-left-22 {
  left: -5.5rem !important;
}

.-left-23 {
  left: -5.75rem !important;
}

.-left-24 {
  left: -6rem !important;
}

.-left-25 {
  left: -6.25rem !important;
}

@media (min-width: 40rem) {
  .-top-sm-auto {
    top: -auto !important;
  }
  .-top-sm-0 {
    top: -0 !important;
  }
  .-top-sm-1 {
    top: -0.25rem !important;
  }
  .-top-sm-2 {
    top: -0.5rem !important;
  }
  .-top-sm-3 {
    top: -0.75rem !important;
  }
  .-top-sm-4 {
    top: -1rem !important;
  }
  .-top-sm-5 {
    top: -1.25rem !important;
  }
  .-top-sm-6 {
    top: -1.5rem !important;
  }
  .-top-sm-7 {
    top: -1.75rem !important;
  }
  .-top-sm-8 {
    top: -2rem !important;
  }
  .-top-sm-9 {
    top: -2.25rem !important;
  }
  .-top-sm-10 {
    top: -2.5rem !important;
  }
  .-top-sm-11 {
    top: -2.75rem !important;
  }
  .-top-sm-12 {
    top: -3rem !important;
  }
  .-top-sm-13 {
    top: -3.25rem !important;
  }
  .-top-sm-14 {
    top: -3.5rem !important;
  }
  .-top-sm-15 {
    top: -3.75rem !important;
  }
  .-top-sm-16 {
    top: -4rem !important;
  }
  .-top-sm-17 {
    top: -4.25rem !important;
  }
  .-top-sm-18 {
    top: -4.5rem !important;
  }
  .-top-sm-19 {
    top: -4.75rem !important;
  }
  .-top-sm-20 {
    top: -5rem !important;
  }
  .-top-sm-21 {
    top: -5.25rem !important;
  }
  .-top-sm-22 {
    top: -5.5rem !important;
  }
  .-top-sm-23 {
    top: -5.75rem !important;
  }
  .-top-sm-24 {
    top: -6rem !important;
  }
  .-top-sm-25 {
    top: -6.25rem !important;
  }
  .-right-sm-auto {
    right: -auto !important;
  }
  .-right-sm-0 {
    right: -0 !important;
  }
  .-right-sm-1 {
    right: -0.25rem !important;
  }
  .-right-sm-2 {
    right: -0.5rem !important;
  }
  .-right-sm-3 {
    right: -0.75rem !important;
  }
  .-right-sm-4 {
    right: -1rem !important;
  }
  .-right-sm-5 {
    right: -1.25rem !important;
  }
  .-right-sm-6 {
    right: -1.5rem !important;
  }
  .-right-sm-7 {
    right: -1.75rem !important;
  }
  .-right-sm-8 {
    right: -2rem !important;
  }
  .-right-sm-9 {
    right: -2.25rem !important;
  }
  .-right-sm-10 {
    right: -2.5rem !important;
  }
  .-right-sm-11 {
    right: -2.75rem !important;
  }
  .-right-sm-12 {
    right: -3rem !important;
  }
  .-right-sm-13 {
    right: -3.25rem !important;
  }
  .-right-sm-14 {
    right: -3.5rem !important;
  }
  .-right-sm-15 {
    right: -3.75rem !important;
  }
  .-right-sm-16 {
    right: -4rem !important;
  }
  .-right-sm-17 {
    right: -4.25rem !important;
  }
  .-right-sm-18 {
    right: -4.5rem !important;
  }
  .-right-sm-19 {
    right: -4.75rem !important;
  }
  .-right-sm-20 {
    right: -5rem !important;
  }
  .-right-sm-21 {
    right: -5.25rem !important;
  }
  .-right-sm-22 {
    right: -5.5rem !important;
  }
  .-right-sm-23 {
    right: -5.75rem !important;
  }
  .-right-sm-24 {
    right: -6rem !important;
  }
  .-right-sm-25 {
    right: -6.25rem !important;
  }
  .-bottom-sm-auto {
    bottom: -auto !important;
  }
  .-bottom-sm-0 {
    bottom: -0 !important;
  }
  .-bottom-sm-1 {
    bottom: -0.25rem !important;
  }
  .-bottom-sm-2 {
    bottom: -0.5rem !important;
  }
  .-bottom-sm-3 {
    bottom: -0.75rem !important;
  }
  .-bottom-sm-4 {
    bottom: -1rem !important;
  }
  .-bottom-sm-5 {
    bottom: -1.25rem !important;
  }
  .-bottom-sm-6 {
    bottom: -1.5rem !important;
  }
  .-bottom-sm-7 {
    bottom: -1.75rem !important;
  }
  .-bottom-sm-8 {
    bottom: -2rem !important;
  }
  .-bottom-sm-9 {
    bottom: -2.25rem !important;
  }
  .-bottom-sm-10 {
    bottom: -2.5rem !important;
  }
  .-bottom-sm-11 {
    bottom: -2.75rem !important;
  }
  .-bottom-sm-12 {
    bottom: -3rem !important;
  }
  .-bottom-sm-13 {
    bottom: -3.25rem !important;
  }
  .-bottom-sm-14 {
    bottom: -3.5rem !important;
  }
  .-bottom-sm-15 {
    bottom: -3.75rem !important;
  }
  .-bottom-sm-16 {
    bottom: -4rem !important;
  }
  .-bottom-sm-17 {
    bottom: -4.25rem !important;
  }
  .-bottom-sm-18 {
    bottom: -4.5rem !important;
  }
  .-bottom-sm-19 {
    bottom: -4.75rem !important;
  }
  .-bottom-sm-20 {
    bottom: -5rem !important;
  }
  .-bottom-sm-21 {
    bottom: -5.25rem !important;
  }
  .-bottom-sm-22 {
    bottom: -5.5rem !important;
  }
  .-bottom-sm-23 {
    bottom: -5.75rem !important;
  }
  .-bottom-sm-24 {
    bottom: -6rem !important;
  }
  .-bottom-sm-25 {
    bottom: -6.25rem !important;
  }
  .-left-sm-auto {
    left: -auto !important;
  }
  .-left-sm-0 {
    left: -0 !important;
  }
  .-left-sm-1 {
    left: -0.25rem !important;
  }
  .-left-sm-2 {
    left: -0.5rem !important;
  }
  .-left-sm-3 {
    left: -0.75rem !important;
  }
  .-left-sm-4 {
    left: -1rem !important;
  }
  .-left-sm-5 {
    left: -1.25rem !important;
  }
  .-left-sm-6 {
    left: -1.5rem !important;
  }
  .-left-sm-7 {
    left: -1.75rem !important;
  }
  .-left-sm-8 {
    left: -2rem !important;
  }
  .-left-sm-9 {
    left: -2.25rem !important;
  }
  .-left-sm-10 {
    left: -2.5rem !important;
  }
  .-left-sm-11 {
    left: -2.75rem !important;
  }
  .-left-sm-12 {
    left: -3rem !important;
  }
  .-left-sm-13 {
    left: -3.25rem !important;
  }
  .-left-sm-14 {
    left: -3.5rem !important;
  }
  .-left-sm-15 {
    left: -3.75rem !important;
  }
  .-left-sm-16 {
    left: -4rem !important;
  }
  .-left-sm-17 {
    left: -4.25rem !important;
  }
  .-left-sm-18 {
    left: -4.5rem !important;
  }
  .-left-sm-19 {
    left: -4.75rem !important;
  }
  .-left-sm-20 {
    left: -5rem !important;
  }
  .-left-sm-21 {
    left: -5.25rem !important;
  }
  .-left-sm-22 {
    left: -5.5rem !important;
  }
  .-left-sm-23 {
    left: -5.75rem !important;
  }
  .-left-sm-24 {
    left: -6rem !important;
  }
  .-left-sm-25 {
    left: -6.25rem !important;
  }
}
@media (min-width: 48rem) {
  .-top-md-auto {
    top: -auto !important;
  }
  .-top-md-0 {
    top: -0 !important;
  }
  .-top-md-1 {
    top: -0.25rem !important;
  }
  .-top-md-2 {
    top: -0.5rem !important;
  }
  .-top-md-3 {
    top: -0.75rem !important;
  }
  .-top-md-4 {
    top: -1rem !important;
  }
  .-top-md-5 {
    top: -1.25rem !important;
  }
  .-top-md-6 {
    top: -1.5rem !important;
  }
  .-top-md-7 {
    top: -1.75rem !important;
  }
  .-top-md-8 {
    top: -2rem !important;
  }
  .-top-md-9 {
    top: -2.25rem !important;
  }
  .-top-md-10 {
    top: -2.5rem !important;
  }
  .-top-md-11 {
    top: -2.75rem !important;
  }
  .-top-md-12 {
    top: -3rem !important;
  }
  .-top-md-13 {
    top: -3.25rem !important;
  }
  .-top-md-14 {
    top: -3.5rem !important;
  }
  .-top-md-15 {
    top: -3.75rem !important;
  }
  .-top-md-16 {
    top: -4rem !important;
  }
  .-top-md-17 {
    top: -4.25rem !important;
  }
  .-top-md-18 {
    top: -4.5rem !important;
  }
  .-top-md-19 {
    top: -4.75rem !important;
  }
  .-top-md-20 {
    top: -5rem !important;
  }
  .-top-md-21 {
    top: -5.25rem !important;
  }
  .-top-md-22 {
    top: -5.5rem !important;
  }
  .-top-md-23 {
    top: -5.75rem !important;
  }
  .-top-md-24 {
    top: -6rem !important;
  }
  .-top-md-25 {
    top: -6.25rem !important;
  }
  .-right-md-auto {
    right: -auto !important;
  }
  .-right-md-0 {
    right: -0 !important;
  }
  .-right-md-1 {
    right: -0.25rem !important;
  }
  .-right-md-2 {
    right: -0.5rem !important;
  }
  .-right-md-3 {
    right: -0.75rem !important;
  }
  .-right-md-4 {
    right: -1rem !important;
  }
  .-right-md-5 {
    right: -1.25rem !important;
  }
  .-right-md-6 {
    right: -1.5rem !important;
  }
  .-right-md-7 {
    right: -1.75rem !important;
  }
  .-right-md-8 {
    right: -2rem !important;
  }
  .-right-md-9 {
    right: -2.25rem !important;
  }
  .-right-md-10 {
    right: -2.5rem !important;
  }
  .-right-md-11 {
    right: -2.75rem !important;
  }
  .-right-md-12 {
    right: -3rem !important;
  }
  .-right-md-13 {
    right: -3.25rem !important;
  }
  .-right-md-14 {
    right: -3.5rem !important;
  }
  .-right-md-15 {
    right: -3.75rem !important;
  }
  .-right-md-16 {
    right: -4rem !important;
  }
  .-right-md-17 {
    right: -4.25rem !important;
  }
  .-right-md-18 {
    right: -4.5rem !important;
  }
  .-right-md-19 {
    right: -4.75rem !important;
  }
  .-right-md-20 {
    right: -5rem !important;
  }
  .-right-md-21 {
    right: -5.25rem !important;
  }
  .-right-md-22 {
    right: -5.5rem !important;
  }
  .-right-md-23 {
    right: -5.75rem !important;
  }
  .-right-md-24 {
    right: -6rem !important;
  }
  .-right-md-25 {
    right: -6.25rem !important;
  }
  .-bottom-md-auto {
    bottom: -auto !important;
  }
  .-bottom-md-0 {
    bottom: -0 !important;
  }
  .-bottom-md-1 {
    bottom: -0.25rem !important;
  }
  .-bottom-md-2 {
    bottom: -0.5rem !important;
  }
  .-bottom-md-3 {
    bottom: -0.75rem !important;
  }
  .-bottom-md-4 {
    bottom: -1rem !important;
  }
  .-bottom-md-5 {
    bottom: -1.25rem !important;
  }
  .-bottom-md-6 {
    bottom: -1.5rem !important;
  }
  .-bottom-md-7 {
    bottom: -1.75rem !important;
  }
  .-bottom-md-8 {
    bottom: -2rem !important;
  }
  .-bottom-md-9 {
    bottom: -2.25rem !important;
  }
  .-bottom-md-10 {
    bottom: -2.5rem !important;
  }
  .-bottom-md-11 {
    bottom: -2.75rem !important;
  }
  .-bottom-md-12 {
    bottom: -3rem !important;
  }
  .-bottom-md-13 {
    bottom: -3.25rem !important;
  }
  .-bottom-md-14 {
    bottom: -3.5rem !important;
  }
  .-bottom-md-15 {
    bottom: -3.75rem !important;
  }
  .-bottom-md-16 {
    bottom: -4rem !important;
  }
  .-bottom-md-17 {
    bottom: -4.25rem !important;
  }
  .-bottom-md-18 {
    bottom: -4.5rem !important;
  }
  .-bottom-md-19 {
    bottom: -4.75rem !important;
  }
  .-bottom-md-20 {
    bottom: -5rem !important;
  }
  .-bottom-md-21 {
    bottom: -5.25rem !important;
  }
  .-bottom-md-22 {
    bottom: -5.5rem !important;
  }
  .-bottom-md-23 {
    bottom: -5.75rem !important;
  }
  .-bottom-md-24 {
    bottom: -6rem !important;
  }
  .-bottom-md-25 {
    bottom: -6.25rem !important;
  }
  .-left-md-auto {
    left: -auto !important;
  }
  .-left-md-0 {
    left: -0 !important;
  }
  .-left-md-1 {
    left: -0.25rem !important;
  }
  .-left-md-2 {
    left: -0.5rem !important;
  }
  .-left-md-3 {
    left: -0.75rem !important;
  }
  .-left-md-4 {
    left: -1rem !important;
  }
  .-left-md-5 {
    left: -1.25rem !important;
  }
  .-left-md-6 {
    left: -1.5rem !important;
  }
  .-left-md-7 {
    left: -1.75rem !important;
  }
  .-left-md-8 {
    left: -2rem !important;
  }
  .-left-md-9 {
    left: -2.25rem !important;
  }
  .-left-md-10 {
    left: -2.5rem !important;
  }
  .-left-md-11 {
    left: -2.75rem !important;
  }
  .-left-md-12 {
    left: -3rem !important;
  }
  .-left-md-13 {
    left: -3.25rem !important;
  }
  .-left-md-14 {
    left: -3.5rem !important;
  }
  .-left-md-15 {
    left: -3.75rem !important;
  }
  .-left-md-16 {
    left: -4rem !important;
  }
  .-left-md-17 {
    left: -4.25rem !important;
  }
  .-left-md-18 {
    left: -4.5rem !important;
  }
  .-left-md-19 {
    left: -4.75rem !important;
  }
  .-left-md-20 {
    left: -5rem !important;
  }
  .-left-md-21 {
    left: -5.25rem !important;
  }
  .-left-md-22 {
    left: -5.5rem !important;
  }
  .-left-md-23 {
    left: -5.75rem !important;
  }
  .-left-md-24 {
    left: -6rem !important;
  }
  .-left-md-25 {
    left: -6.25rem !important;
  }
}
@media (min-width: 64rem) {
  .-top-lg-auto {
    top: -auto !important;
  }
  .-top-lg-0 {
    top: -0 !important;
  }
  .-top-lg-1 {
    top: -0.25rem !important;
  }
  .-top-lg-2 {
    top: -0.5rem !important;
  }
  .-top-lg-3 {
    top: -0.75rem !important;
  }
  .-top-lg-4 {
    top: -1rem !important;
  }
  .-top-lg-5 {
    top: -1.25rem !important;
  }
  .-top-lg-6 {
    top: -1.5rem !important;
  }
  .-top-lg-7 {
    top: -1.75rem !important;
  }
  .-top-lg-8 {
    top: -2rem !important;
  }
  .-top-lg-9 {
    top: -2.25rem !important;
  }
  .-top-lg-10 {
    top: -2.5rem !important;
  }
  .-top-lg-11 {
    top: -2.75rem !important;
  }
  .-top-lg-12 {
    top: -3rem !important;
  }
  .-top-lg-13 {
    top: -3.25rem !important;
  }
  .-top-lg-14 {
    top: -3.5rem !important;
  }
  .-top-lg-15 {
    top: -3.75rem !important;
  }
  .-top-lg-16 {
    top: -4rem !important;
  }
  .-top-lg-17 {
    top: -4.25rem !important;
  }
  .-top-lg-18 {
    top: -4.5rem !important;
  }
  .-top-lg-19 {
    top: -4.75rem !important;
  }
  .-top-lg-20 {
    top: -5rem !important;
  }
  .-top-lg-21 {
    top: -5.25rem !important;
  }
  .-top-lg-22 {
    top: -5.5rem !important;
  }
  .-top-lg-23 {
    top: -5.75rem !important;
  }
  .-top-lg-24 {
    top: -6rem !important;
  }
  .-top-lg-25 {
    top: -6.25rem !important;
  }
  .-right-lg-auto {
    right: -auto !important;
  }
  .-right-lg-0 {
    right: -0 !important;
  }
  .-right-lg-1 {
    right: -0.25rem !important;
  }
  .-right-lg-2 {
    right: -0.5rem !important;
  }
  .-right-lg-3 {
    right: -0.75rem !important;
  }
  .-right-lg-4 {
    right: -1rem !important;
  }
  .-right-lg-5 {
    right: -1.25rem !important;
  }
  .-right-lg-6 {
    right: -1.5rem !important;
  }
  .-right-lg-7 {
    right: -1.75rem !important;
  }
  .-right-lg-8 {
    right: -2rem !important;
  }
  .-right-lg-9 {
    right: -2.25rem !important;
  }
  .-right-lg-10 {
    right: -2.5rem !important;
  }
  .-right-lg-11 {
    right: -2.75rem !important;
  }
  .-right-lg-12 {
    right: -3rem !important;
  }
  .-right-lg-13 {
    right: -3.25rem !important;
  }
  .-right-lg-14 {
    right: -3.5rem !important;
  }
  .-right-lg-15 {
    right: -3.75rem !important;
  }
  .-right-lg-16 {
    right: -4rem !important;
  }
  .-right-lg-17 {
    right: -4.25rem !important;
  }
  .-right-lg-18 {
    right: -4.5rem !important;
  }
  .-right-lg-19 {
    right: -4.75rem !important;
  }
  .-right-lg-20 {
    right: -5rem !important;
  }
  .-right-lg-21 {
    right: -5.25rem !important;
  }
  .-right-lg-22 {
    right: -5.5rem !important;
  }
  .-right-lg-23 {
    right: -5.75rem !important;
  }
  .-right-lg-24 {
    right: -6rem !important;
  }
  .-right-lg-25 {
    right: -6.25rem !important;
  }
  .-bottom-lg-auto {
    bottom: -auto !important;
  }
  .-bottom-lg-0 {
    bottom: -0 !important;
  }
  .-bottom-lg-1 {
    bottom: -0.25rem !important;
  }
  .-bottom-lg-2 {
    bottom: -0.5rem !important;
  }
  .-bottom-lg-3 {
    bottom: -0.75rem !important;
  }
  .-bottom-lg-4 {
    bottom: -1rem !important;
  }
  .-bottom-lg-5 {
    bottom: -1.25rem !important;
  }
  .-bottom-lg-6 {
    bottom: -1.5rem !important;
  }
  .-bottom-lg-7 {
    bottom: -1.75rem !important;
  }
  .-bottom-lg-8 {
    bottom: -2rem !important;
  }
  .-bottom-lg-9 {
    bottom: -2.25rem !important;
  }
  .-bottom-lg-10 {
    bottom: -2.5rem !important;
  }
  .-bottom-lg-11 {
    bottom: -2.75rem !important;
  }
  .-bottom-lg-12 {
    bottom: -3rem !important;
  }
  .-bottom-lg-13 {
    bottom: -3.25rem !important;
  }
  .-bottom-lg-14 {
    bottom: -3.5rem !important;
  }
  .-bottom-lg-15 {
    bottom: -3.75rem !important;
  }
  .-bottom-lg-16 {
    bottom: -4rem !important;
  }
  .-bottom-lg-17 {
    bottom: -4.25rem !important;
  }
  .-bottom-lg-18 {
    bottom: -4.5rem !important;
  }
  .-bottom-lg-19 {
    bottom: -4.75rem !important;
  }
  .-bottom-lg-20 {
    bottom: -5rem !important;
  }
  .-bottom-lg-21 {
    bottom: -5.25rem !important;
  }
  .-bottom-lg-22 {
    bottom: -5.5rem !important;
  }
  .-bottom-lg-23 {
    bottom: -5.75rem !important;
  }
  .-bottom-lg-24 {
    bottom: -6rem !important;
  }
  .-bottom-lg-25 {
    bottom: -6.25rem !important;
  }
  .-left-lg-auto {
    left: -auto !important;
  }
  .-left-lg-0 {
    left: -0 !important;
  }
  .-left-lg-1 {
    left: -0.25rem !important;
  }
  .-left-lg-2 {
    left: -0.5rem !important;
  }
  .-left-lg-3 {
    left: -0.75rem !important;
  }
  .-left-lg-4 {
    left: -1rem !important;
  }
  .-left-lg-5 {
    left: -1.25rem !important;
  }
  .-left-lg-6 {
    left: -1.5rem !important;
  }
  .-left-lg-7 {
    left: -1.75rem !important;
  }
  .-left-lg-8 {
    left: -2rem !important;
  }
  .-left-lg-9 {
    left: -2.25rem !important;
  }
  .-left-lg-10 {
    left: -2.5rem !important;
  }
  .-left-lg-11 {
    left: -2.75rem !important;
  }
  .-left-lg-12 {
    left: -3rem !important;
  }
  .-left-lg-13 {
    left: -3.25rem !important;
  }
  .-left-lg-14 {
    left: -3.5rem !important;
  }
  .-left-lg-15 {
    left: -3.75rem !important;
  }
  .-left-lg-16 {
    left: -4rem !important;
  }
  .-left-lg-17 {
    left: -4.25rem !important;
  }
  .-left-lg-18 {
    left: -4.5rem !important;
  }
  .-left-lg-19 {
    left: -4.75rem !important;
  }
  .-left-lg-20 {
    left: -5rem !important;
  }
  .-left-lg-21 {
    left: -5.25rem !important;
  }
  .-left-lg-22 {
    left: -5.5rem !important;
  }
  .-left-lg-23 {
    left: -5.75rem !important;
  }
  .-left-lg-24 {
    left: -6rem !important;
  }
  .-left-lg-25 {
    left: -6.25rem !important;
  }
}
@media (min-width: 80rem) {
  .-top-xl-auto {
    top: -auto !important;
  }
  .-top-xl-0 {
    top: -0 !important;
  }
  .-top-xl-1 {
    top: -0.25rem !important;
  }
  .-top-xl-2 {
    top: -0.5rem !important;
  }
  .-top-xl-3 {
    top: -0.75rem !important;
  }
  .-top-xl-4 {
    top: -1rem !important;
  }
  .-top-xl-5 {
    top: -1.25rem !important;
  }
  .-top-xl-6 {
    top: -1.5rem !important;
  }
  .-top-xl-7 {
    top: -1.75rem !important;
  }
  .-top-xl-8 {
    top: -2rem !important;
  }
  .-top-xl-9 {
    top: -2.25rem !important;
  }
  .-top-xl-10 {
    top: -2.5rem !important;
  }
  .-top-xl-11 {
    top: -2.75rem !important;
  }
  .-top-xl-12 {
    top: -3rem !important;
  }
  .-top-xl-13 {
    top: -3.25rem !important;
  }
  .-top-xl-14 {
    top: -3.5rem !important;
  }
  .-top-xl-15 {
    top: -3.75rem !important;
  }
  .-top-xl-16 {
    top: -4rem !important;
  }
  .-top-xl-17 {
    top: -4.25rem !important;
  }
  .-top-xl-18 {
    top: -4.5rem !important;
  }
  .-top-xl-19 {
    top: -4.75rem !important;
  }
  .-top-xl-20 {
    top: -5rem !important;
  }
  .-top-xl-21 {
    top: -5.25rem !important;
  }
  .-top-xl-22 {
    top: -5.5rem !important;
  }
  .-top-xl-23 {
    top: -5.75rem !important;
  }
  .-top-xl-24 {
    top: -6rem !important;
  }
  .-top-xl-25 {
    top: -6.25rem !important;
  }
  .-right-xl-auto {
    right: -auto !important;
  }
  .-right-xl-0 {
    right: -0 !important;
  }
  .-right-xl-1 {
    right: -0.25rem !important;
  }
  .-right-xl-2 {
    right: -0.5rem !important;
  }
  .-right-xl-3 {
    right: -0.75rem !important;
  }
  .-right-xl-4 {
    right: -1rem !important;
  }
  .-right-xl-5 {
    right: -1.25rem !important;
  }
  .-right-xl-6 {
    right: -1.5rem !important;
  }
  .-right-xl-7 {
    right: -1.75rem !important;
  }
  .-right-xl-8 {
    right: -2rem !important;
  }
  .-right-xl-9 {
    right: -2.25rem !important;
  }
  .-right-xl-10 {
    right: -2.5rem !important;
  }
  .-right-xl-11 {
    right: -2.75rem !important;
  }
  .-right-xl-12 {
    right: -3rem !important;
  }
  .-right-xl-13 {
    right: -3.25rem !important;
  }
  .-right-xl-14 {
    right: -3.5rem !important;
  }
  .-right-xl-15 {
    right: -3.75rem !important;
  }
  .-right-xl-16 {
    right: -4rem !important;
  }
  .-right-xl-17 {
    right: -4.25rem !important;
  }
  .-right-xl-18 {
    right: -4.5rem !important;
  }
  .-right-xl-19 {
    right: -4.75rem !important;
  }
  .-right-xl-20 {
    right: -5rem !important;
  }
  .-right-xl-21 {
    right: -5.25rem !important;
  }
  .-right-xl-22 {
    right: -5.5rem !important;
  }
  .-right-xl-23 {
    right: -5.75rem !important;
  }
  .-right-xl-24 {
    right: -6rem !important;
  }
  .-right-xl-25 {
    right: -6.25rem !important;
  }
  .-bottom-xl-auto {
    bottom: -auto !important;
  }
  .-bottom-xl-0 {
    bottom: -0 !important;
  }
  .-bottom-xl-1 {
    bottom: -0.25rem !important;
  }
  .-bottom-xl-2 {
    bottom: -0.5rem !important;
  }
  .-bottom-xl-3 {
    bottom: -0.75rem !important;
  }
  .-bottom-xl-4 {
    bottom: -1rem !important;
  }
  .-bottom-xl-5 {
    bottom: -1.25rem !important;
  }
  .-bottom-xl-6 {
    bottom: -1.5rem !important;
  }
  .-bottom-xl-7 {
    bottom: -1.75rem !important;
  }
  .-bottom-xl-8 {
    bottom: -2rem !important;
  }
  .-bottom-xl-9 {
    bottom: -2.25rem !important;
  }
  .-bottom-xl-10 {
    bottom: -2.5rem !important;
  }
  .-bottom-xl-11 {
    bottom: -2.75rem !important;
  }
  .-bottom-xl-12 {
    bottom: -3rem !important;
  }
  .-bottom-xl-13 {
    bottom: -3.25rem !important;
  }
  .-bottom-xl-14 {
    bottom: -3.5rem !important;
  }
  .-bottom-xl-15 {
    bottom: -3.75rem !important;
  }
  .-bottom-xl-16 {
    bottom: -4rem !important;
  }
  .-bottom-xl-17 {
    bottom: -4.25rem !important;
  }
  .-bottom-xl-18 {
    bottom: -4.5rem !important;
  }
  .-bottom-xl-19 {
    bottom: -4.75rem !important;
  }
  .-bottom-xl-20 {
    bottom: -5rem !important;
  }
  .-bottom-xl-21 {
    bottom: -5.25rem !important;
  }
  .-bottom-xl-22 {
    bottom: -5.5rem !important;
  }
  .-bottom-xl-23 {
    bottom: -5.75rem !important;
  }
  .-bottom-xl-24 {
    bottom: -6rem !important;
  }
  .-bottom-xl-25 {
    bottom: -6.25rem !important;
  }
  .-left-xl-auto {
    left: -auto !important;
  }
  .-left-xl-0 {
    left: -0 !important;
  }
  .-left-xl-1 {
    left: -0.25rem !important;
  }
  .-left-xl-2 {
    left: -0.5rem !important;
  }
  .-left-xl-3 {
    left: -0.75rem !important;
  }
  .-left-xl-4 {
    left: -1rem !important;
  }
  .-left-xl-5 {
    left: -1.25rem !important;
  }
  .-left-xl-6 {
    left: -1.5rem !important;
  }
  .-left-xl-7 {
    left: -1.75rem !important;
  }
  .-left-xl-8 {
    left: -2rem !important;
  }
  .-left-xl-9 {
    left: -2.25rem !important;
  }
  .-left-xl-10 {
    left: -2.5rem !important;
  }
  .-left-xl-11 {
    left: -2.75rem !important;
  }
  .-left-xl-12 {
    left: -3rem !important;
  }
  .-left-xl-13 {
    left: -3.25rem !important;
  }
  .-left-xl-14 {
    left: -3.5rem !important;
  }
  .-left-xl-15 {
    left: -3.75rem !important;
  }
  .-left-xl-16 {
    left: -4rem !important;
  }
  .-left-xl-17 {
    left: -4.25rem !important;
  }
  .-left-xl-18 {
    left: -4.5rem !important;
  }
  .-left-xl-19 {
    left: -4.75rem !important;
  }
  .-left-xl-20 {
    left: -5rem !important;
  }
  .-left-xl-21 {
    left: -5.25rem !important;
  }
  .-left-xl-22 {
    left: -5.5rem !important;
  }
  .-left-xl-23 {
    left: -5.75rem !important;
  }
  .-left-xl-24 {
    left: -6rem !important;
  }
  .-left-xl-25 {
    left: -6.25rem !important;
  }
}
@media (min-width: 96rem) {
  .-top-2xl-auto {
    top: -auto !important;
  }
  .-top-2xl-0 {
    top: -0 !important;
  }
  .-top-2xl-1 {
    top: -0.25rem !important;
  }
  .-top-2xl-2 {
    top: -0.5rem !important;
  }
  .-top-2xl-3 {
    top: -0.75rem !important;
  }
  .-top-2xl-4 {
    top: -1rem !important;
  }
  .-top-2xl-5 {
    top: -1.25rem !important;
  }
  .-top-2xl-6 {
    top: -1.5rem !important;
  }
  .-top-2xl-7 {
    top: -1.75rem !important;
  }
  .-top-2xl-8 {
    top: -2rem !important;
  }
  .-top-2xl-9 {
    top: -2.25rem !important;
  }
  .-top-2xl-10 {
    top: -2.5rem !important;
  }
  .-top-2xl-11 {
    top: -2.75rem !important;
  }
  .-top-2xl-12 {
    top: -3rem !important;
  }
  .-top-2xl-13 {
    top: -3.25rem !important;
  }
  .-top-2xl-14 {
    top: -3.5rem !important;
  }
  .-top-2xl-15 {
    top: -3.75rem !important;
  }
  .-top-2xl-16 {
    top: -4rem !important;
  }
  .-top-2xl-17 {
    top: -4.25rem !important;
  }
  .-top-2xl-18 {
    top: -4.5rem !important;
  }
  .-top-2xl-19 {
    top: -4.75rem !important;
  }
  .-top-2xl-20 {
    top: -5rem !important;
  }
  .-top-2xl-21 {
    top: -5.25rem !important;
  }
  .-top-2xl-22 {
    top: -5.5rem !important;
  }
  .-top-2xl-23 {
    top: -5.75rem !important;
  }
  .-top-2xl-24 {
    top: -6rem !important;
  }
  .-top-2xl-25 {
    top: -6.25rem !important;
  }
  .-right-2xl-auto {
    right: -auto !important;
  }
  .-right-2xl-0 {
    right: -0 !important;
  }
  .-right-2xl-1 {
    right: -0.25rem !important;
  }
  .-right-2xl-2 {
    right: -0.5rem !important;
  }
  .-right-2xl-3 {
    right: -0.75rem !important;
  }
  .-right-2xl-4 {
    right: -1rem !important;
  }
  .-right-2xl-5 {
    right: -1.25rem !important;
  }
  .-right-2xl-6 {
    right: -1.5rem !important;
  }
  .-right-2xl-7 {
    right: -1.75rem !important;
  }
  .-right-2xl-8 {
    right: -2rem !important;
  }
  .-right-2xl-9 {
    right: -2.25rem !important;
  }
  .-right-2xl-10 {
    right: -2.5rem !important;
  }
  .-right-2xl-11 {
    right: -2.75rem !important;
  }
  .-right-2xl-12 {
    right: -3rem !important;
  }
  .-right-2xl-13 {
    right: -3.25rem !important;
  }
  .-right-2xl-14 {
    right: -3.5rem !important;
  }
  .-right-2xl-15 {
    right: -3.75rem !important;
  }
  .-right-2xl-16 {
    right: -4rem !important;
  }
  .-right-2xl-17 {
    right: -4.25rem !important;
  }
  .-right-2xl-18 {
    right: -4.5rem !important;
  }
  .-right-2xl-19 {
    right: -4.75rem !important;
  }
  .-right-2xl-20 {
    right: -5rem !important;
  }
  .-right-2xl-21 {
    right: -5.25rem !important;
  }
  .-right-2xl-22 {
    right: -5.5rem !important;
  }
  .-right-2xl-23 {
    right: -5.75rem !important;
  }
  .-right-2xl-24 {
    right: -6rem !important;
  }
  .-right-2xl-25 {
    right: -6.25rem !important;
  }
  .-bottom-2xl-auto {
    bottom: -auto !important;
  }
  .-bottom-2xl-0 {
    bottom: -0 !important;
  }
  .-bottom-2xl-1 {
    bottom: -0.25rem !important;
  }
  .-bottom-2xl-2 {
    bottom: -0.5rem !important;
  }
  .-bottom-2xl-3 {
    bottom: -0.75rem !important;
  }
  .-bottom-2xl-4 {
    bottom: -1rem !important;
  }
  .-bottom-2xl-5 {
    bottom: -1.25rem !important;
  }
  .-bottom-2xl-6 {
    bottom: -1.5rem !important;
  }
  .-bottom-2xl-7 {
    bottom: -1.75rem !important;
  }
  .-bottom-2xl-8 {
    bottom: -2rem !important;
  }
  .-bottom-2xl-9 {
    bottom: -2.25rem !important;
  }
  .-bottom-2xl-10 {
    bottom: -2.5rem !important;
  }
  .-bottom-2xl-11 {
    bottom: -2.75rem !important;
  }
  .-bottom-2xl-12 {
    bottom: -3rem !important;
  }
  .-bottom-2xl-13 {
    bottom: -3.25rem !important;
  }
  .-bottom-2xl-14 {
    bottom: -3.5rem !important;
  }
  .-bottom-2xl-15 {
    bottom: -3.75rem !important;
  }
  .-bottom-2xl-16 {
    bottom: -4rem !important;
  }
  .-bottom-2xl-17 {
    bottom: -4.25rem !important;
  }
  .-bottom-2xl-18 {
    bottom: -4.5rem !important;
  }
  .-bottom-2xl-19 {
    bottom: -4.75rem !important;
  }
  .-bottom-2xl-20 {
    bottom: -5rem !important;
  }
  .-bottom-2xl-21 {
    bottom: -5.25rem !important;
  }
  .-bottom-2xl-22 {
    bottom: -5.5rem !important;
  }
  .-bottom-2xl-23 {
    bottom: -5.75rem !important;
  }
  .-bottom-2xl-24 {
    bottom: -6rem !important;
  }
  .-bottom-2xl-25 {
    bottom: -6.25rem !important;
  }
  .-left-2xl-auto {
    left: -auto !important;
  }
  .-left-2xl-0 {
    left: -0 !important;
  }
  .-left-2xl-1 {
    left: -0.25rem !important;
  }
  .-left-2xl-2 {
    left: -0.5rem !important;
  }
  .-left-2xl-3 {
    left: -0.75rem !important;
  }
  .-left-2xl-4 {
    left: -1rem !important;
  }
  .-left-2xl-5 {
    left: -1.25rem !important;
  }
  .-left-2xl-6 {
    left: -1.5rem !important;
  }
  .-left-2xl-7 {
    left: -1.75rem !important;
  }
  .-left-2xl-8 {
    left: -2rem !important;
  }
  .-left-2xl-9 {
    left: -2.25rem !important;
  }
  .-left-2xl-10 {
    left: -2.5rem !important;
  }
  .-left-2xl-11 {
    left: -2.75rem !important;
  }
  .-left-2xl-12 {
    left: -3rem !important;
  }
  .-left-2xl-13 {
    left: -3.25rem !important;
  }
  .-left-2xl-14 {
    left: -3.5rem !important;
  }
  .-left-2xl-15 {
    left: -3.75rem !important;
  }
  .-left-2xl-16 {
    left: -4rem !important;
  }
  .-left-2xl-17 {
    left: -4.25rem !important;
  }
  .-left-2xl-18 {
    left: -4.5rem !important;
  }
  .-left-2xl-19 {
    left: -4.75rem !important;
  }
  .-left-2xl-20 {
    left: -5rem !important;
  }
  .-left-2xl-21 {
    left: -5.25rem !important;
  }
  .-left-2xl-22 {
    left: -5.5rem !important;
  }
  .-left-2xl-23 {
    left: -5.75rem !important;
  }
  .-left-2xl-24 {
    left: -6rem !important;
  }
  .-left-2xl-25 {
    left: -6.25rem !important;
  }
}
@media (min-width: 120rem) {
  .-top-3xl-auto {
    top: -auto !important;
  }
  .-top-3xl-0 {
    top: -0 !important;
  }
  .-top-3xl-1 {
    top: -0.25rem !important;
  }
  .-top-3xl-2 {
    top: -0.5rem !important;
  }
  .-top-3xl-3 {
    top: -0.75rem !important;
  }
  .-top-3xl-4 {
    top: -1rem !important;
  }
  .-top-3xl-5 {
    top: -1.25rem !important;
  }
  .-top-3xl-6 {
    top: -1.5rem !important;
  }
  .-top-3xl-7 {
    top: -1.75rem !important;
  }
  .-top-3xl-8 {
    top: -2rem !important;
  }
  .-top-3xl-9 {
    top: -2.25rem !important;
  }
  .-top-3xl-10 {
    top: -2.5rem !important;
  }
  .-top-3xl-11 {
    top: -2.75rem !important;
  }
  .-top-3xl-12 {
    top: -3rem !important;
  }
  .-top-3xl-13 {
    top: -3.25rem !important;
  }
  .-top-3xl-14 {
    top: -3.5rem !important;
  }
  .-top-3xl-15 {
    top: -3.75rem !important;
  }
  .-top-3xl-16 {
    top: -4rem !important;
  }
  .-top-3xl-17 {
    top: -4.25rem !important;
  }
  .-top-3xl-18 {
    top: -4.5rem !important;
  }
  .-top-3xl-19 {
    top: -4.75rem !important;
  }
  .-top-3xl-20 {
    top: -5rem !important;
  }
  .-top-3xl-21 {
    top: -5.25rem !important;
  }
  .-top-3xl-22 {
    top: -5.5rem !important;
  }
  .-top-3xl-23 {
    top: -5.75rem !important;
  }
  .-top-3xl-24 {
    top: -6rem !important;
  }
  .-top-3xl-25 {
    top: -6.25rem !important;
  }
  .-right-3xl-auto {
    right: -auto !important;
  }
  .-right-3xl-0 {
    right: -0 !important;
  }
  .-right-3xl-1 {
    right: -0.25rem !important;
  }
  .-right-3xl-2 {
    right: -0.5rem !important;
  }
  .-right-3xl-3 {
    right: -0.75rem !important;
  }
  .-right-3xl-4 {
    right: -1rem !important;
  }
  .-right-3xl-5 {
    right: -1.25rem !important;
  }
  .-right-3xl-6 {
    right: -1.5rem !important;
  }
  .-right-3xl-7 {
    right: -1.75rem !important;
  }
  .-right-3xl-8 {
    right: -2rem !important;
  }
  .-right-3xl-9 {
    right: -2.25rem !important;
  }
  .-right-3xl-10 {
    right: -2.5rem !important;
  }
  .-right-3xl-11 {
    right: -2.75rem !important;
  }
  .-right-3xl-12 {
    right: -3rem !important;
  }
  .-right-3xl-13 {
    right: -3.25rem !important;
  }
  .-right-3xl-14 {
    right: -3.5rem !important;
  }
  .-right-3xl-15 {
    right: -3.75rem !important;
  }
  .-right-3xl-16 {
    right: -4rem !important;
  }
  .-right-3xl-17 {
    right: -4.25rem !important;
  }
  .-right-3xl-18 {
    right: -4.5rem !important;
  }
  .-right-3xl-19 {
    right: -4.75rem !important;
  }
  .-right-3xl-20 {
    right: -5rem !important;
  }
  .-right-3xl-21 {
    right: -5.25rem !important;
  }
  .-right-3xl-22 {
    right: -5.5rem !important;
  }
  .-right-3xl-23 {
    right: -5.75rem !important;
  }
  .-right-3xl-24 {
    right: -6rem !important;
  }
  .-right-3xl-25 {
    right: -6.25rem !important;
  }
  .-bottom-3xl-auto {
    bottom: -auto !important;
  }
  .-bottom-3xl-0 {
    bottom: -0 !important;
  }
  .-bottom-3xl-1 {
    bottom: -0.25rem !important;
  }
  .-bottom-3xl-2 {
    bottom: -0.5rem !important;
  }
  .-bottom-3xl-3 {
    bottom: -0.75rem !important;
  }
  .-bottom-3xl-4 {
    bottom: -1rem !important;
  }
  .-bottom-3xl-5 {
    bottom: -1.25rem !important;
  }
  .-bottom-3xl-6 {
    bottom: -1.5rem !important;
  }
  .-bottom-3xl-7 {
    bottom: -1.75rem !important;
  }
  .-bottom-3xl-8 {
    bottom: -2rem !important;
  }
  .-bottom-3xl-9 {
    bottom: -2.25rem !important;
  }
  .-bottom-3xl-10 {
    bottom: -2.5rem !important;
  }
  .-bottom-3xl-11 {
    bottom: -2.75rem !important;
  }
  .-bottom-3xl-12 {
    bottom: -3rem !important;
  }
  .-bottom-3xl-13 {
    bottom: -3.25rem !important;
  }
  .-bottom-3xl-14 {
    bottom: -3.5rem !important;
  }
  .-bottom-3xl-15 {
    bottom: -3.75rem !important;
  }
  .-bottom-3xl-16 {
    bottom: -4rem !important;
  }
  .-bottom-3xl-17 {
    bottom: -4.25rem !important;
  }
  .-bottom-3xl-18 {
    bottom: -4.5rem !important;
  }
  .-bottom-3xl-19 {
    bottom: -4.75rem !important;
  }
  .-bottom-3xl-20 {
    bottom: -5rem !important;
  }
  .-bottom-3xl-21 {
    bottom: -5.25rem !important;
  }
  .-bottom-3xl-22 {
    bottom: -5.5rem !important;
  }
  .-bottom-3xl-23 {
    bottom: -5.75rem !important;
  }
  .-bottom-3xl-24 {
    bottom: -6rem !important;
  }
  .-bottom-3xl-25 {
    bottom: -6.25rem !important;
  }
  .-left-3xl-auto {
    left: -auto !important;
  }
  .-left-3xl-0 {
    left: -0 !important;
  }
  .-left-3xl-1 {
    left: -0.25rem !important;
  }
  .-left-3xl-2 {
    left: -0.5rem !important;
  }
  .-left-3xl-3 {
    left: -0.75rem !important;
  }
  .-left-3xl-4 {
    left: -1rem !important;
  }
  .-left-3xl-5 {
    left: -1.25rem !important;
  }
  .-left-3xl-6 {
    left: -1.5rem !important;
  }
  .-left-3xl-7 {
    left: -1.75rem !important;
  }
  .-left-3xl-8 {
    left: -2rem !important;
  }
  .-left-3xl-9 {
    left: -2.25rem !important;
  }
  .-left-3xl-10 {
    left: -2.5rem !important;
  }
  .-left-3xl-11 {
    left: -2.75rem !important;
  }
  .-left-3xl-12 {
    left: -3rem !important;
  }
  .-left-3xl-13 {
    left: -3.25rem !important;
  }
  .-left-3xl-14 {
    left: -3.5rem !important;
  }
  .-left-3xl-15 {
    left: -3.75rem !important;
  }
  .-left-3xl-16 {
    left: -4rem !important;
  }
  .-left-3xl-17 {
    left: -4.25rem !important;
  }
  .-left-3xl-18 {
    left: -4.5rem !important;
  }
  .-left-3xl-19 {
    left: -4.75rem !important;
  }
  .-left-3xl-20 {
    left: -5rem !important;
  }
  .-left-3xl-21 {
    left: -5.25rem !important;
  }
  .-left-3xl-22 {
    left: -5.5rem !important;
  }
  .-left-3xl-23 {
    left: -5.75rem !important;
  }
  .-left-3xl-24 {
    left: -6rem !important;
  }
  .-left-3xl-25 {
    left: -6.25rem !important;
  }
}
.shadow-none {
  box-shadow: none !important;
}

.shadow-xs {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.shadow-sm {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1) !important;
}

.shadow-base {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
}

.shadow-md {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important;
}

.shadow-lg {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1) !important;
}

.shadow-xl {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1) !important;
}

.shadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.shadow-outline {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.z--1 {
  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-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

.z-6 {
  z-index: 6 !important;
}

.z-7 {
  z-index: 7 !important;
}

.z-8 {
  z-index: 8 !important;
}

.z-9 {
  z-index: 9 !important;
}

.z-10 {
  z-index: 10 !important;
}

.z-20 {
  z-index: 20 !important;
}

.z-30 {
  z-index: 30 !important;
}

.z-40 {
  z-index: 40 !important;
}

.z-50 {
  z-index: 50 !important;
}

.z-60 {
  z-index: 60 !important;
}

.z-70 {
  z-index: 70 !important;
}

.z-80 {
  z-index: 80 !important;
}

.z-90 {
  z-index: 90 !important;
}

.z-100 {
  z-index: 100 !important;
}

.z-200 {
  z-index: 200 !important;
}

.z-300 {
  z-index: 300 !important;
}

.z-400 {
  z-index: 400 !important;
}

.z-500 {
  z-index: 500 !important;
}

.z-600 {
  z-index: 600 !important;
}

.z-700 {
  z-index: 700 !important;
}

.z-800 {
  z-index: 800 !important;
}

.z-900 {
  z-index: 900 !important;
}

.z-1000 {
  z-index: 1000 !important;
}

.visibility-visible {
  visibility: visible !important;
}

.visibility-hidden {
  visibility: hidden !important;
}

@media (min-width: 40rem) {
  .visibility-sm-visible {
    visibility: visible !important;
  }
}
@media (min-width: 48rem) {
  .visibility-md-visible {
    visibility: visible !important;
  }
}
@media (min-width: 64rem) {
  .visibility-lg-visible {
    visibility: visible !important;
  }
}
@media (min-width: 80rem) {
  .visibility-xl-visible {
    visibility: visible !important;
  }
}
@media (min-width: 96rem) {
  .visibility-2xl-visible {
    visibility: visible !important;
  }
}
@media (min-width: 120rem) {
  .visibility-3xl-visible {
    visibility: visible !important;
  }
}
@media (min-width: 40rem) {
  .visibility-sm-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 48rem) {
  .visibility-md-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 64rem) {
  .visibility-lg-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 80rem) {
  .visibility-xl-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 96rem) {
  .visibility-2xl-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 120rem) {
  .visibility-3xl-hidden {
    visibility: hidden !important;
  }
}
.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}

.text-initial {
  text-align: initial !important;
}

.text-inherit {
  text-align: inherit !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-none {
  text-transform: none !important;
}

.text-initial {
  text-transform: initial !important;
}

.text-inherit {
  text-transform: inherit !important;
}

@media (min-width: 40rem) {
  .text-sm-left {
    text-align: left !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-right {
    text-align: right !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-justify {
    text-align: justify !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-initial {
    text-align: initial !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-inherit {
    text-align: inherit !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-uppercase {
    text-transform: uppercase !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-lowercase {
    text-transform: lowercase !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-capitalize {
    text-transform: capitalize !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-none {
    text-transform: none !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-initial {
    text-transform: initial !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-inherit {
    text-transform: inherit !important;
  }
}

@media (min-width: 48rem) {
  .text-md-left {
    text-align: left !important;
  }
}

@media (min-width: 48rem) {
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 48rem) {
  .text-md-right {
    text-align: right !important;
  }
}

@media (min-width: 48rem) {
  .text-md-justify {
    text-align: justify !important;
  }
}

@media (min-width: 48rem) {
  .text-md-initial {
    text-align: initial !important;
  }
}

@media (min-width: 48rem) {
  .text-md-inherit {
    text-align: inherit !important;
  }
}

@media (min-width: 48rem) {
  .text-md-uppercase {
    text-transform: uppercase !important;
  }
}

@media (min-width: 48rem) {
  .text-md-lowercase {
    text-transform: lowercase !important;
  }
}

@media (min-width: 48rem) {
  .text-md-capitalize {
    text-transform: capitalize !important;
  }
}

@media (min-width: 48rem) {
  .text-md-none {
    text-transform: none !important;
  }
}

@media (min-width: 48rem) {
  .text-md-initial {
    text-transform: initial !important;
  }
}

@media (min-width: 48rem) {
  .text-md-inherit {
    text-transform: inherit !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-left {
    text-align: left !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-right {
    text-align: right !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-justify {
    text-align: justify !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-initial {
    text-align: initial !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-inherit {
    text-align: inherit !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-uppercase {
    text-transform: uppercase !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-lowercase {
    text-transform: lowercase !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-capitalize {
    text-transform: capitalize !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-none {
    text-transform: none !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-initial {
    text-transform: initial !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-inherit {
    text-transform: inherit !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-left {
    text-align: left !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-right {
    text-align: right !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-justify {
    text-align: justify !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-initial {
    text-align: initial !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-inherit {
    text-align: inherit !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-uppercase {
    text-transform: uppercase !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-lowercase {
    text-transform: lowercase !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-capitalize {
    text-transform: capitalize !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-none {
    text-transform: none !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-initial {
    text-transform: initial !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-inherit {
    text-transform: inherit !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-left {
    text-align: left !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-center {
    text-align: center !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-right {
    text-align: right !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-justify {
    text-align: justify !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-initial {
    text-align: initial !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-inherit {
    text-align: inherit !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-uppercase {
    text-transform: uppercase !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-lowercase {
    text-transform: lowercase !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-capitalize {
    text-transform: capitalize !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-none {
    text-transform: none !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-initial {
    text-transform: initial !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-inherit {
    text-transform: inherit !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-left {
    text-align: left !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-center {
    text-align: center !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-right {
    text-align: right !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-justify {
    text-align: justify !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-initial {
    text-align: initial !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-inherit {
    text-align: inherit !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-uppercase {
    text-transform: uppercase !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-lowercase {
    text-transform: lowercase !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-capitalize {
    text-transform: capitalize !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-none {
    text-transform: none !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-initial {
    text-transform: initial !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-inherit {
    text-transform: inherit !important;
  }
}

.lh-0 {
  line-height: 0 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-2 {
  line-height: 1.25 !important;
}

.lh-3 {
  line-height: 1.5 !important;
}

.lh-4 {
  line-height: 1.75 !important;
}

.lh-5 {
  line-height: 2 !important;
}

.lh-6 {
  line-height: 2.25 !important;
}

.lh-7 {
  line-height: 2.5 !important;
}

.lh-8 {
  line-height: 2.75 !important;
}

.lh-9 {
  line-height: 3 !important;
}

.lh-10 {
  line-height: 3.25 !important;
}

.lh-11 {
  line-height: 3.5 !important;
}

.lh-12 {
  line-height: 3.75 !important;
}

.lh-13 {
  line-height: 4 !important;
}

.lh-14 {
  line-height: 4.25 !important;
}

@media (min-width: 40rem) {
  .lh-sm-0 {
    line-height: 0 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-1 {
    line-height: 1 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-2 {
    line-height: 1.25 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-3 {
    line-height: 1.5 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-4 {
    line-height: 1.75 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-5 {
    line-height: 2 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-6 {
    line-height: 2.25 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-7 {
    line-height: 2.5 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-8 {
    line-height: 2.75 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-9 {
    line-height: 3 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-10 {
    line-height: 3.25 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-11 {
    line-height: 3.5 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-12 {
    line-height: 3.75 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-13 {
    line-height: 4 !important;
  }
}

@media (min-width: 40rem) {
  .lh-sm-14 {
    line-height: 4.25 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-0 {
    line-height: 0 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-1 {
    line-height: 1 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-2 {
    line-height: 1.25 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-3 {
    line-height: 1.5 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-4 {
    line-height: 1.75 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-5 {
    line-height: 2 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-6 {
    line-height: 2.25 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-7 {
    line-height: 2.5 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-8 {
    line-height: 2.75 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-9 {
    line-height: 3 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-10 {
    line-height: 3.25 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-11 {
    line-height: 3.5 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-12 {
    line-height: 3.75 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-13 {
    line-height: 4 !important;
  }
}

@media (min-width: 48rem) {
  .lh-md-14 {
    line-height: 4.25 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-0 {
    line-height: 0 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-1 {
    line-height: 1 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-2 {
    line-height: 1.25 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-3 {
    line-height: 1.5 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-4 {
    line-height: 1.75 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-5 {
    line-height: 2 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-6 {
    line-height: 2.25 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-7 {
    line-height: 2.5 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-8 {
    line-height: 2.75 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-9 {
    line-height: 3 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-10 {
    line-height: 3.25 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-11 {
    line-height: 3.5 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-12 {
    line-height: 3.75 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-13 {
    line-height: 4 !important;
  }
}

@media (min-width: 64rem) {
  .lh-lg-14 {
    line-height: 4.25 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-0 {
    line-height: 0 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-1 {
    line-height: 1 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-2 {
    line-height: 1.25 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-3 {
    line-height: 1.5 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-4 {
    line-height: 1.75 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-5 {
    line-height: 2 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-6 {
    line-height: 2.25 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-7 {
    line-height: 2.5 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-8 {
    line-height: 2.75 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-9 {
    line-height: 3 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-10 {
    line-height: 3.25 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-11 {
    line-height: 3.5 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-12 {
    line-height: 3.75 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-13 {
    line-height: 4 !important;
  }
}

@media (min-width: 80rem) {
  .lh-xl-14 {
    line-height: 4.25 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-0 {
    line-height: 0 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-1 {
    line-height: 1 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-2 {
    line-height: 1.25 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-3 {
    line-height: 1.5 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-4 {
    line-height: 1.75 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-5 {
    line-height: 2 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-6 {
    line-height: 2.25 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-7 {
    line-height: 2.5 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-8 {
    line-height: 2.75 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-9 {
    line-height: 3 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-10 {
    line-height: 3.25 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-11 {
    line-height: 3.5 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-12 {
    line-height: 3.75 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-13 {
    line-height: 4 !important;
  }
}

@media (min-width: 96rem) {
  .lh-2xl-14 {
    line-height: 4.25 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-0 {
    line-height: 0 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-1 {
    line-height: 1 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-2 {
    line-height: 1.25 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-3 {
    line-height: 1.5 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-4 {
    line-height: 1.75 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-5 {
    line-height: 2 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-6 {
    line-height: 2.25 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-7 {
    line-height: 2.5 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-8 {
    line-height: 2.75 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-9 {
    line-height: 3 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-10 {
    line-height: 3.25 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-11 {
    line-height: 3.5 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-12 {
    line-height: 3.75 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-13 {
    line-height: 4 !important;
  }
}

@media (min-width: 120rem) {
  .lh-3xl-14 {
    line-height: 4.25 !important;
  }
}

.text-underline {
  text-decoration: underline !important;
}

.text-overline {
  text-decoration: overline !important;
}

.text-line-through {
  text-decoration: line-through !important;
}

.text-none {
  text-decoration: none !important;
}

.text-initial {
  text-decoration: initial !important;
}

.text-inherit {
  text-decoration: inherit !important;
}

@media (min-width: 40rem) {
  .text-sm-underline {
    text-decoration: underline !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-overline {
    text-decoration: overline !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-line-through {
    text-decoration: line-through !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-none {
    text-decoration: none !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-initial {
    text-decoration: initial !important;
  }
}

@media (min-width: 40rem) {
  .text-sm-inherit {
    text-decoration: inherit !important;
  }
}

@media (min-width: 48rem) {
  .text-md-underline {
    text-decoration: underline !important;
  }
}

@media (min-width: 48rem) {
  .text-md-overline {
    text-decoration: overline !important;
  }
}

@media (min-width: 48rem) {
  .text-md-line-through {
    text-decoration: line-through !important;
  }
}

@media (min-width: 48rem) {
  .text-md-none {
    text-decoration: none !important;
  }
}

@media (min-width: 48rem) {
  .text-md-initial {
    text-decoration: initial !important;
  }
}

@media (min-width: 48rem) {
  .text-md-inherit {
    text-decoration: inherit !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-underline {
    text-decoration: underline !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-overline {
    text-decoration: overline !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-line-through {
    text-decoration: line-through !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-none {
    text-decoration: none !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-initial {
    text-decoration: initial !important;
  }
}

@media (min-width: 64rem) {
  .text-lg-inherit {
    text-decoration: inherit !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-underline {
    text-decoration: underline !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-overline {
    text-decoration: overline !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-line-through {
    text-decoration: line-through !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-none {
    text-decoration: none !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-initial {
    text-decoration: initial !important;
  }
}

@media (min-width: 80rem) {
  .text-xl-inherit {
    text-decoration: inherit !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-underline {
    text-decoration: underline !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-overline {
    text-decoration: overline !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-line-through {
    text-decoration: line-through !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-none {
    text-decoration: none !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-initial {
    text-decoration: initial !important;
  }
}

@media (min-width: 96rem) {
  .text-2xl-inherit {
    text-decoration: inherit !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-underline {
    text-decoration: underline !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-overline {
    text-decoration: overline !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-line-through {
    text-decoration: line-through !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-none {
    text-decoration: none !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-initial {
    text-decoration: initial !important;
  }
}

@media (min-width: 120rem) {
  .text-3xl-inherit {
    text-decoration: inherit !important;
  }
}

.site-layout {
  height: 100%;
  background-color: var(--clr-gray-25);
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  overflow-y: auto;
}
@media (max-width: 79.9375rem) {
  .site-layout.has-bottom-nav {
    padding-bottom: 4rem;
  }
}

.site-header {
  --site-header-bg-color: var(--clr-white);
  --site-header-border-color: var(--clr-gray-100);
  --site-header-box-shadow: 0 .125rem 1.25rem 0 rgba(0, 0, 0, 0.1);
  background-color: var(--site-header-bg-color);
  border-bottom: 0.0625rem solid var(--site-header-border-color);
  box-shadow: var(--site-header-box-shadow, none);
  position: sticky;
  top: 0;
  z-index: 100;
}

.site-nav {
  --site-nav-item-gap: 1.5rem;
  --site-nav-link-font-size: 0.9375rem;
  --site-nav-link-font-weight: 600;
  --site-nav-link-border-color: var(--clr-primary);
  --site-nav-link-text-color: var(--clr-gray-600);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--site-nav-item-gap);
}
.site-nav-link {
  display: inline-flex;
  align-items: center;
  position: relative;
}
.site-nav-link::after {
  content: "";
  position: absolute;
  bottom: -0.25rem;
  left: 0;
  transform: scale(0);
  transform-origin: center;
  width: 100%;
  height: 0.125rem;
  background-color: var(--site-nav-link-border-color);
  transition: transform 0.5s;
}
.site-nav-link-text {
  font-size: var(--site-nav-link-font-size);
  font-weight: var(--site-nav-link-font-weight);
  color: var(--site-nav-link-text-color);
  transition: color 0.3s;
}
.site-nav-link:hover {
  --site-nav-link-text-color: var(--clr-primary);
}
.site-nav-link:hover::after {
  transform: scale(1);
}
.site-nav-link.active {
  --site-nav-link-text-color: var(--clr-primary-700);
  --site-nav-link-border-color: var(--clr-primary-700);
}
.site-nav-link.active::after {
  transform: scale(1);
}
@media (max-width: 79.9375rem) {
  .site-nav {
    display: none;
  }
}

.site-main {
  flex: 1;
}

.site-mobile-nav {
  --site-mobile-nav-item-gap: 1.5rem;
  --site-mobile-nav-item-border-color: var(--clr-gray-100);
  --site-mobile-nav-link-padding: 1rem 1.5rem;
  --site-mobile-nav-link-font-size: 1rem;
  --site-mobile-nav-link-font-weight: 600;
  --site-mobile-nav-link-text-color: var(--clr-gray-600);
  --site-mobile-nav-link-gap: 1rem;
  display: flex;
  flex-direction: column;
}
.site-mobile-nav-item {
  display: block;
  width: 100%;
}
.site-mobile-nav-item + .site-mobile-nav-item {
  border-top: 0.0625rem solid var(--site-mobile-nav-item-border-color);
}
.site-mobile-nav-link {
  display: flex;
  align-items: center;
  gap: var(--site-mobile-nav-link-gap);
  width: 100%;
  padding: var(--site-mobile-nav-link-padding);
  font-size: var(--site-mobile-nav-link-font-size);
  font-weight: var(--site-mobile-nav-link-font-weight);
  color: var(--site-mobile-nav-link-text-color);
}
.site-mobile-nav-link.active {
  color: var(--clr-primary);
}/*# sourceMappingURL=main.css.map */