:root {
}

:root {
}

:root {
}

.absolute {
    position: absolute;
  }

.fixed {
    position: fixed;
  }

.relative {
    position: relative;
  }

.static {
    position: static;
  }

.block {
    display: block;
  }

.inline-block {
    display: inline-block;
  }

.inline {
    display: inline;
  }

.flex {
    display: flex;
  }

.inline-flex {
    display: inline-flex;
  }

.table {
    display: table;
  }

.hidden {
  display: none;
}

.flex-grow {
  flex-grow: 1
}

.flex-shrink-0 {
  flex-shrink: 0
}

.flex-row-reverse {
      flex-direction: row-reverse
  }

.flex-col {
      flex-direction: column
  }

.flex-col-reverse {
      flex-direction: column-reverse
  }

.justify-end {
      justify-content: flex-end
  }

.justify-center {
      justify-content: center
  }

.items-center {
      align-items: center
  }

.text-left {
    text-align: left;
  }

.text-center {
    text-align: center;
  }

.text-right {
    text-align: right;
  }

.underline {
      text-decoration: underline
  }

.overflow-hidden {
    overflow: hidden;
  }

.whitespace-nowrap {
    white-space: nowrap;
  }

.font-medium {
      font-weight: 500
  }

.text-\[12px\] {
    font-size: 0.75rem;
  }

.text-\[14px\] {
    font-size: 0.875rem;
  }

.text-\[18px\] {
    font-size: 1.125rem;
  }

.border-\[2px\] {
    --border-style: solid;

    border-style: var(--border-style);
    border-width: 0.125rem;
  }

.rounded-full {
  border-radius: 6249.9375rem;
}

.rounded-\[10px\] {
    border-radius: 0.625rem;
  }

.rounded-\[15px\] {
    border-radius: 0.9375rem;
  }

.bg-transparent {
      background-color: transparent;
    }

.text-\[\#43dd8a\] {
      --text-opacity: 1;

      color: rgba(67,221,138, var(--text-opacity));
    }

.text-\[\#b3ce2b\] {
      --text-opacity: 1;

      color: rgba(179,206,43, var(--text-opacity));
    }

.text-\[\#0583ed\] {
      --text-opacity: 1;

      color: rgba(5,131,237, var(--text-opacity));
    }

.text-\[\#0e3880\] {
      --text-opacity: 1;

      color: rgba(14,56,128, var(--text-opacity));
    }

.text-\[\#104195\] {
      --text-opacity: 1;

      color: rgba(16,65,149, var(--text-opacity));
    }

.bg-\[\#104195\] {
      --bg-opacity: 1;

      background-color: rgba(16,65,149, var(--bg-opacity));
    }

.text-\[\#1288ff\] {
      --text-opacity: 1;

      color: rgba(18,136,255, var(--text-opacity));
    }

.bg-\[\#162033\] {
      --bg-opacity: 1;

      background-color: rgba(22,32,51, var(--bg-opacity));
    }

.bg-\[\#1c2537\] {
      --bg-opacity: 1;

      background-color: rgba(28,37,55, var(--bg-opacity));
    }

.text-\[\#c36cf8\] {
      --text-opacity: 1;

      color: rgba(195,108,248, var(--text-opacity));
    }

.text-\[\#212529\] {
      --text-opacity: 1;

      color: rgba(33,37,41, var(--text-opacity));
    }

.text-\[\#777\] {
      --text-opacity: 1;

      color: rgba(119,119,119, var(--text-opacity));
    }

.text-\[\#888\] {
      --text-opacity: 1;

      color: rgba(136,136,136, var(--text-opacity));
    }

.text-\[\#fff\] {
      --text-opacity: 1;

      color: rgba(255,255,255, var(--text-opacity));
    }

.bg-\[\#fff\] {
      --bg-opacity: 1;

      background-color: rgba(255,255,255, var(--bg-opacity));
    }

.border-\[\#fff\] {
      --border-opacity: 1;

      border-color: rgba(255,255,255, var(--border-opacity));
    }

.border-opacity-40 {
    --border-opacity: 0.4;
  }

.bg-opacity-80 {
    --bg-opacity: 0.8;
  }

.sr-only {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  position: absolute;
}

.fill-current {
  fill: currentcolor;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.top-0 {
  top: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.top-1\/2 {
  top: 50%;
}

.left-1\/2 {
  left: 50%;
}

.ml-\[5px\] {
    margin-left: 0.3125rem;
  }

.mb-\[6px\] {
    margin-bottom: 0.375rem;
  }

.mr-\[8px\] {
    margin-right: 0.5rem;
  }

.px-\[8px\] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

.ml-\[12px\] {
    margin-left: 0.75rem;
  }

.py-\[12px\] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

.px-\[15px\] {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }

.mt-\[16px\] {
    margin-top: 1rem;
  }

.py-\[20px\] {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

.py-\[22px\] {
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
  }

.my-\[-30px\] {
    margin-top: -1.875rem;
    margin-bottom: -1.875rem;
  }

.mt-\[30px\] {
    margin-top: 1.875rem;
  }

.py-\[30px\] {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

.w-full {
      width: 100%
  }

.h-full {
      height: 100%
  }

.min-h-screen {
      min-height: 100vh
  }

.h-\[6px\] {
    height: 0.375rem;
  }

.w-\[12px\] {
    width: 0.75rem;
  }

.w-\[14px\] {
    width: 0.875rem;
  }

.h-\[14px\] {
    height: 0.875rem;
  }

.w-\[16px\] {
    width: 1rem;
  }

.h-\[16px\] {
    height: 1rem;
  }

.h-\[22px\] {
    height: 1.375rem;
  }

.w-\[40px\] {
    width: 2.5rem;
  }

.h-\[40px\] {
    height: 2.5rem;
  }

.transition-all {
    --transition-duration: 0.3s;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: var(--transition-duration);
      transition-property: all
  }

.transition-colors {
    --transition-duration: 0.3s;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: var(--transition-duration);
      transition-property: background-color, border-color, color, fill, stroke
  }

.transition-heights {
    --transition-duration: 0.3s;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: var(--transition-duration);
      transition-property: max-height, height
  }

.transform {
  --translate-x: 0;
  --translate-y: 0;
  --translate-z: 0;
  --rotate: 0;
  --rotate-x: 0;
  --rotate-y: 0;
  --rotate-z: 0;
  --skew-x: 0;
  --skew-y: 0;
  --scale-x: 1;
  --scale-y: 1;
  --scale-z: 1;

  transform: translateX(var(--translate-x)) translateY(var(--translate-y)) translateZ(var(--translate-z)) rotate(var(--rotate)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z)) skewX(var(--skew-x)) skewY(var(--skew-y)) scaleX(var(--scale-x)) scaleY(var(--scale-y)) scaleZ(var(--scale-z));
}

.translate-z-0 {
  --translate-z: 0px;
}

.\-translate-x-1\/2 {
  --translate-x: -50%;
}

.\-translate-y-1\/2 {
  --translate-y: -50%;
}

.translate-z-\[1px\] {
    --translate-z: 1px;
  }

.leading-\[1\] {
    line-height: 1
  }

.leading-\[1\.64\] {
    line-height: 1.64
  }

.leading-\[1\.57\] {
    line-height: 1.57
  }

.leading-\[1\.25\] {
    line-height: 1.25
  }

.leading-\[1\.2\] {
    line-height: 1.2
  }

.backdrop-blur-\[3px\] {
    backdrop-filter: blur(0.1875rem);
  }

.backdrop-blur-\[4px\] {
    backdrop-filter: blur(0.25rem);
  }

.z-0 {
    z-index: 0;
  }

.z-1 {
    z-index: 1;
  }

.z-5 {
    z-index: 5;
  }

.cursor-pointer {
    cursor: pointer;
  }

@media (min-width: 481px) and (max-width: 1024px) and (min-height: 428px),
  (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .pt\:absolute {
      position: absolute;
    }
    
    .tm\:block {
      display: block;
    }
    .pt\:flex {
      display: flex;
    }
    .pt\:inline-flex {
      display: inline-flex;
    }

  .pt\:hidden {
    display: none;
  }
  
  .pt\:flex-grow {
    flex-grow: 1
  }
  
  .pt\:flex-shrink-0 {
    flex-shrink: 0
  }
    
    .t\:flex-wrap {
      flex-wrap: wrap;
    }
    .pt\:flex-row-reverse {
        flex-direction: row-reverse
    }
    .pt\:flex-col {
        flex-direction: column
    }
    .pt\:justify-center,
    .t\:justify-center {
        justify-content: center
    }
    .pt\:items-center {
        align-items: center
    }
    .pt\:text-left {
      text-align: left;
    }
    
    .t\:text-center {
      text-align: center;
    }
    .pt\:whitespace-nowrap {
      white-space: nowrap;
    }
    
    .tm\:text-\[12px\] {
      font-size: 0.75rem;
    }
    
    .tm\:text-\[15px\] {
      font-size: 0.9375rem;
    }
    
    .tm\:text-\[16px\],
    .t\:text-\[16px\] {
      font-size: 1rem;
    }
    
    .tm\:text-\[18px\],
    .t\:text-\[18px\] {
      font-size: 1.125rem;
    }
    
    .t\:text-\[19px\] {
      font-size: 1.1875rem;
    }
    
    .t\:text-\[21px\] {
      font-size: 1.3125rem;
    }
    
    .t\:text-\[22px\] {
      font-size: 1.375rem;
    }
    
    .tm\:text-\[24px\] {
      font-size: 1.5rem;
    }
    
    .t\:text-\[26px\] {
      font-size: 1.625rem;
    }
    
    .tm\:text-\[28px\],
    .t\:text-\[28px\] {
      font-size: 1.75rem;
    }
    
    .tm\:text-\[32px\],
    .t\:text-\[32px\] {
      font-size: 2rem;
    }
    
    .t\:text-\[36px\] {
      font-size: 2.25rem;
    }
    
    .t\:text-\[42px\] {
      font-size: 2.625rem;
    }
    
    .tm\:text-\[65px\] {
      font-size: 4.0625rem;
    }
    
    .t\:text-\[75px\] {
      font-size: 4.6875rem;
    }

    
    .tm\:border-t-\[1px\] {
      --border-style: solid;

      border-style: var(--border-style);
      border-top-width: 1px;
    }
  
    
    .t\:border-l-\[1px\] {
      --border-style: solid;

      border-style: var(--border-style);
      border-left-width: 1px;
    }
  
    .pt\:border-b-\[2px\] {
      --border-style: solid;

      border-style: var(--border-style);
      border-bottom-width: 0.125rem;
    }

  .pt\:rounded-full {
    border-radius: 6249.9375rem;
  }

    
    .t\:rounded-b-\[30px\] {
      border-bottom-right-radius: 1.875rem;
      border-bottom-left-radius: 1.875rem;
    }
      
      .tm\:border-t-\[\#2c3850\] {
        --border-opacity: 1;

        border-top-color: rgba(44,56,80, var(--border-opacity));
      }
      
      .t\:border-l-\[\#888\] {
        --border-opacity: 1;

        border-left-color: rgba(136,136,136, var(--border-opacity));
      }

  .pt\:top-1\/2 {
    top: 50%;
  }
         .t\:space-y-\[3px\] > *:not(:first-child) {
          margin-top: 0.1875rem;
        }

    
    .t\:mt-\[3px\] {
      margin-top: 0.1875rem;
    }

    
    .t\:mb-\[3px\] {
      margin-bottom: 0.1875rem;
    }

    
    .t\:mb-\[6px\] {
      margin-bottom: 0.375rem;
    }
         .tm\:space-y-\[7px\] > *:not(:first-child) {
          margin-top: 0.4375rem;
        }

    
    .t\:mt-\[9px\] {
      margin-top: 0.5625rem;
    }

    
    .t\:pr-\[9px\] {
      padding-right: 0.5625rem;
    }

    
    .t\:pb-\[9px\] {
      padding-bottom: 0.5625rem;
    }

    
    .t\:px-\[10px\] {
      padding-right: 0.625rem;
      padding-left: 0.625rem;
    }

    
    .t\:pl-\[11px\] {
      padding-left: 0.6875rem;
    }

    
    .t\:mx-\[-12px\] {
      margin-right: -0.75rem;
      margin-left: -0.75rem;
    }

    
    .t\:px-\[12px\] {
      padding-right: 0.75rem;
      padding-left: 0.75rem;
    }

    
    .t\:py-\[12px\] {
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
    }
         .t\:space-y-\[14px\] > *:not(:first-child) {
          margin-top: 0.875rem;
        }

    
    .t\:mt-\[14px\] {
      margin-top: 0.875rem;
    }

    
    .t\:mr-\[15px\] {
      margin-right: 0.9375rem;
    }

    
    .t\:mb-\[15px\] {
      margin-bottom: 0.9375rem;
    }

    
    .t\:py-\[15px\] {
      padding-top: 0.9375rem;
      padding-bottom: 0.9375rem;
    }
         .t\:space-y-\[16px\] > *:not(:first-child) {
          margin-top: 1rem;
        }

    
    .t\:mt-\[16px\] {
      margin-top: 1rem;
    }

    
    .t\:px-\[18px\] {
      padding-right: 1.125rem;
      padding-left: 1.125rem;
    }

    
    .t\:py-\[18px\] {
      padding-top: 1.125rem;
      padding-bottom: 1.125rem;
    }

    
    .t\:pt-\[18px\] {
      padding-top: 1.125rem;
    }

    
    .t\:px-\[20px\] {
      padding-right: 1.25rem;
      padding-left: 1.25rem;
    }

    
    .t\:mt-\[22px\] {
      margin-top: 1.375rem;
    }

    
    .t\:mt-\[24px\] {
      margin-top: 1.5rem;
    }

    
    .t\:mb-\[28px\] {
      margin-bottom: 1.75rem;
    }
  
    
    .t\:left-\[30px\] {
      left: 1.875rem;
    }

    
    .t\:mx-\[30px\] {
      margin-right: 1.875rem;
      margin-left: 1.875rem;
    }

    
    .t\:mx-\[-30px\] {
      margin-right: -1.875rem;
      margin-left: -1.875rem;
    }

    
    .t\:px-\[30px\] {
      padding-right: 1.875rem;
      padding-left: 1.875rem;
    }

    
    .t\:mt-\[35px\] {
      margin-top: 2.1875rem;
    }

    .pt\:py-\[40px\] {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
    }

    
    .t\:py-\[45px\] {
      padding-top: 2.8125rem;
      padding-bottom: 2.8125rem;
    }

    
    .t\:pt-\[45px\] {
      padding-top: 2.8125rem;
    }

    
    .t\:mb-\[50px\] {
      margin-bottom: 3.125rem;
    }

    
    .t\:mr-\[60px\] {
      margin-right: 3.75rem;
    }

    
    .t\:py-\[60px\] {
      padding-top: 3.75rem;
      padding-bottom: 3.75rem;
    }

    
    .t\:py-\[65px\] {
      padding-top: 4.0625rem;
      padding-bottom: 4.0625rem;
    }

    
    .t\:pb-\[65px\] {
      padding-bottom: 4.0625rem;
    }

    
    .t\:py-\[85px\] {
      padding-top: 5.3125rem;
      padding-bottom: 5.3125rem;
    }

    
    .t\:py-\[90px\] {
      padding-top: 5.625rem;
      padding-bottom: 5.625rem;
    }

    
    .t\:pt-\[90px\] {
      padding-top: 5.625rem;
    }

    
    .t\:mt-\[-100px\] {
      margin-top: -6.25rem;
    }

    
    .t\:pl-\[380px\] {
      padding-left: 23.75rem;
    }
    
    .t\:w-full {
        width: 100%
    }
  
    .pt\:h-full {
        height: 100%
    }
  
    
    .t\:h-\[24px\] {
      height: 1.5rem;
    }
  
    
    .t\:h-\[52px\] {
      height: 3.25rem;
    }
  
    
    .t\:h-\[65px\] {
      height: 4.0625rem;
    }
    .pt\:w-\[120px\] {
      width: 7.5rem;
    }
  
    .pt\:h-\[120px\] {
      height: 7.5rem;
    }
    
    .t\:w-\[168px\] {
      width: 10.5rem;
    }
    
    .t\:w-\[176px\] {
      width: 11rem;
    }
    
    .t\:w-\[215px\] {
      width: 13.4375rem;
    }
    
    .t\:w-\[218px\] {
      width: 13.625rem;
    }
    
    .t\:w-\[280px\] {
      width: 17.5rem;
    }
    
    .t\:w-\[288px\] {
      width: 18rem;
    }
    
    .t\:w-\[300px\] {
      width: 18.75rem;
    }
    
    .t\:w-\[320px\] {
      width: 20rem;
    }
    .pt\:w-\[335px\] {
      width: 20.9375rem;
    }
  
    
    .t\:h-\[340px\] {
      height: 21.25rem;
    }
    
    .t\:w-\[350px\] {
      width: 21.875rem;
    }
    
    .t\:w-\[375px\] {
      width: 23.4375rem;
    }
    
    .t\:w-\[434px\] {
      width: 27.125rem;
    }
    
    .t\:w-\[558px\] {
      width: 34.875rem;
    }
    
    .t\:w-1\/3 {
      width: 33.33333%;
    }
    .pt\:leading-\[1\] {
      line-height: 1
    }

  .pt\:transform {
    --translate-x: 0;
    --translate-y: 0;
    --translate-z: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --rotate-z: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
    --scale-z: 1;

    transform: translateX(var(--translate-x)) translateY(var(--translate-y)) translateZ(var(--translate-z)) rotate(var(--rotate)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z)) skewX(var(--skew-x)) skewY(var(--skew-y)) scaleX(var(--scale-x)) scaleY(var(--scale-y)) scaleZ(var(--scale-z));
  }
  
  .pt\:\-translate-y-1\/2 {
    --translate-y: -50%;
  }

    
    .m\:-z-1 {
      z-index: -1;
    }
}

@media (min-width: 1025px) {
    
    .pt\:absolute {
      position: absolute;
    }
    .p\:inline-block {
      display: inline-block;
    }
    .p\:flex,
    .pt\:flex {
      display: flex;
    }
    
    .pt\:inline-flex {
      display: inline-flex;
    }

  .p\:hidden,
  .pt\:hidden {
    display: none;
  }
  
  
  .pt\:flex-grow {
    flex-grow: 1
  }
  
  
  .pt\:flex-shrink-0 {
    flex-shrink: 0
  }
    
    .pt\:flex-row-reverse {
        flex-direction: row-reverse
    }
    
    .pt\:flex-col {
        flex-direction: column
    }
    
    .pt\:justify-center {
        justify-content: center
    }
    .p\:justify-between {
        justify-content: space-between
    }
    .p\:items-end {
        align-items: flex-end
    }
    .p\:items-center,
    .pt\:items-center {
        align-items: center
    }
    
    .pt\:text-left {
      text-align: left;
    }
    
    .pt\:whitespace-nowrap {
      white-space: nowrap;
    }
    .p\:text-\[14px\] {
      font-size: 0.875rem;
    }
    .p\:text-\[16px\] {
      font-size: 1rem;
    }
    .p\:text-\[18px\] {
      font-size: 1.125rem;
    }
    .p\:text-\[20px\] {
      font-size: 1.25rem;
    }
    .p\:text-\[24px\] {
      font-size: 1.5rem;
    }
    .p\:text-\[28px\] {
      font-size: 1.75rem;
    }
    .p\:text-\[32px\] {
      font-size: 2rem;
    }
    .p\:text-\[36px\] {
      font-size: 2.25rem;
    }
    .p\:text-\[40px\] {
      font-size: 2.5rem;
    }
    .p\:text-\[54px\] {
      font-size: 3.375rem;
    }
    .p\:text-\[70px\] {
      font-size: 4.375rem;
    }
    .p\:text-\[80px\] {
      font-size: 5rem;
    }

    .p\:border-t-\[1px\] {
      --border-style: solid;

      border-style: var(--border-style);
      border-top-width: 1px;
    }

    .p\:divide-x-\[1px\] {
      --divide-style: solid;
    }
        .p\:divide-x-\[1px\] > *:not(:first-child) {
          border-style: var(--divide-style);
          border-left-width: 1px;
        }
  
    
    .pt\:border-b-\[2px\] {
      --border-style: solid;

      border-style: var(--border-style);
      border-bottom-width: 0.125rem;
    }

  
  .pt\:rounded-full {
    border-radius: 6249.9375rem;
  }

    .p\:rounded-b-\[40px\] {
      border-bottom-right-radius: 2.5rem;
      border-bottom-left-radius: 2.5rem;
    }
      .p\:hover\:text-\[\#2566d6\] {
        --text-opacity: 1;
      }

        .p\:hover\:text-\[\#2566d6\]:hover {
          color: rgba(37,102,214, var(--text-opacity));
        }
      .p\:border-t-\[\#2c3850\] {
        --border-opacity: 1;

        border-top-color: rgba(44,56,80, var(--border-opacity));
      }
      .p\:divide-\[\#888\] {
        --divide-opacity: 1;
      }
          .p\:divide-\[\#888\] > *:not(:first-child) {
            border-color: rgba(136,136,136, var(--divide-opacity));
          }

  .p\:top-0 {
    top: 0;
  }

  
  .pt\:top-1\/2 {
    top: 50%;
  }
        .p\:space-y-\[4px\] > *:not(:first-child) {
          margin-top: 0.25rem;
        }

    .p\:mt-\[4px\] {
      margin-top: 0.25rem;
    }

    .p\:mb-\[4px\] {
      margin-bottom: 0.25rem;
    }

    .p\:mb-\[8px\] {
      margin-bottom: 0.5rem;
    }

    .p\:pr-\[8px\] {
      padding-right: 0.5rem;
    }

    .p\:pb-\[8px\] {
      padding-bottom: 0.5rem;
    }

    .p\:pl-\[10px\] {
      padding-left: 0.625rem;
    }

    .p\:mt-\[12px\] {
      margin-top: 0.75rem;
    }

    .p\:mx-\[-15px\] {
      margin-right: -0.9375rem;
      margin-left: -0.9375rem;
    }

    .p\:mr-\[-15px\] {
      margin-right: -0.9375rem;
    }

    .p\:ml-\[-15px\] {
      margin-left: -0.9375rem;
    }

    .p\:px-\[15px\] {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
    }
        .p\:space-y-\[16px\] > *:not(:first-child) {
          margin-top: 1rem;
        }

    .p\:mt-\[16px\] {
      margin-top: 1rem;
    }

    .p\:py-\[16px\] {
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
        .p\:space-y-\[20px\] > *:not(:first-child) {
          margin-top: 1.25rem;
        }

    .p\:mt-\[20px\] {
      margin-top: 1.25rem;
    }

    .p\:mr-\[20px\] {
      margin-right: 1.25rem;
    }

    .p\:mb-\[20px\] {
      margin-bottom: 1.25rem;
    }

    .p\:py-\[20px\] {
      padding-top: 1.25rem;
      padding-bottom: 1.25rem;
    }

    .p\:mx-\[-22px\] {
      margin-right: -1.375rem;
      margin-left: -1.375rem;
    }

    .p\:px-\[22px\] {
      padding-right: 1.375rem;
      padding-left: 1.375rem;
    }

    .p\:mt-\[24px\] {
      margin-top: 1.5rem;
    }

    .p\:p-\[24px\] {
      padding: 1.5rem;
    }

    .p\:px-\[24px\] {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
    }

    .p\:py-\[24px\] {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
    }

    .p\:mt-\[25px\] {
      margin-top: 1.5625rem;
    }

    .p\:px-\[25px\] {
      padding-right: 1.5625rem;
      padding-left: 1.5625rem;
    }

    .p\:mb-\[30px\] {
      margin-bottom: 1.875rem;
    }

    .p\:px-\[30px\] {
      padding-right: 1.875rem;
      padding-left: 1.875rem;
    }

    .p\:mt-\[32px\] {
      margin-top: 2rem;
    }

    .p\:mb-\[35px\] {
      margin-bottom: 2.1875rem;
    }

    .p\:mx-\[-40px\] {
      margin-right: -2.5rem;
      margin-left: -2.5rem;
    }

    .p\:mt-\[40px\] {
      margin-top: 2.5rem;
    }

    .p\:px-\[40px\] {
      padding-right: 2.5rem;
      padding-left: 2.5rem;
    }

    
    .pt\:py-\[40px\] {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
    }

    .p\:ml-\[45px\] {
      margin-left: 2.8125rem;
    }

    .p\:pt-\[50px\] {
      padding-top: 3.125rem;
    }

    .p\:mb-\[60px\] {
      margin-bottom: 3.75rem;
    }

    .p\:px-\[60px\] {
      padding-right: 3.75rem;
      padding-left: 3.75rem;
    }

    .p\:py-\[60px\] {
      padding-top: 3.75rem;
      padding-bottom: 3.75rem;
    }

    .p\:mb-\[70px\] {
      margin-bottom: 4.375rem;
    }

    .p\:py-\[80px\] {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }

    .p\:py-\[90px\] {
      padding-top: 5.625rem;
      padding-bottom: 5.625rem;
    }

    .p\:pb-\[90px\] {
      padding-bottom: 5.625rem;
    }
  
    .p\:left-\[94px\] {
      left: 5.875rem;
    }

    .p\:mr-\[100px\] {
      margin-right: 6.25rem;
    }

    .p\:ml-\[100px\] {
      margin-left: 6.25rem;
    }

    .p\:mr-\[105px\] {
      margin-right: 6.5625rem;
    }

    .p\:py-\[115px\] {
      padding-top: 7.1875rem;
      padding-bottom: 7.1875rem;
    }

    .p\:py-\[120px\] {
      padding-top: 7.5rem;
      padding-bottom: 7.5rem;
    }

    .p\:pt-\[120px\] {
      padding-top: 7.5rem;
    }

    .p\:mt-\[-150px\] {
      margin-top: -9.375rem;
    }

    .p\:pl-\[574px\] {
      padding-left: 35.875rem;
    }
    
    
    .pt\:h-full {
        height: 100%
    }
    
    .p\:h-dvh {
        height: 100dvh
    }
  
    .p\:h-\[30px\] {
      height: 1.875rem;
    }
  
    .p\:h-\[82px\] {
      height: 5.125rem;
    }
    
    .pt\:w-\[120px\] {
      width: 7.5rem;
    }
  
    
    .pt\:h-\[120px\] {
      height: 7.5rem;
    }
    .p\:w-\[200px\] {
      width: 12.5rem;
    }
    .p\:w-\[220px\] {
      width: 13.75rem;
    }
    .p\:w-\[232px\] {
      width: 14.5rem;
    }
    .p\:w-\[245px\] {
      width: 15.3125rem;
    }
    .p\:w-\[256px\] {
      width: 16rem;
    }
    .p\:w-\[290px\] {
      width: 18.125rem;
    }
    
    .pt\:w-\[335px\] {
      width: 20.9375rem;
    }
    .p\:w-\[360px\] {
      width: 22.5rem;
    }
    .p\:w-\[362px\] {
      width: 22.625rem;
    }
    .p\:w-\[400px\] {
      width: 25rem;
    }
    .p\:w-\[420px\] {
      width: 26.25rem;
    }
  
    .p\:h-\[490px\] {
      height: 30.625rem;
    }
    .p\:w-\[540px\] {
      width: 33.75rem;
    }
    .p\:w-\[548px\] {
      width: 34.25rem;
    }
    .p\:w-\[560px\] {
      width: 35rem;
    }
    .p\:w-\[810px\] {
      width: 50.625rem;
    }
    .p\:w-\[1120px\] {
      width: 70rem;
    }

    .p\:max-w-\[1360px\] {
      max-width: 85rem;
    }
    
    .pt\:leading-\[1\] {
      line-height: 1
    }

  
  .pt\:transform {
    --translate-x: 0;
    --translate-y: 0;
    --translate-z: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --rotate-z: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
    --scale-z: 1;

    transform: translateX(var(--translate-x)) translateY(var(--translate-y)) translateZ(var(--translate-z)) rotate(var(--rotate)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z)) skewX(var(--skew-x)) skewY(var(--skew-y)) scaleX(var(--scale-x)) scaleY(var(--scale-y)) scaleZ(var(--scale-z));
  }
  
  
  .pt\:\-translate-y-1\/2 {
    --translate-y: -50%;
  }
}

@media (max-width: 999px) and (max-height: 428px) and (orientation: landscape), (max-width: 480px) and (orientation: portrait) {
    
    .m\:absolute {
      position: absolute;
    }
    
    .m\:relative {
      position: relative;
    }
    .tm\:block,
    .m\:block {
      display: block;
    }
    
    .m\:flex {
      display: flex;
    }
    
    .m\:inline-flex {
      display: inline-flex;
    }

  
  .m\:hidden {
    display: none;
  }
    
    .m\:flex-wrap {
      flex-wrap: wrap;
    }
    
    .m\:flex-col {
        flex-direction: column
    }
    
    .m\:flex-col-reverse {
        flex-direction: column-reverse
    }
    
    .m\:justify-center {
        justify-content: center
    }
    
    .m\:items-center {
        align-items: center
    }
    
    .m\:text-center {
      text-align: center;
    }
    
    .m\:overflow-hidden {
      overflow: hidden;
    }
    .tm\:text-\[12px\] {
      font-size: 0.75rem;
    }
    .tm\:text-\[15px\] {
      font-size: 0.9375rem;
    }
    .tm\:text-\[16px\],
    .m\:text-\[16px\] {
      font-size: 1rem;
    }
    .tm\:text-\[18px\],
    .m\:text-\[18px\] {
      font-size: 1.125rem;
    }
    
    .m\:text-\[20px\] {
      font-size: 1.25rem;
    }
    .tm\:text-\[24px\],
    .m\:text-\[24px\] {
      font-size: 1.5rem;
    }
    .tm\:text-\[28px\],
    .m\:text-\[28px\] {
      font-size: 1.75rem;
    }
    .tm\:text-\[32px\],
    .m\:text-\[32px\] {
      font-size: 2rem;
    }
    
    .m\:text-\[36px\] {
      font-size: 2.25rem;
    }
    .tm\:text-\[65px\],
    .m\:text-\[65px\] {
      font-size: 4.0625rem;
    }

    .tm\:border-t-\[1px\] {
      --border-style: solid;

      border-style: var(--border-style);
      border-top-width: 1px;
    }

    
    .m\:divide-y-\[1px\] {
      --divide-style: solid;
    }
         .m\:divide-y-\[1px\] > *:not(:first-child) {
          border-style: var(--divide-style);
          border-top-width: 1px;
        }
    
    .m\:rounded-\[5px\] {
      border-radius: 0.3125rem;
    }

    
    .m\:rounded-b-\[27px\] {
      border-bottom-right-radius: 1.6875rem;
      border-bottom-left-radius: 1.6875rem;
    }
      
      .m\:divide-\[\#2566d6\] {
        --divide-opacity: 1;
      }
           .m\:divide-\[\#2566d6\] > *:not(:first-child) {
            border-color: rgba(37,102,214, var(--divide-opacity));
          }
      .tm\:border-t-\[\#2c3850\] {
        --border-opacity: 1;

        border-top-color: rgba(44,56,80, var(--border-opacity));
      }
      
      .m\:bg-\[\#fff\] {
        --bg-opacity: 1;

        background-color: rgba(255,255,255, var(--bg-opacity));
      }
    
    
    .m\:divide-opacity-10 {
      --divide-opacity: 0.1;
    }
  
  
  .m\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  
  .m\:top-0 {
    top: 0;
  }
  
  
  .m\:left-0 {
    left: 0;
  }
         .m\:space-y-\[2px\] > *:not(:first-child) {
          margin-top: 0.125rem;
        }

    
    .m\:mt-\[2px\] {
      margin-top: 0.125rem;
    }

    
    .m\:mb-\[2px\] {
      margin-bottom: 0.125rem;
    }

    
    .m\:mb-\[4px\] {
      margin-bottom: 0.25rem;
    }

    
    .m\:pr-\[4px\] {
      padding-right: 0.25rem;
    }

    
    .m\:pb-\[4px\] {
      padding-bottom: 0.25rem;
    }

    
    .m\:mt-\[5px\] {
      margin-top: 0.3125rem;
    }

    
    .m\:mt-\[6px\] {
      margin-top: 0.375rem;
    }

    
    .m\:pl-\[6px\] {
      padding-left: 0.375rem;
    }
        .tm\:space-y-\[7px\] > *:not(:first-child) {
          margin-top: 0.4375rem;
        }

    
    .m\:p-\[7px\] {
      padding: 0.4375rem;
    }

    
    .m\:mt-\[10px\] {
      margin-top: 0.625rem;
    }

    
    .m\:mb-\[10px\] {
      margin-bottom: 0.625rem;
    }

    
    .m\:py-\[10px\] {
      padding-top: 0.625rem;
      padding-bottom: 0.625rem;
    }
         .m\:space-y-\[12px\] > *:not(:first-child) {
          margin-top: 0.75rem;
        }

    
    .m\:mt-\[12px\] {
      margin-top: 0.75rem;
    }
         .m\:space-y-\[14px\] > *:not(:first-child) {
          margin-top: 0.875rem;
        }

    
    .m\:mt-\[16px\] {
      margin-top: 1rem;
    }

    
    .m\:mr-\[16px\] {
      margin-right: 1rem;
    }

    
    .m\:mt-\[20px\] {
      margin-top: 1.25rem;
    }

    
    .m\:mb-\[20px\] {
      margin-bottom: 1.25rem;
    }

    
    .m\:p-\[20px\] {
      padding: 1.25rem;
    }

    
    .m\:px-\[20px\] {
      padding-right: 1.25rem;
      padding-left: 1.25rem;
    }

    
    .m\:mt-\[24px\] {
      margin-top: 1.5rem;
    }

    
    .m\:px-\[24px\] {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
    }

    
    .m\:mb-\[28px\] {
      margin-bottom: 1.75rem;
    }

    
    .m\:py-\[28px\] {
      padding-top: 1.75rem;
      padding-bottom: 1.75rem;
    }

    
    .m\:py-\[30px\] {
      padding-top: 1.875rem;
      padding-bottom: 1.875rem;
    }

    
    .m\:pt-\[30px\] {
      padding-top: 1.875rem;
    }

    
    .m\:mt-\[32px\] {
      margin-top: 2rem;
    }
         .m\:space-y-\[35px\] > *:not(:first-child) {
          margin-top: 2.1875rem;
        }

    
    .m\:py-\[36px\] {
      padding-top: 2.25rem;
      padding-bottom: 2.25rem;
    }

    
    .m\:py-\[40px\] {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
    }

    
    .m\:pb-\[40px\] {
      padding-bottom: 2.5rem;
    }

    
    .m\:mt-\[45px\] {
      margin-top: 2.8125rem;
    }

    
    .m\:my-\[50px\] {
      margin-top: 3.125rem;
      margin-bottom: 3.125rem;
    }

    
    .m\:mb-\[50px\] {
      margin-bottom: 3.125rem;
    }

    
    .m\:py-\[50px\] {
      padding-top: 3.125rem;
      padding-bottom: 3.125rem;
    }

    
    .m\:mt-\[65px\] {
      margin-top: 4.0625rem;
    }

    
    .m\:mt-\[-150px\] {
      margin-top: -9.375rem;
    }
    
    .m\:w-full {
        width: 100%
    }
  
    
    .m\:h-full {
        height: 100%
    }
  
    
    .m\:h-dvh {
        height: 100dvh
    }
  
    
    .m\:h-\[18px\] {
      height: 1.125rem;
    }
  
    
    .m\:h-\[48px\] {
      height: 3rem;
    }
  
    
    .m\:h-\[60px\] {
      height: 3.75rem;
    }
    
    .m\:w-\[80px\] {
      width: 5rem;
    }
  
    
    .m\:h-\[80px\] {
      height: 5rem;
    }
    
    .m\:w-\[132px\] {
      width: 8.25rem;
    }
    
    .m\:w-\[136px\] {
      width: 8.5rem;
    }
    
    .m\:w-\[156px\] {
      width: 9.75rem;
    }
  
    
    .m\:h-\[156px\] {
      height: 9.75rem;
    }
    
    .m\:w-\[180px\] {
      width: 11.25rem;
    }
    
    .m\:w-\[204px\] {
      width: 12.75rem;
    }
    
    .m\:w-\[206px\] {
      width: 12.875rem;
    }
    
    .m\:w-\[216px\] {
      width: 13.5rem;
    }
    
    .m\:w-\[220px\] {
      width: 13.75rem;
    }
    
    .m\:w-\[256px\] {
      width: 16rem;
    }
    
    .m\:w-\[270px\] {
      width: 16.875rem;
    }
    
    .m\:w-\[320px\] {
      width: 20rem;
    }
    
    .m\:transition-all {
      --transition-duration: 0.3s;

      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: var(--transition-duration);
        transition-property: all
    }
    
    .m\:leading-\[1\.33\] {
      line-height: 1.33
    }

    
    .m\:-z-1 {
      z-index: -1;
    }
}
