/* Borders */
.border-0 {
  border: unset !important;
}

.border-top-0 {
  border-top: unset !important;
}

.border-bottom-0 {
  border-bottom: unset !important;
}

.border-left-0 {
  border-left: unset !important;
}

.border-right-0 {
  border-right: unset !important;
}

.rounded-0 {
  border-radius: unset !important;
}

.rounded-top-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.rounded-bottom-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.rounded-left-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.rounded-right-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.border {
  border: 1px solid !important;
}

.border-dotted {
  border: 1px dotted !important;
}

.border-dashed {
  border: 1px dashed !important;
}

/* Shadows */
.shadow-0, .elevation-0 {
  box-shadow: none !important;
}

.shadow-1, .elevation-1 {
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-top-1, .elevation-top-1 {
  box-shadow: 0px -1px 1px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-bottom-1, .elevation-bottom-1 {
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-left-1, .elevation-left-1 {
  box-shadow: -1px 0px 1px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-right-1, .elevation-right-1 {
  box-shadow: 1px 0px 1px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-2, .elevation-2 {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-top-2, .elevation-top-2 {
  box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-bottom-2, .elevation-bottom-2 {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-left-2, .elevation-left-2 {
  box-shadow: -2px 0px 2px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-right-2, .elevation-right-2 {
  box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-3, .elevation-3 {
  box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-3, .elevation-all-3 {
  box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.25) !important;
}

.shadow-top-3, .elevation-top-3 {
  box-shadow: 0px -6px 6px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-bottom-3, .elevation-bottom-3 {
  box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-left-3, .elevation-left-3 {
  box-shadow: -6px 0px 6px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-right-3, .elevation-right-3 {
  box-shadow: 6px 0px 6px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-4, .elevation-4 {
  box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-top-4, .elevation-top-4 {
  box-shadow: 0px -8px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-bottom-4, .elevation-bottom-4 {
  box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-left-4, .elevation-left-4 {
  box-shadow: -8px 0px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-right-4, .elevation-right-4 {
  box-shadow: 8px 0px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-5, .elevation-5 {
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-top-5, .elevation-top-5 {
  box-shadow: 0px -10px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-bottom-5, .elevation-bottom-5 {
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-left-5, .elevation-left-5 {
  box-shadow: -10px 0px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-right-5, .elevation-right-5 {
  box-shadow: 10px 0px 10px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-6, .elevation-6 {
  box-shadow: 0px 12px 17px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-top-6, .elevation-top-6 {
  box-shadow: 0px -12px 17px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-bottom-6, .elevation-bottom-6 {
  box-shadow: 0px 12px 17px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-left-6, .elevation-left-6 {
  box-shadow: -12px 0px 17px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-right-6, .elevation-right-6 {
  box-shadow: 12px 0px 17px 0px rgba(0, 0, 0, 0.25) !important;
}

.shadow-7, .elevation-7 {
  box-shadow: 0px 11px 15px 0px rgba(0, 0, 0, 0.2), 0px 9px 46px 0px rgba(0, 0, 0, 0.12), 0px 24px 38px 0px rgba(0, 0, 0, 0.14) !important;
}

.shadow-top-7, .elevation-top-7 {
  box-shadow: 0px -11px 15px 0px rgba(0, 0, 0, 0.2), 0px -9px 46px 0px rgba(0, 0, 0, 0.12), 0px -24px 38px 0px rgba(0, 0, 0, 0.14) !important;
}

.shadow-bottom-7, .elevation-bottom-7 {
  box-shadow: 0px 11px 15px 0px rgba(0, 0, 0, 0.2), 0px 9px 46px 0px rgba(0, 0, 0, 0.12), 0px 24px 38px 0px rgba(0, 0, 0, 0.14) !important;
}

.shadow-left-7, .elevation-left-7 {
  box-shadow: -11px 0px 15px 0px rgba(0, 0, 0, 0.2), -9px 0px 46px 0px rgba(0, 0, 0, 0.12), -24px 0px 38px 0px rgba(0, 0, 0, 0.14) !important;
}

.shadow-right-7, .elevation-right-7 {
  box-shadow: 11px 0px 15px 0px rgba(0, 0, 0, 0.2), 9px 0px 46px 0px rgba(0, 0, 0, 0.12), 24px 0px 38px 0px rgba(0, 0, 0, 0.14) !important;
}

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

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

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

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

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

.border-dotted-1 {
  border: 1px dotted !important;
}

.border-dotted-top-1 {
  border-top: 1px dotted !important;
}

.border-dotted-bottom-1 {
  border-bottom: 1px dotted !important;
}

.border-dotted-left-1 {
  border-left: 1px dotted !important;
}

.border-dotted-right-1 {
  border-right: 1px dotted !important;
}

.border-dashed-1 {
  border: 1px dashed !important;
}

.border-dashed-top-1 {
  border-top: 1px dashed !important;
}

.border-dashed-bottom-1 {
  border-bottom: 1px dashed !important;
}

.border-dashed-left-1 {
  border-left: 1px dashed !important;
}

.border-dashed-right-1 {
  border-right: 1px dashed !important;
}

.rounded-1 {
  border-radius: 4px !important;
}

.rounded-top-1 {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.rounded-bottom-1 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.rounded-left-1 {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-right-1 {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.blur-1 {
  filter: blur(1px) !important;
}

.z-index-1 {
  z-index: 1 !important;
}

.gap-1 {
  gap: 4px !important;
}

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

.row.gap-1 > [class*=col-] {
  padding: 2px !important;
  margin: -2px !important;
}

.border-2 {
  border: 2px solid !important;
}

.border-top-2 {
  border-top: 2px solid !important;
}

.border-bottom-2 {
  border-bottom: 2px solid !important;
}

.border-left-2 {
  border-left: 2px solid !important;
}

.border-right-2 {
  border-right: 2px solid !important;
}

.border-dotted-2 {
  border: 2px dotted !important;
}

.border-dotted-top-2 {
  border-top: 2px dotted !important;
}

.border-dotted-bottom-2 {
  border-bottom: 2px dotted !important;
}

.border-dotted-left-2 {
  border-left: 2px dotted !important;
}

.border-dotted-right-2 {
  border-right: 2px dotted !important;
}

.border-dashed-2 {
  border: 2px dashed !important;
}

.border-dashed-top-2 {
  border-top: 2px dashed !important;
}

.border-dashed-bottom-2 {
  border-bottom: 2px dashed !important;
}

.border-dashed-left-2 {
  border-left: 2px dashed !important;
}

.border-dashed-right-2 {
  border-right: 2px dashed !important;
}

.rounded-2 {
  border-radius: 8px !important;
}

.rounded-top-2 {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}

.rounded-bottom-2 {
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

.rounded-left-2 {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.rounded-right-2 {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

.blur-2 {
  filter: blur(2px) !important;
}

.z-index-2 {
  z-index: 2 !important;
}

.gap-2 {
  gap: 8px !important;
}

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

.row.gap-2 > [class*=col-] {
  padding: 4px !important;
  margin: -4px !important;
}

.border-3 {
  border: 3px solid !important;
}

.border-top-3 {
  border-top: 3px solid !important;
}

.border-bottom-3 {
  border-bottom: 3px solid !important;
}

.border-left-3 {
  border-left: 3px solid !important;
}

.border-right-3 {
  border-right: 3px solid !important;
}

.border-dotted-3 {
  border: 3px dotted !important;
}

.border-dotted-top-3 {
  border-top: 3px dotted !important;
}

.border-dotted-bottom-3 {
  border-bottom: 3px dotted !important;
}

.border-dotted-left-3 {
  border-left: 3px dotted !important;
}

.border-dotted-right-3 {
  border-right: 3px dotted !important;
}

.border-dashed-3 {
  border: 3px dashed !important;
}

.border-dashed-top-3 {
  border-top: 3px dashed !important;
}

.border-dashed-bottom-3 {
  border-bottom: 3px dashed !important;
}

.border-dashed-left-3 {
  border-left: 3px dashed !important;
}

.border-dashed-right-3 {
  border-right: 3px dashed !important;
}

.rounded-3 {
  border-radius: 12px !important;
}

.rounded-top-3 {
  border-top-left-radius: 12px !important;
  border-top-right-radius: 12px !important;
}

.rounded-bottom-3 {
  border-bottom-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}

.rounded-left-3 {
  border-top-left-radius: 12px !important;
  border-bottom-left-radius: 12px !important;
}

.rounded-right-3 {
  border-top-right-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}

.blur-3 {
  filter: blur(3px) !important;
}

.z-index-3 {
  z-index: 3 !important;
}

.gap-3 {
  gap: 12px !important;
}

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

.row.gap-3 > [class*=col-] {
  padding: 6px !important;
  margin: -6px !important;
}

.border-4 {
  border: 4px solid !important;
}

.border-top-4 {
  border-top: 4px solid !important;
}

.border-bottom-4 {
  border-bottom: 4px solid !important;
}

.border-left-4 {
  border-left: 4px solid !important;
}

.border-right-4 {
  border-right: 4px solid !important;
}

.border-dotted-4 {
  border: 4px dotted !important;
}

.border-dotted-top-4 {
  border-top: 4px dotted !important;
}

.border-dotted-bottom-4 {
  border-bottom: 4px dotted !important;
}

.border-dotted-left-4 {
  border-left: 4px dotted !important;
}

.border-dotted-right-4 {
  border-right: 4px dotted !important;
}

.border-dashed-4 {
  border: 4px dashed !important;
}

.border-dashed-top-4 {
  border-top: 4px dashed !important;
}

.border-dashed-bottom-4 {
  border-bottom: 4px dashed !important;
}

.border-dashed-left-4 {
  border-left: 4px dashed !important;
}

.border-dashed-right-4 {
  border-right: 4px dashed !important;
}

.rounded-4 {
  border-radius: 16px !important;
}

.rounded-top-4 {
  border-top-left-radius: 16px !important;
  border-top-right-radius: 16px !important;
}

.rounded-bottom-4 {
  border-bottom-left-radius: 16px !important;
  border-bottom-right-radius: 16px !important;
}

.rounded-left-4 {
  border-top-left-radius: 16px !important;
  border-bottom-left-radius: 16px !important;
}

.rounded-right-4 {
  border-top-right-radius: 16px !important;
  border-bottom-right-radius: 16px !important;
}

.blur-4 {
  filter: blur(4px) !important;
}

.z-index-4 {
  z-index: 4 !important;
}

.gap-4 {
  gap: 16px !important;
}

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

.row.gap-4 > [class*=col-] {
  padding: 8px !important;
  margin: -8px !important;
}

.border-5 {
  border: 5px solid !important;
}

.border-top-5 {
  border-top: 5px solid !important;
}

.border-bottom-5 {
  border-bottom: 5px solid !important;
}

.border-left-5 {
  border-left: 5px solid !important;
}

.border-right-5 {
  border-right: 5px solid !important;
}

.border-dotted-5 {
  border: 5px dotted !important;
}

.border-dotted-top-5 {
  border-top: 5px dotted !important;
}

.border-dotted-bottom-5 {
  border-bottom: 5px dotted !important;
}

.border-dotted-left-5 {
  border-left: 5px dotted !important;
}

.border-dotted-right-5 {
  border-right: 5px dotted !important;
}

.border-dashed-5 {
  border: 5px dashed !important;
}

.border-dashed-top-5 {
  border-top: 5px dashed !important;
}

.border-dashed-bottom-5 {
  border-bottom: 5px dashed !important;
}

.border-dashed-left-5 {
  border-left: 5px dashed !important;
}

.border-dashed-right-5 {
  border-right: 5px dashed !important;
}

.rounded-5 {
  border-radius: 20px !important;
}

.rounded-top-5 {
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

.rounded-bottom-5 {
  border-bottom-left-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}

.rounded-left-5 {
  border-top-left-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
}

.rounded-right-5 {
  border-top-right-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}

.blur-5 {
  filter: blur(5px) !important;
}

.z-index-5 {
  z-index: 5 !important;
}

.gap-5 {
  gap: 20px !important;
}

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

.row.gap-5 > [class*=col-] {
  padding: 10px !important;
  margin: -10px !important;
}

.border-6 {
  border: 6px solid !important;
}

.border-top-6 {
  border-top: 6px solid !important;
}

.border-bottom-6 {
  border-bottom: 6px solid !important;
}

.border-left-6 {
  border-left: 6px solid !important;
}

.border-right-6 {
  border-right: 6px solid !important;
}

.border-dotted-6 {
  border: 6px dotted !important;
}

.border-dotted-top-6 {
  border-top: 6px dotted !important;
}

.border-dotted-bottom-6 {
  border-bottom: 6px dotted !important;
}

.border-dotted-left-6 {
  border-left: 6px dotted !important;
}

.border-dotted-right-6 {
  border-right: 6px dotted !important;
}

.border-dashed-6 {
  border: 6px dashed !important;
}

.border-dashed-top-6 {
  border-top: 6px dashed !important;
}

.border-dashed-bottom-6 {
  border-bottom: 6px dashed !important;
}

.border-dashed-left-6 {
  border-left: 6px dashed !important;
}

.border-dashed-right-6 {
  border-right: 6px dashed !important;
}

.rounded-6 {
  border-radius: 24px !important;
}

.rounded-top-6 {
  border-top-left-radius: 24px !important;
  border-top-right-radius: 24px !important;
}

.rounded-bottom-6 {
  border-bottom-left-radius: 24px !important;
  border-bottom-right-radius: 24px !important;
}

.rounded-left-6 {
  border-top-left-radius: 24px !important;
  border-bottom-left-radius: 24px !important;
}

.rounded-right-6 {
  border-top-right-radius: 24px !important;
  border-bottom-right-radius: 24px !important;
}

.blur-6 {
  filter: blur(6px) !important;
}

.z-index-6 {
  z-index: 6 !important;
}

.gap-6 {
  gap: 24px !important;
}

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

.row.gap-6 > [class*=col-] {
  padding: 12px !important;
  margin: -12px !important;
}

.border-7 {
  border: 7px solid !important;
}

.border-top-7 {
  border-top: 7px solid !important;
}

.border-bottom-7 {
  border-bottom: 7px solid !important;
}

.border-left-7 {
  border-left: 7px solid !important;
}

.border-right-7 {
  border-right: 7px solid !important;
}

.border-dotted-7 {
  border: 7px dotted !important;
}

.border-dotted-top-7 {
  border-top: 7px dotted !important;
}

.border-dotted-bottom-7 {
  border-bottom: 7px dotted !important;
}

.border-dotted-left-7 {
  border-left: 7px dotted !important;
}

.border-dotted-right-7 {
  border-right: 7px dotted !important;
}

.border-dashed-7 {
  border: 7px dashed !important;
}

.border-dashed-top-7 {
  border-top: 7px dashed !important;
}

.border-dashed-bottom-7 {
  border-bottom: 7px dashed !important;
}

.border-dashed-left-7 {
  border-left: 7px dashed !important;
}

.border-dashed-right-7 {
  border-right: 7px dashed !important;
}

.rounded-7 {
  border-radius: 28px !important;
}

.rounded-top-7 {
  border-top-left-radius: 28px !important;
  border-top-right-radius: 28px !important;
}

.rounded-bottom-7 {
  border-bottom-left-radius: 28px !important;
  border-bottom-right-radius: 28px !important;
}

.rounded-left-7 {
  border-top-left-radius: 28px !important;
  border-bottom-left-radius: 28px !important;
}

.rounded-right-7 {
  border-top-right-radius: 28px !important;
  border-bottom-right-radius: 28px !important;
}

.blur-7 {
  filter: blur(7px) !important;
}

.z-index-7 {
  z-index: 7 !important;
}

.gap-7 {
  gap: 28px !important;
}

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

.row.gap-7 > [class*=col-] {
  padding: 14px !important;
  margin: -14px !important;
}

.border-8 {
  border: 8px solid !important;
}

.border-top-8 {
  border-top: 8px solid !important;
}

.border-bottom-8 {
  border-bottom: 8px solid !important;
}

.border-left-8 {
  border-left: 8px solid !important;
}

.border-right-8 {
  border-right: 8px solid !important;
}

.border-dotted-8 {
  border: 8px dotted !important;
}

.border-dotted-top-8 {
  border-top: 8px dotted !important;
}

.border-dotted-bottom-8 {
  border-bottom: 8px dotted !important;
}

.border-dotted-left-8 {
  border-left: 8px dotted !important;
}

.border-dotted-right-8 {
  border-right: 8px dotted !important;
}

.border-dashed-8 {
  border: 8px dashed !important;
}

.border-dashed-top-8 {
  border-top: 8px dashed !important;
}

.border-dashed-bottom-8 {
  border-bottom: 8px dashed !important;
}

.border-dashed-left-8 {
  border-left: 8px dashed !important;
}

.border-dashed-right-8 {
  border-right: 8px dashed !important;
}

.rounded-8 {
  border-radius: 32px !important;
}

.rounded-top-8 {
  border-top-left-radius: 32px !important;
  border-top-right-radius: 32px !important;
}

.rounded-bottom-8 {
  border-bottom-left-radius: 32px !important;
  border-bottom-right-radius: 32px !important;
}

.rounded-left-8 {
  border-top-left-radius: 32px !important;
  border-bottom-left-radius: 32px !important;
}

.rounded-right-8 {
  border-top-right-radius: 32px !important;
  border-bottom-right-radius: 32px !important;
}

.blur-8 {
  filter: blur(8px) !important;
}

.z-index-8 {
  z-index: 8 !important;
}

.gap-8 {
  gap: 32px !important;
}

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

.row.gap-8 > [class*=col-] {
  padding: 16px !important;
  margin: -16px !important;
}

.border-9 {
  border: 9px solid !important;
}

.border-top-9 {
  border-top: 9px solid !important;
}

.border-bottom-9 {
  border-bottom: 9px solid !important;
}

.border-left-9 {
  border-left: 9px solid !important;
}

.border-right-9 {
  border-right: 9px solid !important;
}

.border-dotted-9 {
  border: 9px dotted !important;
}

.border-dotted-top-9 {
  border-top: 9px dotted !important;
}

.border-dotted-bottom-9 {
  border-bottom: 9px dotted !important;
}

.border-dotted-left-9 {
  border-left: 9px dotted !important;
}

.border-dotted-right-9 {
  border-right: 9px dotted !important;
}

.border-dashed-9 {
  border: 9px dashed !important;
}

.border-dashed-top-9 {
  border-top: 9px dashed !important;
}

.border-dashed-bottom-9 {
  border-bottom: 9px dashed !important;
}

.border-dashed-left-9 {
  border-left: 9px dashed !important;
}

.border-dashed-right-9 {
  border-right: 9px dashed !important;
}

.rounded-9 {
  border-radius: 36px !important;
}

.rounded-top-9 {
  border-top-left-radius: 36px !important;
  border-top-right-radius: 36px !important;
}

.rounded-bottom-9 {
  border-bottom-left-radius: 36px !important;
  border-bottom-right-radius: 36px !important;
}

.rounded-left-9 {
  border-top-left-radius: 36px !important;
  border-bottom-left-radius: 36px !important;
}

.rounded-right-9 {
  border-top-right-radius: 36px !important;
  border-bottom-right-radius: 36px !important;
}

.blur-9 {
  filter: blur(9px) !important;
}

.z-index-9 {
  z-index: 9 !important;
}

.gap-9 {
  gap: 36px !important;
}

.gap-row-9 {
  row-gap: 36px !important;
}

.row.gap-9 > [class*=col-] {
  padding: 18px !important;
  margin: -18px !important;
}

.border-10 {
  border: 10px solid !important;
}

.border-top-10 {
  border-top: 10px solid !important;
}

.border-bottom-10 {
  border-bottom: 10px solid !important;
}

.border-left-10 {
  border-left: 10px solid !important;
}

.border-right-10 {
  border-right: 10px solid !important;
}

.border-dotted-10 {
  border: 10px dotted !important;
}

.border-dotted-top-10 {
  border-top: 10px dotted !important;
}

.border-dotted-bottom-10 {
  border-bottom: 10px dotted !important;
}

.border-dotted-left-10 {
  border-left: 10px dotted !important;
}

.border-dotted-right-10 {
  border-right: 10px dotted !important;
}

.border-dashed-10 {
  border: 10px dashed !important;
}

.border-dashed-top-10 {
  border-top: 10px dashed !important;
}

.border-dashed-bottom-10 {
  border-bottom: 10px dashed !important;
}

.border-dashed-left-10 {
  border-left: 10px dashed !important;
}

.border-dashed-right-10 {
  border-right: 10px dashed !important;
}

.rounded-10 {
  border-radius: 40px !important;
}

.rounded-top-10 {
  border-top-left-radius: 40px !important;
  border-top-right-radius: 40px !important;
}

.rounded-bottom-10 {
  border-bottom-left-radius: 40px !important;
  border-bottom-right-radius: 40px !important;
}

.rounded-left-10 {
  border-top-left-radius: 40px !important;
  border-bottom-left-radius: 40px !important;
}

.rounded-right-10 {
  border-top-right-radius: 40px !important;
  border-bottom-right-radius: 40px !important;
}

.blur-10 {
  filter: blur(10px) !important;
}

.z-index-10 {
  z-index: 10 !important;
}

.gap-10 {
  gap: 40px !important;
}

.gap-row-10 {
  row-gap: 40px !important;
}

.row.gap-10 > [class*=col-] {
  padding: 20px !important;
  margin: -20px !important;
}

.border-11 {
  border: 11px solid !important;
}

.border-top-11 {
  border-top: 11px solid !important;
}

.border-bottom-11 {
  border-bottom: 11px solid !important;
}

.border-left-11 {
  border-left: 11px solid !important;
}

.border-right-11 {
  border-right: 11px solid !important;
}

.border-dotted-11 {
  border: 11px dotted !important;
}

.border-dotted-top-11 {
  border-top: 11px dotted !important;
}

.border-dotted-bottom-11 {
  border-bottom: 11px dotted !important;
}

.border-dotted-left-11 {
  border-left: 11px dotted !important;
}

.border-dotted-right-11 {
  border-right: 11px dotted !important;
}

.border-dashed-11 {
  border: 11px dashed !important;
}

.border-dashed-top-11 {
  border-top: 11px dashed !important;
}

.border-dashed-bottom-11 {
  border-bottom: 11px dashed !important;
}

.border-dashed-left-11 {
  border-left: 11px dashed !important;
}

.border-dashed-right-11 {
  border-right: 11px dashed !important;
}

.rounded-11 {
  border-radius: 44px !important;
}

.rounded-top-11 {
  border-top-left-radius: 44px !important;
  border-top-right-radius: 44px !important;
}

.rounded-bottom-11 {
  border-bottom-left-radius: 44px !important;
  border-bottom-right-radius: 44px !important;
}

.rounded-left-11 {
  border-top-left-radius: 44px !important;
  border-bottom-left-radius: 44px !important;
}

.rounded-right-11 {
  border-top-right-radius: 44px !important;
  border-bottom-right-radius: 44px !important;
}

.blur-11 {
  filter: blur(11px) !important;
}

.z-index-11 {
  z-index: 11 !important;
}

.gap-11 {
  gap: 44px !important;
}

.gap-row-11 {
  row-gap: 44px !important;
}

.row.gap-11 > [class*=col-] {
  padding: 22px !important;
  margin: -22px !important;
}

.border-12 {
  border: 12px solid !important;
}

.border-top-12 {
  border-top: 12px solid !important;
}

.border-bottom-12 {
  border-bottom: 12px solid !important;
}

.border-left-12 {
  border-left: 12px solid !important;
}

.border-right-12 {
  border-right: 12px solid !important;
}

.border-dotted-12 {
  border: 12px dotted !important;
}

.border-dotted-top-12 {
  border-top: 12px dotted !important;
}

.border-dotted-bottom-12 {
  border-bottom: 12px dotted !important;
}

.border-dotted-left-12 {
  border-left: 12px dotted !important;
}

.border-dotted-right-12 {
  border-right: 12px dotted !important;
}

.border-dashed-12 {
  border: 12px dashed !important;
}

.border-dashed-top-12 {
  border-top: 12px dashed !important;
}

.border-dashed-bottom-12 {
  border-bottom: 12px dashed !important;
}

.border-dashed-left-12 {
  border-left: 12px dashed !important;
}

.border-dashed-right-12 {
  border-right: 12px dashed !important;
}

.rounded-12 {
  border-radius: 48px !important;
}

.rounded-top-12 {
  border-top-left-radius: 48px !important;
  border-top-right-radius: 48px !important;
}

.rounded-bottom-12 {
  border-bottom-left-radius: 48px !important;
  border-bottom-right-radius: 48px !important;
}

.rounded-left-12 {
  border-top-left-radius: 48px !important;
  border-bottom-left-radius: 48px !important;
}

.rounded-right-12 {
  border-top-right-radius: 48px !important;
  border-bottom-right-radius: 48px !important;
}

.blur-12 {
  filter: blur(12px) !important;
}

.z-index-12 {
  z-index: 12 !important;
}

.gap-12 {
  gap: 48px !important;
}

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

.row.gap-12 > [class*=col-] {
  padding: 24px !important;
  margin: -24px !important;
}

.border-13 {
  border: 13px solid !important;
}

.border-top-13 {
  border-top: 13px solid !important;
}

.border-bottom-13 {
  border-bottom: 13px solid !important;
}

.border-left-13 {
  border-left: 13px solid !important;
}

.border-right-13 {
  border-right: 13px solid !important;
}

.border-dotted-13 {
  border: 13px dotted !important;
}

.border-dotted-top-13 {
  border-top: 13px dotted !important;
}

.border-dotted-bottom-13 {
  border-bottom: 13px dotted !important;
}

.border-dotted-left-13 {
  border-left: 13px dotted !important;
}

.border-dotted-right-13 {
  border-right: 13px dotted !important;
}

.border-dashed-13 {
  border: 13px dashed !important;
}

.border-dashed-top-13 {
  border-top: 13px dashed !important;
}

.border-dashed-bottom-13 {
  border-bottom: 13px dashed !important;
}

.border-dashed-left-13 {
  border-left: 13px dashed !important;
}

.border-dashed-right-13 {
  border-right: 13px dashed !important;
}

.rounded-13 {
  border-radius: 52px !important;
}

.rounded-top-13 {
  border-top-left-radius: 52px !important;
  border-top-right-radius: 52px !important;
}

.rounded-bottom-13 {
  border-bottom-left-radius: 52px !important;
  border-bottom-right-radius: 52px !important;
}

.rounded-left-13 {
  border-top-left-radius: 52px !important;
  border-bottom-left-radius: 52px !important;
}

.rounded-right-13 {
  border-top-right-radius: 52px !important;
  border-bottom-right-radius: 52px !important;
}

.blur-13 {
  filter: blur(13px) !important;
}

.z-index-13 {
  z-index: 13 !important;
}

.gap-13 {
  gap: 52px !important;
}

.gap-row-13 {
  row-gap: 52px !important;
}

.row.gap-13 > [class*=col-] {
  padding: 26px !important;
  margin: -26px !important;
}

.border-14 {
  border: 14px solid !important;
}

.border-top-14 {
  border-top: 14px solid !important;
}

.border-bottom-14 {
  border-bottom: 14px solid !important;
}

.border-left-14 {
  border-left: 14px solid !important;
}

.border-right-14 {
  border-right: 14px solid !important;
}

.border-dotted-14 {
  border: 14px dotted !important;
}

.border-dotted-top-14 {
  border-top: 14px dotted !important;
}

.border-dotted-bottom-14 {
  border-bottom: 14px dotted !important;
}

.border-dotted-left-14 {
  border-left: 14px dotted !important;
}

.border-dotted-right-14 {
  border-right: 14px dotted !important;
}

.border-dashed-14 {
  border: 14px dashed !important;
}

.border-dashed-top-14 {
  border-top: 14px dashed !important;
}

.border-dashed-bottom-14 {
  border-bottom: 14px dashed !important;
}

.border-dashed-left-14 {
  border-left: 14px dashed !important;
}

.border-dashed-right-14 {
  border-right: 14px dashed !important;
}

.rounded-14 {
  border-radius: 56px !important;
}

.rounded-top-14 {
  border-top-left-radius: 56px !important;
  border-top-right-radius: 56px !important;
}

.rounded-bottom-14 {
  border-bottom-left-radius: 56px !important;
  border-bottom-right-radius: 56px !important;
}

.rounded-left-14 {
  border-top-left-radius: 56px !important;
  border-bottom-left-radius: 56px !important;
}

.rounded-right-14 {
  border-top-right-radius: 56px !important;
  border-bottom-right-radius: 56px !important;
}

.blur-14 {
  filter: blur(14px) !important;
}

.z-index-14 {
  z-index: 14 !important;
}

.gap-14 {
  gap: 56px !important;
}

.gap-row-14 {
  row-gap: 56px !important;
}

.row.gap-14 > [class*=col-] {
  padding: 28px !important;
  margin: -28px !important;
}

.border-15 {
  border: 15px solid !important;
}

.border-top-15 {
  border-top: 15px solid !important;
}

.border-bottom-15 {
  border-bottom: 15px solid !important;
}

.border-left-15 {
  border-left: 15px solid !important;
}

.border-right-15 {
  border-right: 15px solid !important;
}

.border-dotted-15 {
  border: 15px dotted !important;
}

.border-dotted-top-15 {
  border-top: 15px dotted !important;
}

.border-dotted-bottom-15 {
  border-bottom: 15px dotted !important;
}

.border-dotted-left-15 {
  border-left: 15px dotted !important;
}

.border-dotted-right-15 {
  border-right: 15px dotted !important;
}

.border-dashed-15 {
  border: 15px dashed !important;
}

.border-dashed-top-15 {
  border-top: 15px dashed !important;
}

.border-dashed-bottom-15 {
  border-bottom: 15px dashed !important;
}

.border-dashed-left-15 {
  border-left: 15px dashed !important;
}

.border-dashed-right-15 {
  border-right: 15px dashed !important;
}

.rounded-15 {
  border-radius: 60px !important;
}

.rounded-top-15 {
  border-top-left-radius: 60px !important;
  border-top-right-radius: 60px !important;
}

.rounded-bottom-15 {
  border-bottom-left-radius: 60px !important;
  border-bottom-right-radius: 60px !important;
}

.rounded-left-15 {
  border-top-left-radius: 60px !important;
  border-bottom-left-radius: 60px !important;
}

.rounded-right-15 {
  border-top-right-radius: 60px !important;
  border-bottom-right-radius: 60px !important;
}

.blur-15 {
  filter: blur(15px) !important;
}

.z-index-15 {
  z-index: 15 !important;
}

.gap-15 {
  gap: 60px !important;
}

.gap-row-15 {
  row-gap: 60px !important;
}

.row.gap-15 > [class*=col-] {
  padding: 30px !important;
  margin: -30px !important;
}

.border-16 {
  border: 16px solid !important;
}

.border-top-16 {
  border-top: 16px solid !important;
}

.border-bottom-16 {
  border-bottom: 16px solid !important;
}

.border-left-16 {
  border-left: 16px solid !important;
}

.border-right-16 {
  border-right: 16px solid !important;
}

.border-dotted-16 {
  border: 16px dotted !important;
}

.border-dotted-top-16 {
  border-top: 16px dotted !important;
}

.border-dotted-bottom-16 {
  border-bottom: 16px dotted !important;
}

.border-dotted-left-16 {
  border-left: 16px dotted !important;
}

.border-dotted-right-16 {
  border-right: 16px dotted !important;
}

.border-dashed-16 {
  border: 16px dashed !important;
}

.border-dashed-top-16 {
  border-top: 16px dashed !important;
}

.border-dashed-bottom-16 {
  border-bottom: 16px dashed !important;
}

.border-dashed-left-16 {
  border-left: 16px dashed !important;
}

.border-dashed-right-16 {
  border-right: 16px dashed !important;
}

.rounded-16 {
  border-radius: 64px !important;
}

.rounded-top-16 {
  border-top-left-radius: 64px !important;
  border-top-right-radius: 64px !important;
}

.rounded-bottom-16 {
  border-bottom-left-radius: 64px !important;
  border-bottom-right-radius: 64px !important;
}

.rounded-left-16 {
  border-top-left-radius: 64px !important;
  border-bottom-left-radius: 64px !important;
}

.rounded-right-16 {
  border-top-right-radius: 64px !important;
  border-bottom-right-radius: 64px !important;
}

.blur-16 {
  filter: blur(16px) !important;
}

.z-index-16 {
  z-index: 16 !important;
}

.gap-16 {
  gap: 64px !important;
}

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

.row.gap-16 > [class*=col-] {
  padding: 32px !important;
  margin: -32px !important;
}

.opacity {
  opacity: 1 !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-1 {
  opacity: 0.1 !important;
}

.opacity-2 {
  opacity: 0.2 !important;
}

.opacity-3 {
  opacity: 0.3 !important;
}

.opacity-4 {
  opacity: 0.4 !important;
}

.opacity-5 {
  opacity: 0.5 !important;
}

.opacity-6 {
  opacity: 0.6 !important;
}

.opacity-7 {
  opacity: 0.7 !important;
}

.opacity-8 {
  opacity: 0.8 !important;
}

.opacity-9 {
  opacity: 0.9 !important;
}

.insert-block.arrow-top {
  margin-top: 12px !important;
  contain: initial !important;
  overflow: visible !important;
}
.insert-block.arrow-top:before {
  position: absolute !important;
  content: "" !important;
  top: 0 !important;
  right: 12px !important;
  transform: translateY(-100%) !important;
  width: 24px !important;
  height: 12px !important;
  border-left: 12px solid transparent !important;
  border-right: 12px solid transparent !important;
  border-bottom: 12px solid !important;
  border-bottom-color: inherit !important;
}
.insert-block.arrow-bottom {
  margin-bottom: 12px !important;
  contain: initial !important;
  overflow: visible !important;
}
.insert-block.arrow-bottom:before {
  position: absolute !important;
  content: "" !important;
  top: 60px !important;
  right: 12px !important;
  transform: translateY(-100%) !important;
  width: 24px !important;
  height: 12px !important;
  border-left: 12px solid transparent !important;
  border-right: 12px solid transparent !important;
  border-top: 12px solid !important;
  border-top-color: inherit !important;
}
.insert-block.arrow-left {
  margin-left: 12px !important;
  contain: initial !important;
  overflow: visible !important;
}
.insert-block.arrow-left:before {
  position: absolute !important;
  content: "" !important;
  top: 36px !important;
  right: 48px !important;
  transform: translateY(-100%) !important;
  width: 12px !important;
  height: 24px !important;
  border-top: 12px solid transparent !important;
  border-bottom: 12px solid transparent !important;
  border-right: 12px solid !important;
  border-right-color: inherit !important;
}
.insert-block.arrow-right {
  margin-right: 12px !important;
  contain: initial !important;
  overflow: visible !important;
}
.insert-block.arrow-right:before {
  position: absolute !important;
  content: "" !important;
  top: 36px !important;
  right: -12px !important;
  transform: translateY(-100%) !important;
  width: 12px !important;
  height: 24px !important;
  border-top: 12px solid transparent !important;
  border-bottom: 12px solid transparent !important;
  border-left: 12px solid !important;
  border-left-color: inherit !important;
}
