@media (min-width: 640px)  {
  .sm\:relative {
    position: relative
  }

  .sm\:-m-4 {
    margin: -1.6rem
  }

  .sm\:m-4 {
    margin: 1.6rem
  }

  .sm\:m-auto {
    margin: auto
  }

  .sm\:-mx-4 {
    -webkit-margin-start: -1.6rem;
            margin-inline-start: -1.6rem;
    -webkit-margin-end: -1.6rem;
            margin-inline-end: -1.6rem
  }

  .sm\:-my-4 {
    -webkit-margin-before: -1.6rem;
            margin-block-start: -1.6rem;
    -webkit-margin-after: -1.6rem;
            margin-block-end: -1.6rem
  }

  .sm\:mx-4 {
    -webkit-margin-start: 1.6rem;
            margin-inline-start: 1.6rem;
    -webkit-margin-end: 1.6rem;
            margin-inline-end: 1.6rem
  }

  .sm\:mx-auto {
    -webkit-margin-start: auto;
            margin-inline-start: auto;
    -webkit-margin-end: auto;
            margin-inline-end: auto
  }

  .sm\:my-4 {
    -webkit-margin-before: 1.6rem;
            margin-block-start: 1.6rem;
    -webkit-margin-after: 1.6rem;
            margin-block-end: 1.6rem
  }

  .sm\:my-auto {
    -webkit-margin-before: auto;
            margin-block-start: auto;
    -webkit-margin-after: auto;
            margin-block-end: auto
  }

  .sm\:-mb-4 {
    -webkit-margin-after: -1.6rem;
            margin-block-end: -1.6rem
  }

  .sm\:-ml-4 {
    -webkit-margin-start: -1.6rem;
            margin-inline-start: -1.6rem
  }

  .sm\:-mr-4 {
    -webkit-margin-end: -1.6rem;
            margin-inline-end: -1.6rem
  }

  .sm\:-mt-4 {
    -webkit-margin-before: -1.6rem;
            margin-block-start: -1.6rem
  }

  .sm\:mb-4 {
    -webkit-margin-after: 1.6rem;
            margin-block-end: 1.6rem
  }

  .sm\:mb-auto {
    -webkit-margin-after: auto;
            margin-block-end: auto
  }

  .sm\:ml-4 {
    -webkit-margin-start: 1.6rem;
            margin-inline-start: 1.6rem
  }

  .sm\:ml-auto {
    -webkit-margin-start: auto;
            margin-inline-start: auto
  }

  .sm\:mr-4 {
    -webkit-margin-end: 1.6rem;
            margin-inline-end: 1.6rem
  }

  .sm\:mr-auto {
    -webkit-margin-end: auto;
            margin-inline-end: auto
  }

  .sm\:mt-4 {
    -webkit-margin-before: 1.6rem;
            margin-block-start: 1.6rem
  }

  .sm\:mt-auto {
    -webkit-margin-before: auto;
            margin-block-start: auto
  }

  .sm\:block {
    display: block
  }

  .sm\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .sm\:h-auto {
    height: auto
  }

  .sm\:h-full {
    height: 100%
  }

  .sm\:w-auto {
    width: auto
  }

  .sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }

  .sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }

  .sm\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }

  .sm\:rounded-8 {
    border-radius: 8px
  }

  .sm\:rounded-b-8 {
    border-end-end-radius: 8px;
    border-end-start-radius: 8px
  }

  .sm\:rounded-l-8 {
    border-start-start-radius: 8px;
    border-end-start-radius: 8px
  }

  .sm\:rounded-r-8 {
    border-start-end-radius: 8px;
    border-end-end-radius: 8px
  }

  .sm\:rounded-t-8 {
    border-start-start-radius: 8px;
    border-start-end-radius: 8px
  }

  .sm\:rounded-bl-8 {
    border-end-start-radius: 8px
  }

  .sm\:rounded-br-8 {
    border-end-end-radius: 8px
  }

  .sm\:rounded-tl-8 {
    border-start-start-radius: 8px
  }

  .sm\:rounded-tr-8 {
    border-start-end-radius: 8px
  }

  .sm\:p-0 {
    padding: 0
  }

  .sm\:p-12 {
    padding: 4.8rem
  }

  .sm\:p-16 {
    padding: 6.4rem
  }

  .sm\:p-5 {
    padding: 2rem
  }

  .sm\:p-px {
    padding: 1px
  }

  .sm\:px-0 {
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    -webkit-padding-end: 0;
            padding-inline-end: 0
  }

  .sm\:px-12 {
    -webkit-padding-start: 4.8rem;
            padding-inline-start: 4.8rem;
    -webkit-padding-end: 4.8rem;
            padding-inline-end: 4.8rem
  }

  .sm\:px-16 {
    -webkit-padding-start: 6.4rem;
            padding-inline-start: 6.4rem;
    -webkit-padding-end: 6.4rem;
            padding-inline-end: 6.4rem
  }

  .sm\:px-5 {
    -webkit-padding-start: 2rem;
            padding-inline-start: 2rem;
    -webkit-padding-end: 2rem;
            padding-inline-end: 2rem
  }

  .sm\:px-px {
    -webkit-padding-start: 1px;
            padding-inline-start: 1px;
    -webkit-padding-end: 1px;
            padding-inline-end: 1px
  }

  .sm\:py-0 {
    -webkit-padding-before: 0;
            padding-block-start: 0;
    -webkit-padding-after: 0;
            padding-block-end: 0
  }

  .sm\:py-12 {
    -webkit-padding-before: 4.8rem;
            padding-block-start: 4.8rem;
    -webkit-padding-after: 4.8rem;
            padding-block-end: 4.8rem
  }

  .sm\:py-16 {
    -webkit-padding-before: 6.4rem;
            padding-block-start: 6.4rem;
    -webkit-padding-after: 6.4rem;
            padding-block-end: 6.4rem
  }

  .sm\:py-5 {
    -webkit-padding-before: 2rem;
            padding-block-start: 2rem;
    -webkit-padding-after: 2rem;
            padding-block-end: 2rem
  }

  .sm\:py-px {
    -webkit-padding-before: 1px;
            padding-block-start: 1px;
    -webkit-padding-after: 1px;
            padding-block-end: 1px
  }

  .sm\:pb-0 {
    -webkit-padding-after: 0;
            padding-block-end: 0
  }

  .sm\:pb-12 {
    -webkit-padding-after: 4.8rem;
            padding-block-end: 4.8rem
  }

  .sm\:pb-16 {
    -webkit-padding-after: 6.4rem;
            padding-block-end: 6.4rem
  }

  .sm\:pb-5 {
    -webkit-padding-after: 2rem;
            padding-block-end: 2rem
  }

  .sm\:pb-px {
    -webkit-padding-after: 1px;
            padding-block-end: 1px
  }

  .sm\:pl-0 {
    -webkit-padding-start: 0;
            padding-inline-start: 0
  }

  .sm\:pl-12 {
    -webkit-padding-start: 4.8rem;
            padding-inline-start: 4.8rem
  }

  .sm\:pl-16 {
    -webkit-padding-start: 6.4rem;
            padding-inline-start: 6.4rem
  }

  .sm\:pl-5 {
    -webkit-padding-start: 2rem;
            padding-inline-start: 2rem
  }

  .sm\:pl-px {
    -webkit-padding-start: 1px;
            padding-inline-start: 1px
  }

  .sm\:pr-0 {
    -webkit-padding-end: 0;
            padding-inline-end: 0
  }

  .sm\:pr-12 {
    -webkit-padding-end: 4.8rem;
            padding-inline-end: 4.8rem
  }

  .sm\:pr-16 {
    -webkit-padding-end: 6.4rem;
            padding-inline-end: 6.4rem
  }

  .sm\:pr-5 {
    -webkit-padding-end: 2rem;
            padding-inline-end: 2rem
  }

  .sm\:pr-px {
    -webkit-padding-end: 1px;
            padding-inline-end: 1px
  }

  .sm\:pt-0 {
    -webkit-padding-before: 0;
            padding-block-start: 0
  }

  .sm\:pt-12 {
    -webkit-padding-before: 4.8rem;
            padding-block-start: 4.8rem
  }

  .sm\:pt-16 {
    -webkit-padding-before: 6.4rem;
            padding-block-start: 6.4rem
  }

  .sm\:pt-5 {
    -webkit-padding-before: 2rem;
            padding-block-start: 2rem
  }

  .sm\:pt-px {
    -webkit-padding-before: 1px;
            padding-block-start: 1px
  }

  .sm\:text-10 {
    font-size: 1rem
  }

  .sm\:font-600 {
    font-weight: 600
  }

  .sm\:font-bold {
    font-weight: 700
  }

  .sm\:font-light {
    font-weight: 300
  }

  .sm\:focus\:rounded-none:focus {
    border-radius: 0
  }

  .sm\:focus\:rounded-b-none:focus {
    border-end-end-radius: 0;
    border-end-start-radius: 0
  }

  .sm\:focus\:rounded-l-none:focus {
    border-start-start-radius: 0;
    border-end-start-radius: 0
  }

  .sm\:focus\:rounded-r-none:focus {
    border-start-end-radius: 0;
    border-end-end-radius: 0
  }

  .sm\:focus\:rounded-t-none:focus {
    border-start-start-radius: 0;
    border-start-end-radius: 0
  }

  .sm\:focus\:rounded-bl-none:focus {
    border-end-start-radius: 0
  }

  .sm\:focus\:rounded-br-none:focus {
    border-end-end-radius: 0
  }

  .sm\:focus\:rounded-tl-none:focus {
    border-start-start-radius: 0
  }

  .sm\:focus\:rounded-tr-none:focus {
    border-start-end-radius: 0
  }
}

@media (min-width: 768px) {
  .md\:visible {
    visibility: visible
  }

  .md\:-m-0, .md\:m-0 {
    margin: 0
  }

  .md\:-m-24 {
    margin: -9.6rem
  }

  .md\:-m-3 {
    margin: -1.2rem
  }

  .md\:-m-6 {
    margin: -2.4rem
  }

  .md\:-m-7 {
    margin: -2.8rem
  }

  .md\:m-24 {
    margin: 9.6rem
  }

  .md\:m-3 {
    margin: 1.2rem
  }

  .md\:m-6 {
    margin: 2.4rem
  }

  .md\:m-7 {
    margin: 2.8rem
  }

  .md\:m-auto {
    margin: auto
  }

  .md\:-mx-0, .md\:mx-0 {
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0
  }

  .md\:-mx-24 {
    -webkit-margin-start: -9.6rem;
            margin-inline-start: -9.6rem;
    -webkit-margin-end: -9.6rem;
            margin-inline-end: -9.6rem
  }

  .md\:-mx-3 {
    -webkit-margin-start: -1.2rem;
            margin-inline-start: -1.2rem;
    -webkit-margin-end: -1.2rem;
            margin-inline-end: -1.2rem
  }

  .md\:-mx-6 {
    -webkit-margin-start: -2.4rem;
            margin-inline-start: -2.4rem;
    -webkit-margin-end: -2.4rem;
            margin-inline-end: -2.4rem
  }

  .md\:-mx-7 {
    -webkit-margin-start: -2.8rem;
            margin-inline-start: -2.8rem;
    -webkit-margin-end: -2.8rem;
            margin-inline-end: -2.8rem
  }

  .md\:-my-0, .md\:my-0 {
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0
  }

  .md\:-my-24 {
    -webkit-margin-before: -9.6rem;
            margin-block-start: -9.6rem;
    -webkit-margin-after: -9.6rem;
            margin-block-end: -9.6rem
  }

  .md\:-my-3 {
    -webkit-margin-before: -1.2rem;
            margin-block-start: -1.2rem;
    -webkit-margin-after: -1.2rem;
            margin-block-end: -1.2rem
  }

  .md\:-my-6 {
    -webkit-margin-before: -2.4rem;
            margin-block-start: -2.4rem;
    -webkit-margin-after: -2.4rem;
            margin-block-end: -2.4rem
  }

  .md\:-my-7 {
    -webkit-margin-before: -2.8rem;
            margin-block-start: -2.8rem;
    -webkit-margin-after: -2.8rem;
            margin-block-end: -2.8rem
  }

  .md\:mx-24 {
    -webkit-margin-start: 9.6rem;
            margin-inline-start: 9.6rem;
    -webkit-margin-end: 9.6rem;
            margin-inline-end: 9.6rem
  }

  .md\:mx-3 {
    -webkit-margin-start: 1.2rem;
            margin-inline-start: 1.2rem;
    -webkit-margin-end: 1.2rem;
            margin-inline-end: 1.2rem
  }

  .md\:mx-6 {
    -webkit-margin-start: 2.4rem;
            margin-inline-start: 2.4rem;
    -webkit-margin-end: 2.4rem;
            margin-inline-end: 2.4rem
  }

  .md\:mx-7 {
    -webkit-margin-start: 2.8rem;
            margin-inline-start: 2.8rem;
    -webkit-margin-end: 2.8rem;
            margin-inline-end: 2.8rem
  }

  .md\:mx-auto {
    -webkit-margin-start: auto;
            margin-inline-start: auto;
    -webkit-margin-end: auto;
            margin-inline-end: auto
  }

  .md\:my-24 {
    -webkit-margin-before: 9.6rem;
            margin-block-start: 9.6rem;
    -webkit-margin-after: 9.6rem;
            margin-block-end: 9.6rem
  }

  .md\:my-3 {
    -webkit-margin-before: 1.2rem;
            margin-block-start: 1.2rem;
    -webkit-margin-after: 1.2rem;
            margin-block-end: 1.2rem
  }

  .md\:my-6 {
    -webkit-margin-before: 2.4rem;
            margin-block-start: 2.4rem;
    -webkit-margin-after: 2.4rem;
            margin-block-end: 2.4rem
  }

  .md\:my-7 {
    -webkit-margin-before: 2.8rem;
            margin-block-start: 2.8rem;
    -webkit-margin-after: 2.8rem;
            margin-block-end: 2.8rem
  }

  .md\:my-auto {
    -webkit-margin-before: auto;
            margin-block-start: auto;
    -webkit-margin-after: auto;
            margin-block-end: auto
  }

  .md\:-mb-0, .md\:mb-0 {
    -webkit-margin-after: 0;
            margin-block-end: 0
  }

  .md\:-mb-24 {
    -webkit-margin-after: -9.6rem;
            margin-block-end: -9.6rem
  }

  .md\:-mb-3 {
    -webkit-margin-after: -1.2rem;
            margin-block-end: -1.2rem
  }

  .md\:-mb-6 {
    -webkit-margin-after: -2.4rem;
            margin-block-end: -2.4rem
  }

  .md\:-mb-7 {
    -webkit-margin-after: -2.8rem;
            margin-block-end: -2.8rem
  }

  .md\:-ml-0, .md\:ml-0 {
    -webkit-margin-start: 0;
            margin-inline-start: 0
  }

  .md\:-ml-24 {
    -webkit-margin-start: -9.6rem;
            margin-inline-start: -9.6rem
  }

  .md\:-ml-3 {
    -webkit-margin-start: -1.2rem;
            margin-inline-start: -1.2rem
  }

  .md\:-ml-6 {
    -webkit-margin-start: -2.4rem;
            margin-inline-start: -2.4rem
  }

  .md\:-ml-7 {
    -webkit-margin-start: -2.8rem;
            margin-inline-start: -2.8rem
  }

  .md\:-mr-0, .md\:mr-0 {
    -webkit-margin-end: 0;
            margin-inline-end: 0
  }

  .md\:-mr-24 {
    -webkit-margin-end: -9.6rem;
            margin-inline-end: -9.6rem
  }

  .md\:-mr-3 {
    -webkit-margin-end: -1.2rem;
            margin-inline-end: -1.2rem
  }

  .md\:-mr-6 {
    -webkit-margin-end: -2.4rem;
            margin-inline-end: -2.4rem
  }

  .md\:-mr-7 {
    -webkit-margin-end: -2.8rem;
            margin-inline-end: -2.8rem
  }

  .md\:-mt-0, .md\:mt-0 {
    -webkit-margin-before: 0;
            margin-block-start: 0
  }

  .md\:-mt-24 {
    -webkit-margin-before: -9.6rem;
            margin-block-start: -9.6rem
  }

  .md\:-mt-3 {
    -webkit-margin-before: -1.2rem;
            margin-block-start: -1.2rem
  }

  .md\:-mt-6 {
    -webkit-margin-before: -2.4rem;
            margin-block-start: -2.4rem
  }

  .md\:-mt-7 {
    -webkit-margin-before: -2.8rem;
            margin-block-start: -2.8rem
  }

  .md\:mb-24 {
    -webkit-margin-after: 9.6rem;
            margin-block-end: 9.6rem
  }

  .md\:mb-3 {
    -webkit-margin-after: 1.2rem;
            margin-block-end: 1.2rem
  }

  .md\:mb-6 {
    -webkit-margin-after: 2.4rem;
            margin-block-end: 2.4rem
  }

  .md\:mb-7 {
    -webkit-margin-after: 2.8rem;
            margin-block-end: 2.8rem
  }

  .md\:mb-auto {
    -webkit-margin-after: auto;
            margin-block-end: auto
  }

  .md\:ml-24 {
    -webkit-margin-start: 9.6rem;
            margin-inline-start: 9.6rem
  }

  .md\:ml-3 {
    -webkit-margin-start: 1.2rem;
            margin-inline-start: 1.2rem
  }

  .md\:ml-6 {
    -webkit-margin-start: 2.4rem;
            margin-inline-start: 2.4rem
  }

  .md\:ml-7 {
    -webkit-margin-start: 2.8rem;
            margin-inline-start: 2.8rem
  }

  .md\:ml-auto {
    -webkit-margin-start: auto;
            margin-inline-start: auto
  }

  .md\:mr-24 {
    -webkit-margin-end: 9.6rem;
            margin-inline-end: 9.6rem
  }

  .md\:mr-3 {
    -webkit-margin-end: 1.2rem;
            margin-inline-end: 1.2rem
  }

  .md\:mr-6 {
    -webkit-margin-end: 2.4rem;
            margin-inline-end: 2.4rem
  }

  .md\:mr-7 {
    -webkit-margin-end: 2.8rem;
            margin-inline-end: 2.8rem
  }

  .md\:mr-auto {
    -webkit-margin-end: auto;
            margin-inline-end: auto
  }

  .md\:mt-24 {
    -webkit-margin-before: 9.6rem;
            margin-block-start: 9.6rem
  }

  .md\:mt-3 {
    -webkit-margin-before: 1.2rem;
            margin-block-start: 1.2rem
  }

  .md\:mt-6 {
    -webkit-margin-before: 2.4rem;
            margin-block-start: 2.4rem
  }

  .md\:mt-7 {
    -webkit-margin-before: 2.8rem;
            margin-block-start: 2.8rem
  }

  .md\:mt-auto {
    -webkit-margin-before: auto;
            margin-block-start: auto
  }

  .md\:block {
    display: block
  }

  .md\:inline {
    display: inline
  }

  .md\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .md\:h-8 {
    height: 3.2rem
  }

  .md\:h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
  }

  .md\:h-full {
    height: 100%
  }

  .md\:h-screen {
    height: 100vh
  }

  .md\:w-auto {
    width: auto
  }

  .md\:min-w-0 {
    min-width: 0px
  }

  .md\:max-w-2xl {
    max-width: 42rem
  }

  .md\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .md\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }

  .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }

  .md\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start
  }

  .md\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end
  }

  .md\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }

  .md\:gap-4 {
    gap: 1.6rem
  }

  .md\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto
  }

  .md\:justify-self-auto {
    justify-self: auto
  }

  .md\:overflow-y-auto {
    overflow-y: auto
  }

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

  .md\:rounded-none {
    border-radius: 0
  }

  .md\:rounded-b-none {
    border-end-end-radius: 0;
    border-end-start-radius: 0
  }

  .md\:rounded-l-none {
    border-start-start-radius: 0;
    border-end-start-radius: 0
  }

  .md\:rounded-r-none {
    border-start-end-radius: 0;
    border-end-end-radius: 0
  }

  .md\:rounded-t-none {
    border-start-start-radius: 0;
    border-start-end-radius: 0
  }

  .md\:rounded-bl-none {
    border-end-start-radius: 0
  }

  .md\:rounded-br-none {
    border-end-end-radius: 0
  }

  .md\:rounded-tl-none {
    border-start-start-radius: 0
  }

  .md\:rounded-tr-none {
    border-start-end-radius: 0
  }

  .md\:border-1 {
    border-width: 1px
  }

  .md\:border-solid {
    border-style: solid
  }

  .md\:p-0 {
    padding: 0
  }

  .md\:p-10 {
    padding: 4rem
  }

  .md\:p-16 {
    padding: 6.4rem
  }

  .md\:p-3 {
    padding: 1.2rem
  }

  .md\:p-32 {
    padding: 12.8rem
  }

  .md\:p-4 {
    padding: 1.6rem
  }

  .md\:p-5 {
    padding: 2rem
  }

  .md\:p-6 {
    padding: 2.4rem
  }

  .md\:p-8 {
    padding: 3.2rem
  }

  .md\:px-0 {
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    -webkit-padding-end: 0;
            padding-inline-end: 0
  }

  .md\:px-10 {
    -webkit-padding-start: 4rem;
            padding-inline-start: 4rem;
    -webkit-padding-end: 4rem;
            padding-inline-end: 4rem
  }

  .md\:px-16 {
    -webkit-padding-start: 6.4rem;
            padding-inline-start: 6.4rem;
    -webkit-padding-end: 6.4rem;
            padding-inline-end: 6.4rem
  }

  .md\:px-3 {
    -webkit-padding-start: 1.2rem;
            padding-inline-start: 1.2rem;
    -webkit-padding-end: 1.2rem;
            padding-inline-end: 1.2rem
  }

  .md\:px-32 {
    -webkit-padding-start: 12.8rem;
            padding-inline-start: 12.8rem;
    -webkit-padding-end: 12.8rem;
            padding-inline-end: 12.8rem
  }

  .md\:px-4 {
    -webkit-padding-start: 1.6rem;
            padding-inline-start: 1.6rem;
    -webkit-padding-end: 1.6rem;
            padding-inline-end: 1.6rem
  }

  .md\:px-5 {
    -webkit-padding-start: 2rem;
            padding-inline-start: 2rem;
    -webkit-padding-end: 2rem;
            padding-inline-end: 2rem
  }

  .md\:px-6 {
    -webkit-padding-start: 2.4rem;
            padding-inline-start: 2.4rem;
    -webkit-padding-end: 2.4rem;
            padding-inline-end: 2.4rem
  }

  .md\:px-8 {
    -webkit-padding-start: 3.2rem;
            padding-inline-start: 3.2rem;
    -webkit-padding-end: 3.2rem;
            padding-inline-end: 3.2rem
  }

  .md\:py-0 {
    -webkit-padding-before: 0;
            padding-block-start: 0;
    -webkit-padding-after: 0;
            padding-block-end: 0
  }

  .md\:py-10 {
    -webkit-padding-before: 4rem;
            padding-block-start: 4rem;
    -webkit-padding-after: 4rem;
            padding-block-end: 4rem
  }

  .md\:py-16 {
    -webkit-padding-before: 6.4rem;
            padding-block-start: 6.4rem;
    -webkit-padding-after: 6.4rem;
            padding-block-end: 6.4rem
  }

  .md\:py-3 {
    -webkit-padding-before: 1.2rem;
            padding-block-start: 1.2rem;
    -webkit-padding-after: 1.2rem;
            padding-block-end: 1.2rem
  }

  .md\:py-32 {
    -webkit-padding-before: 12.8rem;
            padding-block-start: 12.8rem;
    -webkit-padding-after: 12.8rem;
            padding-block-end: 12.8rem
  }

  .md\:py-4 {
    -webkit-padding-before: 1.6rem;
            padding-block-start: 1.6rem;
    -webkit-padding-after: 1.6rem;
            padding-block-end: 1.6rem
  }

  .md\:py-5 {
    -webkit-padding-before: 2rem;
            padding-block-start: 2rem;
    -webkit-padding-after: 2rem;
            padding-block-end: 2rem
  }

  .md\:py-6 {
    -webkit-padding-before: 2.4rem;
            padding-block-start: 2.4rem;
    -webkit-padding-after: 2.4rem;
            padding-block-end: 2.4rem
  }

  .md\:py-8 {
    -webkit-padding-before: 3.2rem;
            padding-block-start: 3.2rem;
    -webkit-padding-after: 3.2rem;
            padding-block-end: 3.2rem
  }

  .md\:pb-0 {
    -webkit-padding-after: 0;
            padding-block-end: 0
  }

  .md\:pb-10 {
    -webkit-padding-after: 4rem;
            padding-block-end: 4rem
  }

  .md\:pb-16 {
    -webkit-padding-after: 6.4rem;
            padding-block-end: 6.4rem
  }

  .md\:pb-3 {
    -webkit-padding-after: 1.2rem;
            padding-block-end: 1.2rem
  }

  .md\:pb-32 {
    -webkit-padding-after: 12.8rem;
            padding-block-end: 12.8rem
  }

  .md\:pb-4 {
    -webkit-padding-after: 1.6rem;
            padding-block-end: 1.6rem
  }

  .md\:pb-5 {
    -webkit-padding-after: 2rem;
            padding-block-end: 2rem
  }

  .md\:pb-6 {
    -webkit-padding-after: 2.4rem;
            padding-block-end: 2.4rem
  }

  .md\:pb-8 {
    -webkit-padding-after: 3.2rem;
            padding-block-end: 3.2rem
  }

  .md\:pl-0 {
    -webkit-padding-start: 0;
            padding-inline-start: 0
  }

  .md\:pl-10 {
    -webkit-padding-start: 4rem;
            padding-inline-start: 4rem
  }

  .md\:pl-16 {
    -webkit-padding-start: 6.4rem;
            padding-inline-start: 6.4rem
  }

  .md\:pl-3 {
    -webkit-padding-start: 1.2rem;
            padding-inline-start: 1.2rem
  }

  .md\:pl-32 {
    -webkit-padding-start: 12.8rem;
            padding-inline-start: 12.8rem
  }

  .md\:pl-4 {
    -webkit-padding-start: 1.6rem;
            padding-inline-start: 1.6rem
  }

  .md\:pl-5 {
    -webkit-padding-start: 2rem;
            padding-inline-start: 2rem
  }

  .md\:pl-6 {
    -webkit-padding-start: 2.4rem;
            padding-inline-start: 2.4rem
  }

  .md\:pl-8 {
    -webkit-padding-start: 3.2rem;
            padding-inline-start: 3.2rem
  }

  .md\:pr-0 {
    -webkit-padding-end: 0;
            padding-inline-end: 0
  }

  .md\:pr-10 {
    -webkit-padding-end: 4rem;
            padding-inline-end: 4rem
  }

  .md\:pr-16 {
    -webkit-padding-end: 6.4rem;
            padding-inline-end: 6.4rem
  }

  .md\:pr-3 {
    -webkit-padding-end: 1.2rem;
            padding-inline-end: 1.2rem
  }

  .md\:pr-32 {
    -webkit-padding-end: 12.8rem;
            padding-inline-end: 12.8rem
  }

  .md\:pr-4 {
    -webkit-padding-end: 1.6rem;
            padding-inline-end: 1.6rem
  }

  .md\:pr-5 {
    -webkit-padding-end: 2rem;
            padding-inline-end: 2rem
  }

  .md\:pr-6 {
    -webkit-padding-end: 2.4rem;
            padding-inline-end: 2.4rem
  }

  .md\:pr-8 {
    -webkit-padding-end: 3.2rem;
            padding-inline-end: 3.2rem
  }

  .md\:pt-0 {
    -webkit-padding-before: 0;
            padding-block-start: 0
  }

  .md\:pt-10 {
    -webkit-padding-before: 4rem;
            padding-block-start: 4rem
  }

  .md\:pt-16 {
    -webkit-padding-before: 6.4rem;
            padding-block-start: 6.4rem
  }

  .md\:pt-3 {
    -webkit-padding-before: 1.2rem;
            padding-block-start: 1.2rem
  }

  .md\:pt-32 {
    -webkit-padding-before: 12.8rem;
            padding-block-start: 12.8rem
  }

  .md\:pt-4 {
    -webkit-padding-before: 1.6rem;
            padding-block-start: 1.6rem
  }

  .md\:pt-5 {
    -webkit-padding-before: 2rem;
            padding-block-start: 2rem
  }

  .md\:pt-6 {
    -webkit-padding-before: 2.4rem;
            padding-block-start: 2.4rem
  }

  .md\:pt-8 {
    -webkit-padding-before: 3.2rem;
            padding-block-start: 3.2rem
  }

  .md\:text-11 {
    font-size: 1.1rem
  }

  .md\:text-14 {
    font-size: 1.4rem
  }

  .md\:text-20 {
    font-size: 2rem
  }

  .md\:text-24 {
    font-size: 2.4rem
  }

  .md\:font-400 {
    font-weight: 400
  }

  .md\:font-600 {
    font-weight: 600
  }

  .md\:font-700, .md\:font-bold {
    font-weight: 700
  }

  .md\:font-thin {
    font-weight: 100
  }

  .md\:leading-5 {
    line-height: 2rem
  }

  .md\:leading-6 {
    line-height: 2.4rem
  }

  .md\:leading-7 {
    line-height: 2.8rem
  }

  .md\:spr-bg-primary, .md\:spr-ui-01 {
    background-color: var(--spr-bg-primary, #FFFFFF)
  }

  .md\:spr-icon-inverse, .md\:spr-icon-05 {
    fill: var(--spr-icon-inverse, #FFFFFF)
  }

  .md\:spr-border-tertiary, .md\:spr-border-01 {
    border-color: var(--spr-border-tertiary, #ECEDEE)
  }
}

@media (min-width: 1024px) {
  .lg\:-m-0, .lg\:m-0 {
    margin: 0
  }

  .lg\:-m-0\.5 {
    margin: -0.2rem
  }

  .lg\:-m-10 {
    margin: -4rem
  }

  .lg\:-m-12 {
    margin: -4.8rem
  }

  .lg\:-m-2 {
    margin: -0.8rem
  }

  .lg\:-m-6 {
    margin: -2.4rem
  }

  .lg\:m-0\.5 {
    margin: 0.2rem
  }

  .lg\:m-10 {
    margin: 4rem
  }

  .lg\:m-12 {
    margin: 4.8rem
  }

  .lg\:m-120 {
    margin: 48rem
  }

  .lg\:m-2 {
    margin: 0.8rem
  }

  .lg\:m-6 {
    margin: 2.4rem
  }

  .lg\:m-auto {
    margin: auto
  }

  .lg\:-mx-0, .lg\:mx-0 {
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0
  }

  .lg\:-mx-0\.5 {
    -webkit-margin-start: -0.2rem;
            margin-inline-start: -0.2rem;
    -webkit-margin-end: -0.2rem;
            margin-inline-end: -0.2rem
  }

  .lg\:-mx-10 {
    -webkit-margin-start: -4rem;
            margin-inline-start: -4rem;
    -webkit-margin-end: -4rem;
            margin-inline-end: -4rem
  }

  .lg\:-mx-12 {
    -webkit-margin-start: -4.8rem;
            margin-inline-start: -4.8rem;
    -webkit-margin-end: -4.8rem;
            margin-inline-end: -4.8rem
  }

  .lg\:-mx-2 {
    -webkit-margin-start: -0.8rem;
            margin-inline-start: -0.8rem;
    -webkit-margin-end: -0.8rem;
            margin-inline-end: -0.8rem
  }

  .lg\:-mx-6 {
    -webkit-margin-start: -2.4rem;
            margin-inline-start: -2.4rem;
    -webkit-margin-end: -2.4rem;
            margin-inline-end: -2.4rem
  }

  .lg\:-my-0, .lg\:my-0 {
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0
  }

  .lg\:-my-0\.5 {
    -webkit-margin-before: -0.2rem;
            margin-block-start: -0.2rem;
    -webkit-margin-after: -0.2rem;
            margin-block-end: -0.2rem
  }

  .lg\:-my-10 {
    -webkit-margin-before: -4rem;
            margin-block-start: -4rem;
    -webkit-margin-after: -4rem;
            margin-block-end: -4rem
  }

  .lg\:-my-12 {
    -webkit-margin-before: -4.8rem;
            margin-block-start: -4.8rem;
    -webkit-margin-after: -4.8rem;
            margin-block-end: -4.8rem
  }

  .lg\:-my-2 {
    -webkit-margin-before: -0.8rem;
            margin-block-start: -0.8rem;
    -webkit-margin-after: -0.8rem;
            margin-block-end: -0.8rem
  }

  .lg\:-my-6 {
    -webkit-margin-before: -2.4rem;
            margin-block-start: -2.4rem;
    -webkit-margin-after: -2.4rem;
            margin-block-end: -2.4rem
  }

  .lg\:mx-0\.5 {
    -webkit-margin-start: 0.2rem;
            margin-inline-start: 0.2rem;
    -webkit-margin-end: 0.2rem;
            margin-inline-end: 0.2rem
  }

  .lg\:mx-10 {
    -webkit-margin-start: 4rem;
            margin-inline-start: 4rem;
    -webkit-margin-end: 4rem;
            margin-inline-end: 4rem
  }

  .lg\:mx-12 {
    -webkit-margin-start: 4.8rem;
            margin-inline-start: 4.8rem;
    -webkit-margin-end: 4.8rem;
            margin-inline-end: 4.8rem
  }

  .lg\:mx-120 {
    -webkit-margin-start: 48rem;
            margin-inline-start: 48rem;
    -webkit-margin-end: 48rem;
            margin-inline-end: 48rem
  }

  .lg\:mx-2 {
    -webkit-margin-start: 0.8rem;
            margin-inline-start: 0.8rem;
    -webkit-margin-end: 0.8rem;
            margin-inline-end: 0.8rem
  }

  .lg\:mx-6 {
    -webkit-margin-start: 2.4rem;
            margin-inline-start: 2.4rem;
    -webkit-margin-end: 2.4rem;
            margin-inline-end: 2.4rem
  }

  .lg\:mx-auto {
    -webkit-margin-start: auto;
            margin-inline-start: auto;
    -webkit-margin-end: auto;
            margin-inline-end: auto
  }

  .lg\:my-0\.5 {
    -webkit-margin-before: 0.2rem;
            margin-block-start: 0.2rem;
    -webkit-margin-after: 0.2rem;
            margin-block-end: 0.2rem
  }

  .lg\:my-10 {
    -webkit-margin-before: 4rem;
            margin-block-start: 4rem;
    -webkit-margin-after: 4rem;
            margin-block-end: 4rem
  }

  .lg\:my-12 {
    -webkit-margin-before: 4.8rem;
            margin-block-start: 4.8rem;
    -webkit-margin-after: 4.8rem;
            margin-block-end: 4.8rem
  }

  .lg\:my-120 {
    -webkit-margin-before: 48rem;
            margin-block-start: 48rem;
    -webkit-margin-after: 48rem;
            margin-block-end: 48rem
  }

  .lg\:my-2 {
    -webkit-margin-before: 0.8rem;
            margin-block-start: 0.8rem;
    -webkit-margin-after: 0.8rem;
            margin-block-end: 0.8rem
  }

  .lg\:my-6 {
    -webkit-margin-before: 2.4rem;
            margin-block-start: 2.4rem;
    -webkit-margin-after: 2.4rem;
            margin-block-end: 2.4rem
  }

  .lg\:my-auto {
    -webkit-margin-before: auto;
            margin-block-start: auto;
    -webkit-margin-after: auto;
            margin-block-end: auto
  }

  .lg\:-mb-0, .lg\:mb-0 {
    -webkit-margin-after: 0;
            margin-block-end: 0
  }

  .lg\:-mb-0\.5 {
    -webkit-margin-after: -0.2rem;
            margin-block-end: -0.2rem
  }

  .lg\:-mb-10 {
    -webkit-margin-after: -4rem;
            margin-block-end: -4rem
  }

  .lg\:-mb-12 {
    -webkit-margin-after: -4.8rem;
            margin-block-end: -4.8rem
  }

  .lg\:-mb-2 {
    -webkit-margin-after: -0.8rem;
            margin-block-end: -0.8rem
  }

  .lg\:-mb-6 {
    -webkit-margin-after: -2.4rem;
            margin-block-end: -2.4rem
  }

  .lg\:-ml-0, .lg\:ml-0 {
    -webkit-margin-start: 0;
            margin-inline-start: 0
  }

  .lg\:-ml-0\.5 {
    -webkit-margin-start: -0.2rem;
            margin-inline-start: -0.2rem
  }

  .lg\:-ml-10 {
    -webkit-margin-start: -4rem;
            margin-inline-start: -4rem
  }

  .lg\:-ml-12 {
    -webkit-margin-start: -4.8rem;
            margin-inline-start: -4.8rem
  }

  .lg\:-ml-2 {
    -webkit-margin-start: -0.8rem;
            margin-inline-start: -0.8rem
  }

  .lg\:-ml-6 {
    -webkit-margin-start: -2.4rem;
            margin-inline-start: -2.4rem
  }

  .lg\:-mr-0, .lg\:mr-0 {
    -webkit-margin-end: 0;
            margin-inline-end: 0
  }

  .lg\:-mr-0\.5 {
    -webkit-margin-end: -0.2rem;
            margin-inline-end: -0.2rem
  }

  .lg\:-mr-10 {
    -webkit-margin-end: -4rem;
            margin-inline-end: -4rem
  }

  .lg\:-mr-12 {
    -webkit-margin-end: -4.8rem;
            margin-inline-end: -4.8rem
  }

  .lg\:-mr-2 {
    -webkit-margin-end: -0.8rem;
            margin-inline-end: -0.8rem
  }

  .lg\:-mr-6 {
    -webkit-margin-end: -2.4rem;
            margin-inline-end: -2.4rem
  }

  .lg\:-mt-0, .lg\:mt-0 {
    -webkit-margin-before: 0;
            margin-block-start: 0
  }

  .lg\:-mt-0\.5 {
    -webkit-margin-before: -0.2rem;
            margin-block-start: -0.2rem
  }

  .lg\:-mt-10 {
    -webkit-margin-before: -4rem;
            margin-block-start: -4rem
  }

  .lg\:-mt-12 {
    -webkit-margin-before: -4.8rem;
            margin-block-start: -4.8rem
  }

  .lg\:-mt-2 {
    -webkit-margin-before: -0.8rem;
            margin-block-start: -0.8rem
  }

  .lg\:-mt-6 {
    -webkit-margin-before: -2.4rem;
            margin-block-start: -2.4rem
  }

  .lg\:mb-0\.5 {
    -webkit-margin-after: 0.2rem;
            margin-block-end: 0.2rem
  }

  .lg\:mb-10 {
    -webkit-margin-after: 4rem;
            margin-block-end: 4rem
  }

  .lg\:mb-12 {
    -webkit-margin-after: 4.8rem;
            margin-block-end: 4.8rem
  }

  .lg\:mb-120 {
    -webkit-margin-after: 48rem;
            margin-block-end: 48rem
  }

  .lg\:mb-2 {
    -webkit-margin-after: 0.8rem;
            margin-block-end: 0.8rem
  }

  .lg\:mb-6 {
    -webkit-margin-after: 2.4rem;
            margin-block-end: 2.4rem
  }

  .lg\:mb-auto {
    -webkit-margin-after: auto;
            margin-block-end: auto
  }

  .lg\:ml-0\.5 {
    -webkit-margin-start: 0.2rem;
            margin-inline-start: 0.2rem
  }

  .lg\:ml-10 {
    -webkit-margin-start: 4rem;
            margin-inline-start: 4rem
  }

  .lg\:ml-12 {
    -webkit-margin-start: 4.8rem;
            margin-inline-start: 4.8rem
  }

  .lg\:ml-120 {
    -webkit-margin-start: 48rem;
            margin-inline-start: 48rem
  }

  .lg\:ml-2 {
    -webkit-margin-start: 0.8rem;
            margin-inline-start: 0.8rem
  }

  .lg\:ml-6 {
    -webkit-margin-start: 2.4rem;
            margin-inline-start: 2.4rem
  }

  .lg\:ml-auto {
    -webkit-margin-start: auto;
            margin-inline-start: auto
  }

  .lg\:mr-0\.5 {
    -webkit-margin-end: 0.2rem;
            margin-inline-end: 0.2rem
  }

  .lg\:mr-10 {
    -webkit-margin-end: 4rem;
            margin-inline-end: 4rem
  }

  .lg\:mr-12 {
    -webkit-margin-end: 4.8rem;
            margin-inline-end: 4.8rem
  }

  .lg\:mr-120 {
    -webkit-margin-end: 48rem;
            margin-inline-end: 48rem
  }

  .lg\:mr-2 {
    -webkit-margin-end: 0.8rem;
            margin-inline-end: 0.8rem
  }

  .lg\:mr-6 {
    -webkit-margin-end: 2.4rem;
            margin-inline-end: 2.4rem
  }

  .lg\:mr-auto {
    -webkit-margin-end: auto;
            margin-inline-end: auto
  }

  .lg\:mt-0\.5 {
    -webkit-margin-before: 0.2rem;
            margin-block-start: 0.2rem
  }

  .lg\:mt-10 {
    -webkit-margin-before: 4rem;
            margin-block-start: 4rem
  }

  .lg\:mt-12 {
    -webkit-margin-before: 4.8rem;
            margin-block-start: 4.8rem
  }

  .lg\:mt-120 {
    -webkit-margin-before: 48rem;
            margin-block-start: 48rem
  }

  .lg\:mt-2 {
    -webkit-margin-before: 0.8rem;
            margin-block-start: 0.8rem
  }

  .lg\:mt-6 {
    -webkit-margin-before: 2.4rem;
            margin-block-start: 2.4rem
  }

  .lg\:mt-auto {
    -webkit-margin-before: auto;
            margin-block-start: auto
  }

  .lg\:block {
    display: block
  }

  .lg\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .lg\:hidden {
    display: none
  }

  .lg\:w-2\/3 {
    width: 66.666667%
  }

  .lg\:w-3\/4 {
    width: 75%
  }

  .lg\:w-auto {
    width: auto
  }

  .lg\:max-w-64 {
    max-width: 25.6rem
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }

  .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }

  .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }

  .lg\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
  }

  .lg\:p-3 {
    padding: 1.2rem
  }

  .lg\:p-8 {
    padding: 3.2rem
  }

  .lg\:px-3 {
    -webkit-padding-start: 1.2rem;
            padding-inline-start: 1.2rem;
    -webkit-padding-end: 1.2rem;
            padding-inline-end: 1.2rem
  }

  .lg\:px-8 {
    -webkit-padding-start: 3.2rem;
            padding-inline-start: 3.2rem;
    -webkit-padding-end: 3.2rem;
            padding-inline-end: 3.2rem
  }

  .lg\:py-3 {
    -webkit-padding-before: 1.2rem;
            padding-block-start: 1.2rem;
    -webkit-padding-after: 1.2rem;
            padding-block-end: 1.2rem
  }

  .lg\:py-8 {
    -webkit-padding-before: 3.2rem;
            padding-block-start: 3.2rem;
    -webkit-padding-after: 3.2rem;
            padding-block-end: 3.2rem
  }

  .lg\:pb-3 {
    -webkit-padding-after: 1.2rem;
            padding-block-end: 1.2rem
  }

  .lg\:pb-8 {
    -webkit-padding-after: 3.2rem;
            padding-block-end: 3.2rem
  }

  .lg\:pl-3 {
    -webkit-padding-start: 1.2rem;
            padding-inline-start: 1.2rem
  }

  .lg\:pl-8 {
    -webkit-padding-start: 3.2rem;
            padding-inline-start: 3.2rem
  }

  .lg\:pr-3 {
    -webkit-padding-end: 1.2rem;
            padding-inline-end: 1.2rem
  }

  .lg\:pr-8 {
    -webkit-padding-end: 3.2rem;
            padding-inline-end: 3.2rem
  }

  .lg\:pt-3 {
    -webkit-padding-before: 1.2rem;
            padding-block-start: 1.2rem
  }

  .lg\:pt-8 {
    -webkit-padding-before: 3.2rem;
            padding-block-start: 3.2rem
  }
}

@media (min-width: 1280px) {
  .xl\:-m-0, .xl\:m-0 {
    margin: 0
  }

  .xl\:-m-0\.5 {
    margin: -0.2rem
  }

  .xl\:-m-10 {
    margin: -4rem
  }

  .xl\:-m-12 {
    margin: -4.8rem
  }

  .xl\:m-0\.5 {
    margin: 0.2rem
  }

  .xl\:m-10 {
    margin: 4rem
  }

  .xl\:m-12 {
    margin: 4.8rem
  }

  .xl\:m-120 {
    margin: 48rem
  }

  .xl\:m-auto {
    margin: auto
  }

  .xl\:-mx-0, .xl\:mx-0 {
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0
  }

  .xl\:-mx-0\.5 {
    -webkit-margin-start: -0.2rem;
            margin-inline-start: -0.2rem;
    -webkit-margin-end: -0.2rem;
            margin-inline-end: -0.2rem
  }

  .xl\:-mx-10 {
    -webkit-margin-start: -4rem;
            margin-inline-start: -4rem;
    -webkit-margin-end: -4rem;
            margin-inline-end: -4rem
  }

  .xl\:-mx-12 {
    -webkit-margin-start: -4.8rem;
            margin-inline-start: -4.8rem;
    -webkit-margin-end: -4.8rem;
            margin-inline-end: -4.8rem
  }

  .xl\:-my-0, .xl\:my-0 {
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0
  }

  .xl\:-my-0\.5 {
    -webkit-margin-before: -0.2rem;
            margin-block-start: -0.2rem;
    -webkit-margin-after: -0.2rem;
            margin-block-end: -0.2rem
  }

  .xl\:-my-10 {
    -webkit-margin-before: -4rem;
            margin-block-start: -4rem;
    -webkit-margin-after: -4rem;
            margin-block-end: -4rem
  }

  .xl\:-my-12 {
    -webkit-margin-before: -4.8rem;
            margin-block-start: -4.8rem;
    -webkit-margin-after: -4.8rem;
            margin-block-end: -4.8rem
  }

  .xl\:mx-0\.5 {
    -webkit-margin-start: 0.2rem;
            margin-inline-start: 0.2rem;
    -webkit-margin-end: 0.2rem;
            margin-inline-end: 0.2rem
  }

  .xl\:mx-10 {
    -webkit-margin-start: 4rem;
            margin-inline-start: 4rem;
    -webkit-margin-end: 4rem;
            margin-inline-end: 4rem
  }

  .xl\:mx-12 {
    -webkit-margin-start: 4.8rem;
            margin-inline-start: 4.8rem;
    -webkit-margin-end: 4.8rem;
            margin-inline-end: 4.8rem
  }

  .xl\:mx-120 {
    -webkit-margin-start: 48rem;
            margin-inline-start: 48rem;
    -webkit-margin-end: 48rem;
            margin-inline-end: 48rem
  }

  .xl\:mx-auto {
    -webkit-margin-start: auto;
            margin-inline-start: auto;
    -webkit-margin-end: auto;
            margin-inline-end: auto
  }

  .xl\:my-0\.5 {
    -webkit-margin-before: 0.2rem;
            margin-block-start: 0.2rem;
    -webkit-margin-after: 0.2rem;
            margin-block-end: 0.2rem
  }

  .xl\:my-10 {
    -webkit-margin-before: 4rem;
            margin-block-start: 4rem;
    -webkit-margin-after: 4rem;
            margin-block-end: 4rem
  }

  .xl\:my-12 {
    -webkit-margin-before: 4.8rem;
            margin-block-start: 4.8rem;
    -webkit-margin-after: 4.8rem;
            margin-block-end: 4.8rem
  }

  .xl\:my-120 {
    -webkit-margin-before: 48rem;
            margin-block-start: 48rem;
    -webkit-margin-after: 48rem;
            margin-block-end: 48rem
  }

  .xl\:my-auto {
    -webkit-margin-before: auto;
            margin-block-start: auto;
    -webkit-margin-after: auto;
            margin-block-end: auto
  }

  .xl\:-mb-0, .xl\:mb-0 {
    -webkit-margin-after: 0;
            margin-block-end: 0
  }

  .xl\:-mb-0\.5 {
    -webkit-margin-after: -0.2rem;
            margin-block-end: -0.2rem
  }

  .xl\:-mb-10 {
    -webkit-margin-after: -4rem;
            margin-block-end: -4rem
  }

  .xl\:-mb-12 {
    -webkit-margin-after: -4.8rem;
            margin-block-end: -4.8rem
  }

  .xl\:-ml-0, .xl\:ml-0 {
    -webkit-margin-start: 0;
            margin-inline-start: 0
  }

  .xl\:-ml-0\.5 {
    -webkit-margin-start: -0.2rem;
            margin-inline-start: -0.2rem
  }

  .xl\:-ml-10 {
    -webkit-margin-start: -4rem;
            margin-inline-start: -4rem
  }

  .xl\:-ml-12 {
    -webkit-margin-start: -4.8rem;
            margin-inline-start: -4.8rem
  }

  .xl\:-mr-0, .xl\:mr-0 {
    -webkit-margin-end: 0;
            margin-inline-end: 0
  }

  .xl\:-mr-0\.5 {
    -webkit-margin-end: -0.2rem;
            margin-inline-end: -0.2rem
  }

  .xl\:-mr-10 {
    -webkit-margin-end: -4rem;
            margin-inline-end: -4rem
  }

  .xl\:-mr-12 {
    -webkit-margin-end: -4.8rem;
            margin-inline-end: -4.8rem
  }

  .xl\:-mt-0, .xl\:mt-0 {
    -webkit-margin-before: 0;
            margin-block-start: 0
  }

  .xl\:-mt-0\.5 {
    -webkit-margin-before: -0.2rem;
            margin-block-start: -0.2rem
  }

  .xl\:-mt-10 {
    -webkit-margin-before: -4rem;
            margin-block-start: -4rem
  }

  .xl\:-mt-12 {
    -webkit-margin-before: -4.8rem;
            margin-block-start: -4.8rem
  }

  .xl\:mb-0\.5 {
    -webkit-margin-after: 0.2rem;
            margin-block-end: 0.2rem
  }

  .xl\:mb-10 {
    -webkit-margin-after: 4rem;
            margin-block-end: 4rem
  }

  .xl\:mb-12 {
    -webkit-margin-after: 4.8rem;
            margin-block-end: 4.8rem
  }

  .xl\:mb-120 {
    -webkit-margin-after: 48rem;
            margin-block-end: 48rem
  }

  .xl\:mb-auto {
    -webkit-margin-after: auto;
            margin-block-end: auto
  }

  .xl\:ml-0\.5 {
    -webkit-margin-start: 0.2rem;
            margin-inline-start: 0.2rem
  }

  .xl\:ml-10 {
    -webkit-margin-start: 4rem;
            margin-inline-start: 4rem
  }

  .xl\:ml-12 {
    -webkit-margin-start: 4.8rem;
            margin-inline-start: 4.8rem
  }

  .xl\:ml-120 {
    -webkit-margin-start: 48rem;
            margin-inline-start: 48rem
  }

  .xl\:ml-auto {
    -webkit-margin-start: auto;
            margin-inline-start: auto
  }

  .xl\:mr-0\.5 {
    -webkit-margin-end: 0.2rem;
            margin-inline-end: 0.2rem
  }

  .xl\:mr-10 {
    -webkit-margin-end: 4rem;
            margin-inline-end: 4rem
  }

  .xl\:mr-12 {
    -webkit-margin-end: 4.8rem;
            margin-inline-end: 4.8rem
  }

  .xl\:mr-120 {
    -webkit-margin-end: 48rem;
            margin-inline-end: 48rem
  }

  .xl\:mr-auto {
    -webkit-margin-end: auto;
            margin-inline-end: auto
  }

  .xl\:mt-0\.5 {
    -webkit-margin-before: 0.2rem;
            margin-block-start: 0.2rem
  }

  .xl\:mt-10 {
    -webkit-margin-before: 4rem;
            margin-block-start: 4rem
  }

  .xl\:mt-12 {
    -webkit-margin-before: 4.8rem;
            margin-block-start: 4.8rem
  }

  .xl\:mt-120 {
    -webkit-margin-before: 48rem;
            margin-block-start: 48rem
  }

  .xl\:mt-auto {
    -webkit-margin-before: auto;
            margin-block-start: auto
  }

  .xl\:block {
    display: block
  }

  .xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .xl\:w-1\/2 {
    width: 50%
  }

  .xl\:w-auto {
    width: auto
  }

  .xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }

  .xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }

  .xl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end
  }

  .xl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
  }
}

@media (forced-colors: active) {
  .forced-colors\:border-1 {
    border-width: 1px
  }

  .forced-colors\:border-2 {
    border-width: 2px
  }

  .forced-colors\:border-disabled {
    border-color: GrayText
  }

  .forced-colors\:border-highlight {
    border-color: Highlight
  }

  .forced-colors\:bg-disabled {
    background-color: GrayText
  }

  .forced-colors\:bg-highlight {
    background-color: Highlight
  }

  .forced-colors\:fill-current {
    fill: currentColor
  }

  .forced-colors\:text-disabled {
    color: GrayText
  }

  .forced-colors\:text-highlight {
    color: Highlight
  }

  .forced-colors\:text-highlight-text {
    color: HighlightText
  }

  .forced-colors\:text-inherit {
    color: inherit
  }

  .forced-colors\:opacity-100 {
    opacity: 1
  }

  .forced-colors\:after\:border-1::after {
    content: var(--tw-content);
    border-width: 1px
  }

  .forced-colors\:after\:border-highlight::after {
    content: var(--tw-content);
    border-color: Highlight
  }

  .forced-colors\:after\:bg-highlight::after {
    content: var(--tw-content);
    background-color: Highlight
  }

  .forced-colors\:after\:content-empty::after {
    --tw-content: '';
    content: var(--tw-content)
  }
}