.flineo-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.flineo-fixed {
  position: fixed;
}

.\!flineo-fixed {
  position: fixed !important;
}

.\!flineo-relative {
  position: relative !important;
}

.flineo-relative {
  position: relative;
}

.\!flineo-bottom-5 {
  bottom: 1.25rem !important;
}

.flineo-bottom-0 {
  bottom: 0px;
}

.flineo-left-0 {
  left: 0px;
}

.flineo-left-5 {
  left: 1.25rem;
}

.\!flineo-z-\[200\] {
  z-index: 200 !important;
}

.flineo-z-\[3000\] {
  z-index: 3000;
}

.flineo-order-first {
  order: -9999;
}

.\!flineo-order-first {
  order: -9999 !important;
}

.\!flineo-mr-3 {
  margin-right: 0.75rem !important;
}

.flineo-mr-3 {
  margin-right: 0.75rem;
}

.flineo-inline-block {
  display: inline-block;
}

.\!flineo-inline-block {
  display: inline-block !important;
}

.\!flineo-flex {
  display: flex !important;
}

.flineo-flex {
  display: flex;
}

.flineo-inline-flex {
  display: inline-flex;
}

.\!flineo-inline-flex {
  display: inline-flex !important;
}

.flineo-hidden {
  display: none;
}

.\!flineo-hidden {
  display: none !important;
}

.flineo-h-12 {
  height: 3rem;
}

.flineo-h-6 {
  height: 1.5rem;
}

.flineo-h-\[16px\] {
  height: 16px;
}

.flineo-h-\[22px\] {
  height: 22px;
}

.\!flineo-h-\[16px\] {
  height: 16px !important;
}

.\!flineo-h-\[22px\] {
  height: 22px !important;
}

.flineo-w-12 {
  width: 3rem;
}

.flineo-w-6 {
  width: 1.5rem;
}

.flineo-w-\[16px\] {
  width: 16px;
}

.flineo-w-\[48px\] {
  width: 48px;
}

.flineo-w-full {
  width: 100%;
}

.\!flineo-w-\[16px\] {
  width: 16px !important;
}

.\!flineo-w-\[48px\] {
  width: 48px !important;
}

.flineo-cursor-pointer {
  cursor: pointer;
}

.\!flineo-cursor-pointer {
  cursor: pointer !important;
}

.\!flineo-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.flineo-select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.\!flineo-flex-col {
  flex-direction: column !important;
}

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

.\!flineo-items-center {
  align-items: center !important;
}

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

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

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

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

.flineo-gap-2 {
  gap: 0.5rem;
}

.flineo-gap-4 {
  gap: 1rem;
}

.\!flineo-gap-2 {
  gap: 0.5rem !important;
}

.\!flineo-gap-4 {
  gap: 1rem !important;
}

.\!flineo-rounded {
  border-radius: 0.25rem !important;
}

.\!flineo-rounded-full {
  border-radius: 9999px !important;
}

.\!flineo-rounded-none {
  border-radius: 0px !important;
}

.flineo-rounded {
  border-radius: 0.25rem;
}

.flineo-rounded-full {
  border-radius: 9999px;
}

.\!flineo-border {
  border-width: 1px !important;
}

.flineo-border {
  border-width: 1px;
}

.\!flineo-border-black {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}

.flineo-border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.flineo-border-black\/10 {
  border-color: rgb(0 0 0 / 0.1);
}

.flineo-border-black\/5 {
  border-color: rgb(0 0 0 / 0.05);
}

.\!flineo-bg-neutral-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}

.\!flineo-bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.flineo-bg-\[\#CCCCCE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(204 204 206 / var(--tw-bg-opacity));
}

.flineo-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.flineo-bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.flineo-bg-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}

.flineo-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.\!flineo-bg-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}

.\!flineo-p-0 {
  padding: 0px !important;
}

.\!flineo-p-4 {
  padding: 1rem !important;
}

.flineo-p-1 {
  padding: 0.25rem;
}

.flineo-p-4 {
  padding: 1rem;
}

.flineo-p-6 {
  padding: 1.5rem;
}

.\!flineo-px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.\!flineo-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.\!flineo-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.\!flineo-py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.flineo-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.\!flineo-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.flineo-pb-6 {
  padding-bottom: 1.5rem;
}

.flineo-pt-6 {
  padding-top: 1.5rem;
}

.\!flineo-pb-6 {
  padding-bottom: 1.5rem !important;
}

.\!flineo-pt-6 {
  padding-top: 1.5rem !important;
}

.\!flineo-text-right {
  text-align: right !important;
}

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

.\!flineo-text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

.flineo-text-\[13px\] {
  font-size: 13px;
}

.flineo-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.flineo-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.\!flineo-text-\[13px\] {
  font-size: 13px !important;
}

.\!flineo-text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}

.flineo-font-medium {
  font-weight: 500;
}

.flineo-font-semibold {
  font-weight: 600;
}

.\!flineo-font-medium {
  font-weight: 500 !important;
}

.\!flineo-font-semibold {
  font-weight: 600 !important;
}

.flineo-leading-5 {
  line-height: 1.25rem;
}

.\!flineo-leading-5 {
  line-height: 1.25rem !important;
}

.\!flineo-text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.\!flineo-text-green-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(22 163 74 / var(--tw-text-opacity)) !important;
}

.flineo-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\!flineo-shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.flineo-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.flineo-duration-200 {
  transition-duration: 200ms;
}

.\!flineo-duration-200 {
  transition-duration: 200ms !important;
}

.statistic input:checked~.slider-statistic {
  --tw-bg-opacity: 1;
  background-color: rgb(55 88 249 / var(--tw-bg-opacity));
}

.statistic input:checked~.slider-statistic .dot-statistic {
  --tw-translate-x: 1.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.marketing input:checked~.slider-marketing {
  --tw-bg-opacity: 1;
  background-color: rgb(55 88 249 / var(--tw-bg-opacity));
}

.marketing input:checked~.slider-marketing .dot-marketing {
  --tw-translate-x: 1.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:flineo-mb-2:hover {
  margin-bottom: 0.5rem;
}

@media (min-width: 768px) {
  .md\:flineo-bottom-8 {
    bottom: 2rem;
  }

  .md\:flineo-left-8 {
    left: 2rem;
  }

  .md\:flineo-order-last {
    order: 9999;
  }

  .md\:flineo-w-\[510px\] {
    width: 510px;
  }

  .md\:flineo-flex-row {
    flex-direction: row;
  }

  .md\:flineo-rounded-lg {
    border-radius: 0.5rem;
  }
}