@layer utilities {
  .size-full {
    width: 100%;
    height: 100%;
  }
  .max-w-\[1040px\] {
    max-width: 1040px
  }
  .\[scrollbar-width\:none\] {
    scrollbar-width: none
  }
  .overflow-clip {
    overflow: clip
  }
  .border-gray-200\/70 {
    border-color: #e5e7ebb3
  }
  @supports (color:color-mix(in lab, red, red)) {
    .border-gray-200\/70 {
      border-color: color-mix(in oklab, var(--color-gray-200) 70%, transparent)
    }
  }
  .border-red-200 {
    border-color: var(--color-red-200)
  }
  .bg-\[\#2e2e2e\] {
    background-color: #2e2e2e
  }
  .bg-\[\#161a2e\]\/70 {
    background-color: oklab(22.4591% .00289261 -.0393461/.7)
  }
  .bg-\[\#575d68\] {
    background-color: #575d68
  }
  .bg-\[\#e1f2f7\] {
    background-color: #e1f2f7
  }
  .bg-\[\#f7faff\] {
    background-color: #f7faff
  }
  .bg-gray-100 {
    background-color: var(--color-gray-100)
  }
  .bg-purple-50\/60 {
    background-color: #faf5ff99
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-purple-50\/60 {
      background-color: color-mix(in oklab, var(--color-purple-50) 60%, transparent)
    }
  }
  .bg-purple-700 {
    background-color: var(--color-purple-700)
  }
  .bg-linear-to-br {
    --tw-gradient-position: to bottom right
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-br {
      --tw-gradient-position: to bottom right in oklab
    }
  }
  .bg-linear-to-br {
    background-image: linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-l {
    --tw-gradient-position: to left
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-l {
      --tw-gradient-position: to left in oklab
    }
  }
  .bg-linear-to-l {
    background-image: linear-gradient(var(--tw-gradient-stops))
  }
  .from-\[\#0f699e\] {
    --tw-gradient-from: #0f699e;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-\[\#e9edf4\] {
    --tw-gradient-from: #e9edf4;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-\[\#ede9ff\] {
    --tw-gradient-from: #ede9ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-\[\#f4f4ff\] {
    --tw-gradient-from: #f4f4ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-gray-100 {
    --tw-gradient-from: var(--color-gray-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-\[\#134c8a\] {
    --tw-gradient-to: #134c8a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-\[\#e3f0fe\] {
    --tw-gradient-to: #e3f0fe;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-\[\#f0f7fe\] {
    --tw-gradient-to: #f0f7fe;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-\[\#f7f9fc\] {
    --tw-gradient-to: #f7f9fc;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .p-\[3px\] {
    padding: 3px
  }
  .px-0\.5 {
    padding-inline: calc(var(--spacing) * .5)
  }
  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5)
  }
  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5)
  }
  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5)
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7)
  }
  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5)
  }
  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5)
  }
  .font-display {
    font-family: var(--font-display)
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug)
  }
  .text-pretty {
    text-wrap: pretty
  }
  .text-sky-700 {
    color: var(--color-sky-700)
  }
  .text-\[\#0a6e96\] {
    color: #0a6e96
  }
  .text-\[\#0c85b1\] {
    color: #0c85b1
  }
  .text-\[\#80b3cf\] {
    color: #80b3cf
  }
  .text-\[\#c4c9d3\] {
    color: #c4c9d3
  }
  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .not-last\:mb-3:not(:last-child) {
    margin-bottom: calc(var(--spacing) * 3)
  }
  .not-last\:mb-4:not(:last-child) {
    margin-bottom: calc(var(--spacing) * 4)
  }
  .group-open\/more\:rotate-180:is(:where(.group\/more):is([open], :popover-open, :open) *) {
    rotate: 180deg
  }
  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px
  }
  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px
  }
  .focus-visible\:outline-\[\#0c85b1\]:focus-visible {
    outline-color: #0c85b1
  }
  .aria-pressed\:bg-linear-to-r[aria-pressed=true] {
    --tw-gradient-position: to right
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .aria-pressed\:bg-linear-to-r[aria-pressed=true] {
      --tw-gradient-position: to right in oklab
    }
  }
  .aria-pressed\:bg-linear-to-r[aria-pressed=true] {
    background-image: linear-gradient(var(--tw-gradient-stops))
  }
  .aria-pressed\:from-\[\#0c85b1\][aria-pressed=true] {
    --tw-gradient-from: #0c85b1;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .aria-pressed\:to-\[\#134c89\][aria-pressed=true] {
    --tw-gradient-to: #134c89;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .aria-pressed\:text-white[aria-pressed=true] {
    color: var(--color-white)
  }
  @media (hover:hover) {
    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50)
    }
    .hover\:text-gray-600:hover {
      color: var(--color-gray-600)
    }
    .hover\:underline:hover {
      text-decoration-line: underline
    }
    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .hover\:brightness-110:hover {
      --tw-brightness: brightness(110%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
  }
 @media (min-width:48rem) {
    .md\:top-3 {
      top: calc(var(--spacing) * 3)
    }
    .md\:z-10 {
      z-index: 10
    }
    .md\:order-none {
      order: 0
    }
    .md\:col-span-1 {
      grid-column: span 1/span 1
    }
    .md\:col-start-1 {
      grid-column-start: 1
    }
    .md\:col-start-2 {
      grid-column-start: 2
    }
    .md\:row-span-3 {
      grid-row: span 3/span 3
    }
    .md\:row-start-1 {
      grid-row-start: 1
    }
    .md\:row-start-2 {
      grid-row-start: 2
    }
    .md\:mx-0 {
      margin-inline: 0
    }
    .md\:mx-3 {
      margin-inline: calc(var(--spacing) * 3)
    }
    .md\:mt-0\.5 {
      margin-top: calc(var(--spacing) * .5)
    }
    .md\:mt-1 {
      margin-top: var(--spacing)
    }
    .md\:mb-0 {
      margin-bottom: 0
    }
    .md\:mb-1\.5 {
      margin-bottom: calc(var(--spacing) * 1.5)
    }
    .md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4)
    }
    .md\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5)
    }
    .md\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6)
    }
    .md\:contents {
      display: contents
    }
    .md\:aspect-4\/3 {
      aspect-ratio: 4/3
    }
    .md\:aspect-auto {
      aspect-ratio: auto
    }
    .md\:aspect-video {
      aspect-ratio: var(--aspect-video)
    }
    .md\:size-6 {
      width: calc(var(--spacing) * 6);
      height: calc(var(--spacing) * 6)
    }
    .md\:size-12 {
      width: calc(var(--spacing) * 12);
      height: calc(var(--spacing) * 12)
    }
    .md\:h-9 {
      height: calc(var(--spacing) * 9)
    }
    .md\:grid-cols-\[1fr_120px_240px\] {
      grid-template-columns: 1fr 120px 240px
    }
    .md\:grid-cols-\[1fr_200px_200px\] {
      grid-template-columns: 1fr 200px 200px
    }
    .md\:grid-cols-\[232px_1fr_96px_168px_176px\] {
      grid-template-columns: 232px 1fr 96px 168px 176px
    }
    .md\:grid-cols-\[290px_1fr\] {
      grid-template-columns: 290px 1fr
    }
    .md\:grid-rows-\[auto_1fr\] {
      grid-template-rows: auto 1fr
    }
    .md\:items-end {
      align-items: flex-end
    }
    .md\:gap-1\.5 {
      gap: calc(var(--spacing) * 1.5)
    }
    .md\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5)
    }
    .md\:gap-x-4 {
      column-gap: calc(var(--spacing) * 4)
    }
    .md\:gap-y-1 {
      row-gap: var(--spacing)
    }
    .md\:self-start {
      align-self: flex-start
    }
    .md\:rounded-2xl {
      border-radius: var(--radius-2xl)
    }
    .md\:rounded-xl {
      border-radius: var(--radius-xl)
    }
    .md\:border {
      border-style: var(--tw-border-style);
      border-width: 1px
    }
    .md\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px
    }
    .md\:border-b {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px
    }
    .md\:border-gray-200 {
      border-color: var(--color-gray-200)
    }
    .md\:bg-transparent {
      background-color: #0000
    }
    .md\:p-0 {
      padding: 0
    }
    .md\:p-6 {
      padding: calc(var(--spacing) * 6)
    }
    .md\:px-0 {
      padding-inline: 0
    }
    .md\:px-5 {
      padding-inline: calc(var(--spacing) * 5)
    }
    .md\:py-3\.5 {
      padding-block: calc(var(--spacing) * 3.5)
    }
    .md\:py-5 {
      padding-block: calc(var(--spacing) * 5)
    }
    .md\:pt-0 {
      padding-top: 0
    }
    .md\:pt-3\.5 {
      padding-top: calc(var(--spacing) * 3.5)
    }
    .md\:pt-4 {
      padding-top: calc(var(--spacing) * 4)
    }
    .md\:pt-7 {
      padding-top: calc(var(--spacing) * 7)
    }
    .md\:pb-0 {
      padding-bottom: 0
    }
    .md\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2)
    }
    .md\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3)
    }
    .md\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4)
    }
    .md\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5)
    }
    .md\:text-left {
      text-align: left
    }
    .md\:leading-\[1\.4286\] {
      --tw-leading: 1.4286;
      line-height: 1.4286
    }
    .md\:shadow-none {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .md\:not-last\:mb-4:not(:last-child) {
      margin-bottom: calc(var(--spacing) * 4)
    }
  }
 
 @media (min-width: 768px) and (max-width: 1023px) {
    .md\:grid-cols-\[290px_1fr\] {
      grid-template-columns:1fr
    }
    .imgColStyle{display: none;}
 }


  .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
    display: none
  }
  .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
    display: none
  }
  .\[\&\>li\+li\]\:ml-2>li+li {
    margin-left: calc(var(--spacing) * 2)
  }
  .\[\&\>li\+li\]\:ml-2\.5>li+li {
    margin-left: calc(var(--spacing) * 2.5)
  }
  .\[\&\>li\+li\]\:border-l>li+li {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px
  }
  .\[\&\>li\+li\]\:border-gray-200>li+li {
    border-color: var(--color-gray-200)
  }
  .\[\&\>li\+li\]\:pl-2>li+li {
    padding-left: calc(var(--spacing) * 2)
  }
  .\[\&\>li\+li\]\:pl-2\.5>li+li {
    padding-left: calc(var(--spacing) * 2.5)
  }
  .\[\&\>li\:first-child\]\:font-medium>li:first-child {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium)
  }
  .\[\&\>li\:first-child\]\:text-gray-600>li:first-child {
    color: var(--color-gray-600)
  }
  [aria-expanded=true] .\[\[aria-expanded\=true\]_\&\]\:rotate-180 {
    rotate: 180deg
  }
}