@stylex;@font-face{font-family:Dana;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dana/Dana-Regular.woff2)format("woff2")}@font-face{font-family:Dana;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dana/Dana-Bold.woff2)format("woff2")}@layer base{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Dana}body{-webkit-font-smoothing:antialiased;background:#0f3573;margin:0;font-family:inherit}h1,h2,h3,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select,code,pre,kbd,samp{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:default}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #e8b13c}::selection{color:#0a2450;background:#e8b13c}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}

@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .xn1qhxa {
    padding: 7px;
  }

  @media (width >= 1024px) {
    .x1a16990.x1a16990 {
      padding: 0;
    }

    .x10p4br5.x10p4br5 {
      padding: 24px;
    }
  }

  @media (width >= 640px) and (width <= 1023px) {
    .x17rs0vz.x17rs0vz {
      padding: 24px;
    }
  }

  @media (width >= 640px) {
    .x1xbj47v.x1xbj47v {
      padding: 24px;
    }
  }

  @media (width >= 1024px) {
    .x1vxu28k.x1vxu28k {
      padding: 32px;
    }
  }
}

@layer priority3 {
  .xr4pjjd {
    border-color: #287a52;
  }

  .x14nagx {
    border-color: #9d1b1630;
  }

  .x187idhd {
    border-color: #9d1b1640;
  }

  .xi53wea {
    border-color: #e8b13c66;
  }

  .x1ygv2ed {
    border-color: #f6f1e51f;
  }

  .x140l314 {
    border-color: #f6f1e529;
  }

  .x1d5ik7g {
    border-color: #f6f1e536;
  }

  .x44r44a {
    border-color: #f6f1e538;
  }

  .x1picv3u {
    border-color: #f6f1e54d;
  }

  .xv0kvov {
    border-color: #f6f1e566;
  }

  .x1swg20b {
    border-color: #f6f1e573;
  }

  .x1v50vz6 {
    border-color: #ffffff1f;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x16q9se0 {
    border-color: var(--x1icfc9u);
  }

  .xjh0vts {
    border-color: var(--x1ifgdue);
  }

  .x1vb1azy {
    border-color: var(--x1nmjm88);
  }

  .xz3ycqo {
    border-color: var(--x1s6tx1z);
  }

  .x1lirqwl {
    border-color: var(--x8lxguh);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1ctf4ec {
    border-radius: 11px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x9h44rk {
    border-radius: 13px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x1a53g4 {
    border-radius: 24px 24px 0 0;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x174e0gf {
    border-radius: 30px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kuhf3q {
    border-radius: 60px 60px 10px 10px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .xqj3so6 {
    gap: 34px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1twdi5u {
    margin-block: 12px;
  }

  .x6rq67f {
    margin-block: 28px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x1xb32ym {
    padding-block: 44px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xgmh6ty {
    padding-block: 56px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x14tan9n {
    padding-block: 72px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1u15s0p {
    transition: transform .16s;
  }

  .x1x1jhes:focus {
    border-color: var(--x1nmjm88);
  }

  @media (width >= 1024px) {
    .xblri0t.xblri0t {
      border-radius: 24px;
    }
  }

  @media (width >= 640px) {
    .x4pd5w9.x4pd5w9 {
      border-radius: 28px;
    }
  }

  @media (width >= 640px) and (width <= 1023px) {
    .xztpd7q.xztpd7q {
      border-radius: 36px;
    }
  }

  @media (width >= 640px) {
    .x3n9hnw.x3n9hnw {
      border-radius: 36px;
    }
  }

  @media (width >= 1024px) {
    .xc2ddgi.xc2ddgi {
      border-radius: 90px 90px 8px 8px;
    }
  }

  @media (width >= 640px) {
    .x1vhwurs.x1vhwurs {
      border-width: 1px;
    }
  }

  @media (width >= 1024px) {
    .xd4lc0s.xd4lc0s {
      gap: 16px;
    }

    .x4t6gvl.x4t6gvl {
      gap: 24px;
    }

    .x1oyj5mj.x1oyj5mj {
      gap: 28px;
    }

    .xpjnl6y.xpjnl6y {
      gap: 48px;
    }

    .x1etrokh.x1etrokh {
      margin-block: 38px;
    }

    .xu3gfcr.xu3gfcr {
      margin-inline: auto;
    }

    .xlxmg92.xlxmg92 {
      overflow: visible;
    }

    .x12rghcc.x12rghcc {
      padding-block: 16px;
    }
  }

  @media (width >= 720px) {
    .x194xdf2.x194xdf2 {
      padding-block: 26px;
    }

    .x1d8fygw.x1d8fygw {
      padding-block: 28px;
    }
  }

  @media (width >= 1024px) {
    .xihb64s.xihb64s {
      padding-block: 30px 24px;
    }
  }

  @media (width >= 840px) {
    .x75ot1j.x75ot1j {
      padding-block: 40px;
    }
  }

  @media (width >= 1024px) {
    .ximqb0m.ximqb0m {
      padding-block: 48px;
    }
  }

  @media (width >= 720px) {
    .x7dw1jw.x7dw1jw {
      padding-block: 52px;
    }
  }

  @media (width >= 640px) and (width <= 839.99px) {
    .x3scqul.x3scqul {
      padding-block: 64px;
    }
  }

  @media (width >= 1024px) {
    .x3forvu.x3forvu {
      padding-block: 80px;
    }

    .x1guzmk9.x1guzmk9 {
      padding-block: 96px;
    }
  }

  @media (width >= 840px) {
    .x821adb.x821adb {
      padding-block: 96px;
    }
  }

  @media (width >= 1024px) {
    .x193ghf7.x193ghf7 {
      padding-inline: 14px;
    }

    .x11r0wn9.x11r0wn9 {
      padding-inline: 20px;
    }
  }

  @media (width >= 720px) {
    .x106r0x6.x106r0x6 {
      padding-inline: 22px;
    }
  }

  @media (width >= 1024px) {
    .x14tppu6.x14tppu6 {
      padding-inline: 24px;
    }

    .x1wb9z1i.x1wb9z1i {
      padding-inline: 28px;
    }
  }

  @media (width >= 720px) {
    .x1u7rzbq.x1u7rzbq {
      padding-inline: 28px;
    }
  }

  @media (width >= 1024px) {
    .x1vj1z3d.x1vj1z3d {
      padding-inline: 32px;
    }
  }

  @media (width >= 720px) {
    .x8w8c5h.x8w8c5h {
      padding-inline: 32px;
    }
  }

  @media (width >= 840px) {
    .xq3s4xc.xq3s4xc {
      padding-inline: 40px;
    }
  }

  @media (width >= 1024px) {
    .x1isqfv2.x1isqfv2 {
      padding-inline: 64px;
    }
  }

  @media (width >= 640px) and (width <= 839.99px) {
    .xajvi74.xajvi74 {
      padding-inline: 64px;
    }
  }

  @media (width >= 840px) {
    .xd6lbji.xd6lbji {
      padding-inline: 80px;
    }
  }
}

@layer priority4 {
  .x1bnaovz {
    accent-color: var(--x1nmjm88);
  }

  .x14u53xs {
    accent-color: var(--x1s6tx1z);
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .xrefnyo {
    backdrop-filter: blur(18px);
  }

  .x1ahd0yq {
    background-color: #0f357307;
  }

  .xbfl1gd {
    background-color: #0f35730b;
  }

  .xkxvjgz {
    background-color: #0f357340;
  }

  .xpiafy9 {
    background-color: #287a52;
  }

  .x11xkyfa {
    background-color: #287a520a;
  }

  .x19ienxj {
    background-color: #287a520b;
  }

  .xztbqfz {
    background-color: #287a5214;
  }

  .x109zuol {
    background-color: #9d1b1608;
  }

  .x1wzxmxo {
    background-color: #9d1b160a;
  }

  .xfdlfdp {
    background-color: #9d1b160c;
  }

  .x1xl2o0v {
    background-color: #9d1b1612;
  }

  .x1gyjmdm {
    background-color: #e8b13c12;
  }

  .x182v0f4 {
    background-color: #e8b13c1f;
  }

  .xpo5w42 {
    background-color: #e8b13c24;
  }

  .xegvgqg {
    background-color: #ede8dc;
  }

  .x1x6rgqf {
    background-color: #f6f1e50f;
  }

  .xyw5am {
    background-color: #f6f1e518;
  }

  .xzs6j4o {
    background-color: #f6f1e51a;
  }

  .x1b29ga {
    background-color: #f6f1e57d;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x9cnzhx {
    background-color: #fffdf8;
  }

  .x841ffx {
    background-color: #fffdf87a;
  }

  .x1clltfq {
    background-color: #fffdf8a8;
  }

  .x1ezz0m9 {
    background-color: #fffdf8ed;
  }

  .x1oz3evl {
    background-color: #ffffffb3;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1awufnb {
    background-color: var(--x1icfc9u);
  }

  .xcrkaev {
    background-color: var(--x1ifgdue);
  }

  .x1wxrhy8 {
    background-color: var(--x1nmjm88);
  }

  .xl3mfai {
    background-color: var(--x1s6tx1z);
  }

  .xkhaju {
    background-color: var(--x5cjxzl);
  }

  .x1rxzz88 {
    background-color: var(--x8lxguh);
  }

  .xl9sy8k {
    background-color: var(--xflxj0f);
  }

  .x1sju13t {
    background-image: linear-gradient(to top, #0f3573, #0f35734d, #0000);
  }

  .x1hkc4pp {
    background-image: linear-gradient(to top, #0f3573, #0f357359, #0000);
  }

  .x18o3ruo {
    background-image: none;
  }

  .x1ce6t44 {
    background-image: radial-gradient(#00000012 .5px, #0000 .6px), linear-gradient(#fffdf8, #f2ead8);
  }

  .x1l1qomr {
    background-image: radial-gradient(circle at 18% 16%, #e8b13c24 0 1px, #0000 1.5px), radial-gradient(circle at 82% 84%, #f6f1e512 0 1px, #0000 1.5px);
  }

  .x1ttz8gy {
    background-size: 28px 28px, 36px 36px;
  }

  .x1pddffe {
    background-size: 3px 3px, 100% 100%;
  }

  .x184m442 {
    border-inline-end-color: var(--x1s6tx1z);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1alpsbp {
    border-inline-end-width: 2px;
  }

  .x1letlav {
    border-inline-start-color: #287a52;
  }

  .x130j7hd {
    border-inline-start-color: var(--x1nmjm88);
  }

  .x1wnlvuc {
    border-inline-start-color: var(--x8lxguh);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x56jcm7 {
    border-inline-start-width: 4px;
  }

  .x1yld9rh {
    box-shadow: 0 0 0 2px #9d1b1612;
  }

  .x17gnpq6 {
    box-shadow: 0 12px 28px -16px #9d1b16;
  }

  .x13xz6xh {
    box-shadow: 0 14px 30px -14px #0008;
  }

  .x1h31j50 {
    box-shadow: 0 14px 34px -30px #0a245080;
  }

  .x8vhfeu {
    box-shadow: 0 16px 32px -18px #7d120f;
  }

  .xcrx6pg {
    box-shadow: 0 18px 40px -24px #0009;
  }

  .x9tvtaj {
    box-shadow: 0 20px 44px -28px #0009;
  }

  .x1985mi3 {
    box-shadow: 0 20px 50px -42px #0a2450;
  }

  .x25fylz {
    box-shadow: 0 40px 100px -36px #000c;
  }

  .x638t3r {
    box-shadow: 0 40px 90px -30px #000b;
  }

  .x1gr18cj {
    box-shadow: 0 8px 18px -14px #0a2450;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x1g5ttry {
    color: #0f3573d9;
  }

  .x1ulemrl {
    color: #1d6844;
  }

  .x1k3lpif {
    color: #304b77;
  }

  .x1o8qxmh {
    color: #805a08;
  }

  .xpttv1l {
    color: #f6f1e573;
  }

  .x1ran7xr {
    color: #f6f1e58c;
  }

  .x1n958s4 {
    color: #f6f1e599;
  }

  .x1id4gwl {
    color: #f6f1e5b8;
  }

  .x11aqz25 {
    color: #f6f1e5d9;
  }

  .x1gdg4os {
    color: #ffc8c5;
  }

  .x1mtoa6z {
    color: var(--x1ifgdue);
  }

  .xj5cj4t {
    color: var(--x1nmjm88);
  }

  .xwg7anb {
    color: var(--x1s6tx1z);
  }

  .x1q1nbxu {
    color: var(--x1uzi00q);
  }

  .x8tz0rf {
    color: var(--x8lxguh);
  }

  .x12vs9bi {
    color: var(--xflxj0f);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xpy8ou3 {
    empty-cells: hide;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x13b8uff {
    font-family: var(--x1n3mn3h);
  }

  .xeqoso5 {
    font-family: var(--x1npuzxs);
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .x3vlhr4 {
    font-size: 27px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .xvky93f {
    grid-template-columns: 264px minmax(0, 1fr);
  }

  .x1xdl7hr {
    grid-template-columns: minmax(340px, .92fr) minmax(420px, 1.08fr);
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xbi7p8h {
    inset-inline-end: -130px;
  }

  .xzwoauc {
    inset-inline-start: 16px;
  }

  .xrr41r3 {
    inset-inline-start: 6px;
  }

  .xrotz4w {
    inset-inline-start: 8px;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

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

  .xlqzeqv {
    justify-content: start;
  }

  .x142hsig {
    letter-spacing: -1.2px;
  }

  .x1wfq9rs {
    letter-spacing: -1.4px;
  }

  .xxteldw {
    letter-spacing: .3em;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xbs1c6g {
    line-height: 1.9;
  }

  .x1ozjkey {
    line-height: 1.95;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1vrqzgy {
    line-height: 2.1;
  }

  .x1bq2oth {
    line-height: 2.3;
  }

  .x1u5lrna {
    line-height: 2;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x8ozjh4 {
    object-position: top;
  }

  .x197sbye {
    opacity: .6;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x9ek82g {
    order: 1;
  }

  .xl1nuzc {
    outline-color: var(--x1s6tx1z);
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1onr9mi {
    padding-inline-start: 14px;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1hdbdi8 {
    scroll-snap-align: center;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .x16tdsg8 {
    text-align: inherit;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x9onhvf {
    text-shadow: 0 6px 18px #0008;
  }

  .xf5r5xt {
    transform: rotate(-2deg);
  }

  .xt8glu {
    transform: rotate(-3deg);
  }

  .xt8wjry {
    transform: rotate(-9deg);
  }

  .xvs9q68 {
    transform: rotate(9deg);
  }

  .x17yclkj {
    transform: translateY(-150%);
  }

  .x9dyr19 {
    transition-duration: .18s;
  }

  .xx99ppg {
    transition-property: width, background-color;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1w13ssy:focus-visible {
    box-shadow: 0 0 0 3px #9d1b1626;
  }

  .xndwhky:focus-visible {
    box-shadow: 0 0 0 4px #9d1b161a;
  }

  .x1ij561:focus-visible {
    outline-color: var(--x8lxguh);
  }

  .x12ijfkc:focus-visible {
    outline-offset: 4px;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .xzv1bek:focus-visible {
    outline-width: 3px;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1pyllyp:hover {
    background-color: #0f357307;
  }

  .xv97cdh:hover {
    background-color: #0f357308;
  }

  .x6ozyw2:hover {
    background-color: #0f357309;
  }

  .x1crpyic:hover {
    background-color: #0f35730a;
  }

  .x1splc4i:hover {
    background-color: #0f35730d;
  }

  .x7z914l:hover {
    background-color: #9d1b1608;
  }

  .xyvu5cv:hover {
    background-color: #9d1b164d;
  }

  .xfnzlte:hover {
    background-color: #f6f1e514;
  }

  .x33qrrt:hover {
    background-color: #f6f1e51a;
  }

  .xq7k88y:hover {
    background-color: #fff;
  }

  .xds6yoz:hover {
    background-color: var(--x1ifgdue);
  }

  .x1gehdgy:hover {
    background-color: var(--x2r2cre);
  }

  .xhny46h:hover {
    background-color: var(--xflxj0f);
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  @media (width >= 1024px) {
    .x1g197jn.x1g197jn {
      align-items: center;
    }
  }

  @media (width >= 720px) {
    .xq4xsu3.xq4xsu3 {
      align-items: center;
    }

    .xhtw1e7.xhtw1e7 {
      align-items: end;
    }
  }

  @media (width >= 1024px) {
    .xabsk47.xabsk47 {
      background-color: #fff;
    }

    .xuqbtff.xuqbtff {
      background-color: #0000;
    }

    .x1j0ou9v.x1j0ou9v {
      background-color: var(--x1s6tx1z);
    }

    .x1o9o8lj.x1o9o8lj {
      background-image: linear-gradient(to left, #0f3573e6, #0f35738c, #0f35731a);
    }

    .x7crll4.x7crll4 {
      box-shadow: 0 30px 70px -40px #0009;
    }
  }

  @media (width >= 640px) and (width <= 1023px) {
    .xhf71k5.xhf71k5 {
      box-shadow: 0 40px 90px -30px #000b;
    }
  }

  @media (width >= 1024px) {
    .xc3e69u.xc3e69u {
      color: var(--x1ifgdue);
    }

    .xzhf20h.xzhf20h {
      display: block;
    }

    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }
  }

  @media (width >= 720px) {
    .x1pz3l10.x1pz3l10 {
      display: flex;
    }
  }

  @media (width >= 840px) {
    .x1l0et0y.x1l0et0y {
      display: flex;
    }
  }

  @media (width >= 900px) {
    .x1dv45df.x1dv45df {
      display: flex;
    }
  }

  @media (width >= 1024px) {
    .x142rcdx.x142rcdx {
      display: grid;
    }
  }

  @media (width >= 840px) {
    .x18ml9n3.x18ml9n3 {
      display: grid;
    }
  }

  @media (width >= 900px) {
    .x145x0s9.x145x0s9 {
      display: grid;
    }
  }

  @media (width >= 1024px) {
    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width >= 900px) {
    .x12iyxos.x12iyxos {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x1p892re.x1p892re {
      flex-direction: row;
    }
  }

  @media (width >= 540px) {
    .x1ibq93p.x1ibq93p {
      flex-direction: row;
    }
  }

  @media (width >= 720px) {
    .x15imv14.x15imv14 {
      flex-direction: row;
    }
  }

  @media (width >= 1024px) {
    .x1mx0q52.x1mx0q52 {
      font-size: 11px;
    }

    .xpj9ilk.xpj9ilk {
      font-size: 12px;
    }

    .xm2lg5p.xm2lg5p {
      font-size: 14px;
    }

    .xi7pnor.xi7pnor {
      font-size: 15px;
    }
  }

  @media (width >= 720px) {
    .x1graanr.x1graanr {
      font-size: 15px;
    }
  }

  @media (width >= 640px) {
    .xlsovwv.xlsovwv {
      font-size: 17px;
    }
  }

  @media (width >= 1024px) {
    .xgfthcr.xgfthcr {
      font-size: 18px;
    }

    .xsa8o54.xsa8o54 {
      font-size: 24px;
    }

    .xqgznfv.xqgznfv {
      font-size: 26px;
    }

    .x159narf.x159narf {
      font-size: 28px;
    }
  }

  @media (width >= 720px) {
    .x1gjfw01.x1gjfw01 {
      font-size: 28px;
    }
  }

  @media (width >= 640px) {
    .x1i0mrea.x1i0mrea {
      font-size: 30px;
    }
  }

  @media (width >= 1024px) {
    .x1ev37m6.x1ev37m6 {
      font-size: 36px;
    }
  }

  @media (width >= 720px) {
    .x1c11y4g.x1c11y4g {
      font-size: 42px;
    }
  }

  @media (width >= 840px) {
    .xdcdo52.xdcdo52 {
      font-size: 42px;
    }
  }

  @media (width >= 1024px) {
    .x1sum8dc.x1sum8dc {
      font-size: 48px;
    }

    .x1ijbpgn.x1ijbpgn {
      grid-template-columns: 1fr 1fr;
    }

    .x98izi.x98izi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 520px) {
    .x1uj7t1n.x1uj7t1n {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 720px) {
    .x17oqrfi.x17oqrfi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 1024px) {
    .x88wvc8.x88wvc8 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

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

    .xkkwyxl.xkkwyxl {
      justify-content: flex-start;
    }

    .x14m0kab.x14m0kab {
      line-height: 1.4;
    }

    .xqq16r6.xqq16r6 {
      order: 0;
    }
  }

  @media (width >= 540px) {
    .xblmcpu.xblmcpu {
      order: 0;
    }
  }

  @media (width >= 1024px) {
    .x1i7ov2p.x1i7ov2p {
      text-align: center;
    }
  }
}

@layer priority5 {
  .x1hopogo {
    border-bottom-color: #0f35731f;
  }

  .xdqwc8a {
    border-bottom-color: #ffffff1a;
  }

  .xp50z47 {
    border-bottom-color: var(--x8lxguh);
  }

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .x6ywcw3 {
    border-bottom-left-radius: 24px;
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

  .xhj5wee {
    border-bottom-right-radius: 24px;
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x1q53chr {
    border-top-color: #f6f1e526;
  }

  .x17xmcgu {
    border-top-color: #f6f1e52e;
  }

  .x17yrtbc {
    border-top-color: #ffffff1a;
  }

  .x19z99l9 {
    border-top-color: var(--x1icfc9u);
  }

  .xv319f {
    border-top-color: var(--x1s6tx1z);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xmn4e3e {
    border-top-width: 3px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x41k7rp {
    height: 110px;
  }

  .x18dl8mb {
    height: 150px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .x1a842fp {
    height: 170px;
  }

  .x1b51vyi {
    height: 180px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1stpcqk {
    height: 224px;
  }

  .x127qqk8 {
    height: 250px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xfd5v8p {
    height: 380px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1dnml7z {
    height: 54px;
  }

  .xols6we {
    height: 6px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xncym2f {
    left: 8px;
  }

  .x1fq34z0 {
    margin-bottom: -23px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .xahult9 {
    margin-bottom: 3px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xfitlp5 {
    margin-bottom: 9px;
  }

  .xm7b88y {
    margin-top: -23px;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .xseo6mj {
    margin-top: 36px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x7y0ge5 {
    margin-top: 44px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1rhet7l {
    margin-top: 7px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xzbgwbi {
    margin-top: 9px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xzuc9lq {
    max-height: 520px;
  }

  .x104f9w2 {
    max-width: 1080px;
  }

  .x1020ock {
    max-width: 1152px;
  }

  .x1229itx {
    max-width: 1380px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x197vjsw {
    max-width: 430px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x1xn9zfg {
    max-width: 576px;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .x4uk5c4 {
    max-width: 672px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1k8w1vr {
    min-height: 128px;
  }

  .xpgt3lm {
    min-height: 132px;
  }

  .x9mf1pl {
    min-height: 174px;
  }

  .x1jc8gtk {
    min-height: 210px;
  }

  .x141feeh {
    min-height: 38px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x7ywyr2 {
    min-height: 50px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .x1f83pxg {
    min-height: 62px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .xxsxjwm {
    min-width: 70px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x14z3ci0 {
    padding-bottom: calc(80px + env(safe-area-inset-bottom));
  }

  .xk2rs3e {
    padding-bottom: calc(96px + env(safe-area-inset-bottom));
  }

  .xgurbs8 {
    padding-bottom: max(8px,env(safe-area-inset-bottom));
  }

  .x1jcchly {
    padding-left: 52px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .xwukr4l {
    right: auto;
  }

  .xa58gbm {
    scroll-margin-top: 100px;
  }

  .xefabak {
    scroll-margin-top: 90px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xiye1l2 {
    top: 130px;
  }

  .x1atx4j1 {
    top: 6px;
  }

  .xfr5jun {
    top: 8px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xqyf9gi {
    width: 250px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .xwl9fdd {
    width: 380px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x3x2bpi {
    width: 46px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x1fxk84t {
    width: 54px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1bepr8w {
    width: 88%;
  }

  @media (width >= 640px) {
    .xvkkk57.xvkkk57 {
      border-bottom-left-radius: 36px;
    }

    .x1olftep.x1olftep {
      border-bottom-right-radius: 36px;
    }

    .x5qqv6c.x5qqv6c {
      bottom: 24px;
    }
  }

  @media (width >= 720px) {
    .x1knr13c.x1knr13c {
      height: 220px;
    }

    .x1w56nvx.x1w56nvx {
      height: 260px;
    }
  }

  @media (width >= 1024px) {
    .xz6ontt.xz6ontt {
      height: 54px;
    }

    .x1mcqcc2.x1mcqcc2 {
      height: 58px;
    }

    .xzu0me4.xzu0me4 {
      height: auto;
    }
  }

  @media (width >= 540px) {
    .xpl0h4i.xpl0h4i {
      height: auto;
    }
  }

  @media (width >= 640px) and (width <= 1023px) {
    .x3ak6qn.x3ak6qn {
      height: calc(100dvh - 48px);
    }
  }

  @media (width >= 1024px) {
    .x1u3zm8d.x1u3zm8d {
      height: min(74vh, 680px);
    }

    .xbjg42f.xbjg42f {
      margin-bottom: 16px;
    }

    .x1414ff.x1414ff {
      margin-bottom: 18px;
    }

    .x14sqrf8.x14sqrf8 {
      margin-bottom: 24px;
    }

    .x1jufnxd.x1jufnxd {
      margin-top: 24px;
    }

    .x11jk5r.x11jk5r {
      margin-top: 32px;
    }
  }

  @media (width >= 720px) {
    .xqcsw2i.xqcsw2i {
      margin-top: 40px;
    }
  }

  @media (width >= 1024px) {
    .x1mk5ugi.x1mk5ugi {
      margin-top: 48px;
    }
  }

  @media (width >= 840px) {
    .xg83th0.xg83th0 {
      margin-top: 92px;
    }
  }

  @media (width >= 1024px) {
    .xl1yuo9.xl1yuo9 {
      max-width: 768px;
    }

    .xzatpep.xzatpep {
      max-width: none;
    }

    .x1kozmqt.x1kozmqt {
      min-height: 204px;
    }
  }

  @media (width >= 640px) {
    .x77a6hw.x77a6hw {
      min-height: 700px;
    }
  }

  @media (width >= 840px) {
    .x7yg9zx.x7yg9zx {
      min-height: auto;
    }
  }

  @media (width >= 640px) {
    .x19fl6o4.x19fl6o4 {
      min-height: min(880px, 100svh - 48px);
    }
  }

  @media (width >= 1024px) {
    .xnjgax6.xnjgax6 {
      overflow-x: visible;
    }

    .x1yull6.x1yull6 {
      overflow-y: visible;
    }

    .x14kb6tx.x14kb6tx {
      padding-bottom: 0;
    }

    .xhscho.xhscho {
      padding-bottom: 64px;
    }
  }

  @media (width >= 540px) {
    .x7nxcfk.x7nxcfk {
      width: 150px;
    }
  }

  @media (width >= 1024px) {
    .xoi8bq4.xoi8bq4 {
      width: 54px;
    }

    .xsumbvc.xsumbvc {
      width: 58px;
    }

    .x14ixjev.x14ixjev {
      width: auto;
    }
  }

  @media (width >= 640px) {
    .x1pvg8g0.x1pvg8g0 {
      width: calc(100% - 48px);
    }
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .x1x4vk6c {
  --x1n3mn3h: Dana;
  --x1npuzxs: Dana;
}

:root, .x3ux8fw {
  --x1s6tx1z: #0f3573;
  --xflxj0f: #0a2450;
  --x1ifgdue: #f6f1e5;
  --x5cjxzl: #e8dcc4;
  --x1nmjm88: #9d1b16;
  --x2r2cre: #7d120f;
  --x8lxguh: #e8b13c;
  --x1uzi00q: #536789;
  --x1icfc9u: #0f357326;
}
