html,body{overflow-x:clip}

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .xdoddvz {
    padding: .25rem 1.25rem 1rem;
  }

  .x1fj0s5s {
    padding: .9rem 1.25rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .x4a5pz9 {
    padding: clamp(1.1rem, 2.5vw, 2rem);
  }

  .x1icwkjq {
    padding: clamp(1rem, 2vw, 1.5rem);
  }
}

@layer priority3 {
  .xmg1uaq {
    border-color: #b7e4c7;
  }

  .x1q31dir {
    border-color: #efdca8;
  }

  .xl8xr4d {
    border-color: #f3c7c7;
  }

  .x3d2vbe {
    border-color: var(--x7ewwd3);
  }

  .x1oklv0r {
    border-color: var(--xxngo1b);
  }

  .x3dg1cx {
    border-color: var(--xzftruw);
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1i0ffca {
    gap: .15rem;
  }

  .x1iah58g {
    gap: .1rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x1rnn1gs {
    gap: .35rem .75rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x1rcpt3j {
    gap: .45rem;
  }

  .xhtv2oo {
    gap: .4rem 1rem;
  }

  .x1lx4akv {
    gap: .5rem 1.5rem;
  }

  .x1tmakyn {
    gap: .5rem 1rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x1uma3xh {
    gap: .6rem;
  }

  .x19gx3kl {
    gap: .75rem 1.25rem;
  }

  .x1q5xl8e {
    gap: .75rem 2rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xo5tkpi {
    gap: .85rem 1.5rem;
  }

  .x1rkdry8 {
    gap: .9rem;
  }

  .x1sjd2gr {
    gap: 1.1rem;
  }

  .x1sztma {
    gap: 1.25rem 2rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xa2c4s7 {
    gap: 1.4rem;
  }

  .xnv70s6 {
    gap: 1.5rem 2rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .xqa5mzs {
    gap: var(--x181byxt);
  }

  .x4i4ke5 {
    gap: var(--x1q0eg7y);
  }

  .x1twi2hc {
    gap: var(--xmdg5z4);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .x1cuo5c2 {
    grid-column: 1 / 5;
  }

  .x1whocxu {
    grid-column: 1 / 6;
  }

  .x1tyu2x0 {
    grid-column: 1 / 7;
  }

  .xyz4p4p {
    grid-column: 1 / 8;
  }

  .xa91wi7 {
    grid-column: 1 / 9;
  }

  .x18l104x {
    grid-column: 10 / 13;
  }

  .xx63hdu {
    grid-column: 5 / 13;
  }

  .x1wsauwl {
    grid-column: 6 / 13;
  }

  .xl3z81g {
    grid-column: 7 / 13;
  }

  .xetk8t5 {
    grid-column: 8 / 13;
  }

  .x1nwdf2b {
    grid-column: 9 / 13;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1o0vpbk {
    margin-block: .35rem;
  }

  .x7edrpf {
    margin-block: .3rem 1rem;
  }

  .x1520o4w {
    margin-block: .6rem .35rem;
  }

  .xzjo8le {
    margin-block: .75rem 1rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x1267ecw {
    padding-block: .35rem;
  }

  .x1vj3u9m {
    padding-block: .4rem;
  }

  .xkzvafa {
    padding-block: .55rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .x8fiyw4 {
    padding-block: .65rem;
  }

  .xh5hydl {
    padding-block: .6rem;
  }

  .x1qg7era {
    padding-block: .75rem 2rem;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .xf608o4 {
    padding-block: .7rem;
  }

  .x15tgwd1 {
    padding-block: .85rem;
  }

  .xbco5cs {
    padding-block: .9rem;
  }

  .xyn30cf {
    padding-block: 1.05rem;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .x1ajm79x {
    padding-block: clamp(4rem, 9vw, 9rem);
  }

  .x1i275sd {
    padding-block: var(--x1bkkvr2);
  }

  .xc2hljy {
    padding-block: var(--x5tdidn);
  }

  .xt8ef31 {
    padding-block: var(--xmdg5z4) 2.5rem;
  }

  .x3fep0p {
    padding-block: var(--xmdg5z4);
  }

  .xtx3ozj {
    padding-inline: .4rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .x1j9iwxf {
    padding-inline: .7rem;
  }

  .xxmsrji {
    padding-inline: .85rem;
  }

  .x1tt96h8 {
    padding-inline: .9rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xiuexfa {
    padding-inline: 1.4rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x15ovvj5 {
    padding-inline: max(.5rem, .5em);
  }

  .x1epk5rt {
    padding-inline: var(--x1ixk7p4);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x6oj90t:focus-visible {
    outline: 2px solid;
  }

  @media (width <= 900px) {
    .xizwu8e.xizwu8e {
      gap: 1rem;
    }
  }

  @media (width <= 1000px) {
    .x1nxeox0.x1nxeox0 {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 960px) {
    .x1depck2.x1depck2 {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 900px) {
    .xsk92z9.xsk92z9 {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 960px) {
    .xjgvpza.xjgvpza {
      grid-row: auto;
    }
  }
}

@layer priority4 {
  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x1g2xn35 {
    animation-delay: .38s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .x1892a7p {
    animation-duration: .72s;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xgugni5 {
    animation-name: x13ovy14-B;
  }

  .xx9wasu {
    animation-name: x1938jjl-B;
  }

  .xhpbw76 {
    animation-name: x1uknk9t-B;
  }

  .x7w0rm8 {
    animation-timing-function: var(--ease-out);
  }

  .xjyslct {
    appearance: none;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xsco15s {
    background-color: #0e1c1866;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1nwxx76 {
    background-color: var(--x1hqo3ut);
  }

  .xp5nqd7 {
    background-color: var(--x1pz008s);
  }

  .xsae1k3 {
    background-color: var(--x1q76ia3);
  }

  .x10i1fa9 {
    background-color: var(--x2elss5);
  }

  .x1ju3ysa {
    background-color: var(--xbdughv);
  }

  .x1o8af5w {
    background-color: var(--xd1by97);
  }

  .x1hic88q {
    background-color: var(--xefbhsh);
  }

  .xvp2t7 {
    background-color: var(--xlmcbkw);
  }

  .xio1wr4 {
    background-color: var(--xmdkokt);
  }

  .xxf27yd {
    background-color: var(--xr9ntli);
  }

  .xy2c83u {
    background-color: var(--xvhpzfy);
  }

  .xyjlubz {
    background-color: var(--xxngo1b);
  }

  .xdxmjyv {
    background-color: var(--xy43cew);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x11cbczv {
    box-shadow: 0 1px 2px var(--xrk1qdg);
  }

  .x4e5wex {
    box-shadow: 0 28px 48px -24px #0e1c185c;
  }

  .x13buthn {
    color: #09493f;
  }

  .xy2ia5h {
    color: #f1f7f2;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1sezf83 {
    color: var(--x11ces4o);
  }

  .x67f1qk {
    color: var(--x1gz4kky);
  }

  .xy60lc3 {
    color: var(--x1hqo3ut);
  }

  .xjygcde {
    color: var(--x1o5pwci);
  }

  .xwudq4p {
    color: var(--x1one86w);
  }

  .x1etwsnb {
    color: var(--x1pz008s);
  }

  .xbipkrt {
    color: var(--xefwkn6);
  }

  .x1edhchy {
    color: var(--xgb80y6);
  }

  .xyvug30 {
    color: var(--xhdo7nl);
  }

  .x1esqrcn {
    color: var(--xvhpzfy);
  }

  .xqhogjy {
    color: var(--xzxtwpy);
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .x1llxihg {
    column-gap: clamp(3rem, 6.7vw, 6rem);
  }

  .xmpum2a {
    column-gap: var(--x1q0eg7y);
  }

  .x1wqpnmw {
    counter-increment: step;
  }

  .x1cdrkyh {
    counter-reset: step;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1yqrlu0 {
    font-family: var(--xcls63u);
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xck2pfp {
    font-size: clamp(1.0625rem, 1rem + .15vw, 1.1875rem);
  }

  .x13lyjbl {
    font-size: clamp(1.125rem, 1.02rem + .3vw, 1.25rem);
  }

  .x16o4xsf {
    font-size: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);
  }

  .x1hmm7h4 {
    font-size: clamp(1.75rem, 1.2rem + 1.8vw, 2.75rem);
  }

  .x1xesxp4 {
    font-size: clamp(2.75rem, 1.5rem + 3.8vw, 5.25rem);
  }

  .xkriqd {
    font-size: clamp(2rem, 1.3rem + 2.4vw, 3.4rem);
  }

  .xx4kgah {
    font-size: var(--x1ic03p2);
  }

  .x13buzaf {
    font-size: var(--x1jrosaw);
  }

  .x1vtush2 {
    font-size: var(--x1mnojur);
  }

  .x1xmpft7 {
    font-size: var(--x52p7c4);
  }

  .xywayuw {
    font-size: var(--xlsop0g);
  }

  .x1qvu84 {
    font-stretch: 87.5%;
  }

  .x3ulcio {
    font-stretch: 90%;
  }

  .xnwtwnj {
    font-stretch: 92%;
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x8a1x49 {
    grid-column-start: auto;
  }

  .xugcbxc {
    grid-template-columns: 2rem minmax(0, 1fr);
  }

  .xowgmcl {
    grid-template-columns: 4.5rem minmax(0, 1fr);
  }

  .xkmxx04 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 26rem);
  }

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

  .x19i92ox {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }

  .xk2ddvo {
    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
  }

  .x1eija96 {
    grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  }

  .x14f9sgb {
    grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
  }

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x619ttb {
    justify-items: start;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .xrq0m5f {
    letter-spacing: -.035em;
  }

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x1yf5rgg {
    letter-spacing: .01em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1j4510k {
    line-height: .92;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .xobulqh {
    line-height: .98;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1m73txa {
    margin-inline-start: .5rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1ustvz4 {
    object-position: left top;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .xdvqqfg {
    padding-inline-end: clamp(0rem, 2.2vw, 2rem);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x1pyx0n7 {
    padding-inline-start: clamp(0rem, 2.2vw, 2rem);
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x5qd032 {
    row-gap: .25rem;
  }

  .x1fc8kun {
    row-gap: .5rem;
  }

  .x9pjww1 {
    row-gap: 1.5rem;
  }

  .xl52z03 {
    row-gap: 1.75rem;
  }

  .xzdso61 {
    row-gap: 2.25rem;
  }

  .x1bqcfbn {
    row-gap: 2.5rem;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .xesfnit {
    row-gap: var(--x181byxt);
  }

  .xnvs2g8 {
    row-gap: var(--xmdg5z4);
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x4k6xgu {
    -webkit-text-decoration-color: color-mix(in srgb,currentColor 40%,transparent);
    text-decoration-color: color-mix(in srgb,currentColor 40%,transparent);
  }

  .x6k6sr1 {
    -webkit-text-decoration-color: color-mix(in srgb,currentColor 45%,transparent);
    text-decoration-color: color-mix(in srgb,currentColor 45%,transparent);
  }

  .xopmv5q {
    -webkit-text-decoration-color: var(--xlmcbkw);
    text-decoration-color: var(--xlmcbkw);
  }

  .xtec50d {
    -webkit-text-decoration-color: var(--xvhpzfy);
    text-decoration-color: var(--xvhpzfy);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xewurvo {
    text-decoration-thickness: 2px;
  }

  .x18g5k2o {
    text-underline-offset: .24em;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .x1qg9xjv {
    text-underline-offset: .35em;
  }

  .xnnnywg {
    text-underline-offset: .3em;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

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

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .x1e8aii2 {
    transition-property: background-color, opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x122hhpc {
    transition-timing-function: var(--ease-out);
  }

  .xdnv9to {
    vertical-align: .1em;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1v8x7ac:focus-visible {
    outline-color: currentColor;
  }

  .x12jj15k:focus-visible {
    outline-color: var(--xefwkn6);
  }

  .x17doo7y:focus-visible {
    outline-color: var(--xgb80y6);
  }

  .x13dozs6:focus-visible {
    outline-color: var(--xlmcbkw);
  }

  .xzebe0h:focus-visible {
    outline-color: var(--xvhpzfy);
  }

  .xhfxdjs:focus-visible {
    outline-offset: -3px;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

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

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

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xwv45uu:hover {
    background-color: #0d594f;
  }

  .x11kfiip:hover {
    background-color: color-mix(in srgb,var(--xvhpzfy) 88%,var(--xefwkn6));
  }

  .x6x1lxp:hover {
    background-color: var(--x2elss5);
  }

  .x1luk02y:hover {
    color: var(--x1one86w);
  }

  .x12dgq80:hover {
    color: var(--xvhpzfy);
  }

  .x9ojkr9:hover {
    text-decoration-color: currentColor;
  }

  .x1241k1c:hover {
    -webkit-text-decoration-color: var(--x24x6tf);
    text-decoration-color: var(--x24x6tf);
  }

  .xvfk06:hover {
    -webkit-text-decoration-color: var(--xlmcbkw);
    text-decoration-color: var(--xlmcbkw);
  }

  .xd9lgc4:hover {
    -webkit-text-decoration-color: var(--xvhpzfy);
    text-decoration-color: var(--xvhpzfy);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .xwdrbr3:hover {
    text-decoration-thickness: 3px;
  }

  .xqqd8ya:hover {
    text-underline-offset: .12em;
  }

  .x12jl6z6:hover {
    text-underline-offset: .25em;
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 520px) {
    .xiof9eh.xiof9eh {
      display: inline-flex;
    }
  }

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

    .x3qgvb.x3qgvb {
      display: inline;
    }

    .x12iyxos.x12iyxos {
      display: none;
    }
  }

  @media (width <= 900px) {
    .x1ur00lv.x1ur00lv {
      display: flex;
    }
  }

  @media (width <= 620px) {
    .xijj5j7.xijj5j7 {
      display: none;
    }
  }

  @media (width <= 900px) {
    .xxsmavh.xxsmavh {
      flex-wrap: nowrap;
    }
  }

  @media (width <= 1100px) {
    .xesxnj2.xesxnj2 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 1000px) {
    .x52m8sc.x52m8sc {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 960px) {
    .x19dxrgd.x19dxrgd {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 760px) {
    .x185wt85.x185wt85 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 700px) {
    .x16p75mz.x16p75mz {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 680px) {
    .x1ajhnoz.x1ajhnoz {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 640px) {
    .x4jmfmw.x4jmfmw {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 620px) {
    .xmq41e8.xmq41e8 {
      grid-template-columns: minmax(0, 1fr);
    }

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

  @media (width <= 960px) {
    .x199zoyz.x199zoyz {
      justify-self: start;
    }
  }

  @media (width >= 900px) {
    .x114zlgi.x114zlgi {
      margin-inline-start: 1.5rem;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x16dpw5u.x16dpw5u {
      opacity: 1;
    }
  }

  @media (width <= 960px) {
    .xazp8zt.xazp8zt {
      padding-inline-start: 0;
    }
  }

  @media (width >= 901px) {
    .x1gr09i1.x1gr09i1 {
      position: sticky;
    }
  }

  @media (width <= 900px) {
    .xran1oe.xran1oe {
      scrollbar-width: thin;
    }
  }

  @media (width >= 641px) {
    .x1vy3mdd.x1vy3mdd {
      text-align: end;
    }
  }

  @media (width <= 760px) {
    .x10tol2x.x10tol2x {
      text-align: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }

    .xsagj69.xsagj69 {
      transition-duration: .01ms;
    }

    .xb93eig.xb93eig:active {
      transform: none;
    }
  }
}

@layer priority5 {
  .xhvyzi1 {
    border-bottom-color: var(--x6ykc8h);
  }

  .x1l45lp5 {
    border-bottom-color: var(--xxngo1b);
  }

  .x1oxyx2 {
    border-bottom-color: var(--xzftruw);
  }

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .x1kbdvfe {
    border-top-color: var(--xzftruw);
  }

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

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

  .xf08kfj {
    height: .875rem;
  }

  .x1pazyae {
    height: .9rem;
  }

  .x1u5kllg {
    height: 1.15rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xupy61u {
    height: 5rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .x1ugm63u {
    margin-bottom: -.12em;
  }

  .xrjgrw3 {
    margin-bottom: .35rem;
  }

  .x1wxfh7c {
    margin-bottom: .45rem;
  }

  .xyccheo {
    margin-bottom: .4rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .x3ss2xe {
    margin-bottom: var(--xmdg5z4);
  }

  .x13x2bpi {
    margin-top: .05rem;
  }

  .xo7kle4 {
    margin-top: .15rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

  .x1sfxjv3 {
    margin-top: .2rem;
  }

  .x15z0wfo {
    margin-top: .35rem;
  }

  .xqplslk {
    margin-top: .55em;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .xv0uc0e {
    margin-top: .6rem;
  }

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xn5ul2n {
    margin-top: .9rem;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1tyifzb {
    margin-top: 1.35rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xcuzp4j {
    margin-top: var(--xmdg5z4);
  }

  .x191dfjr {
    max-height: calc(100svh - 4.25rem);
  }

  .xj9n3ap {
    max-width: 11ch;
  }

  .x1fwz4qh {
    max-width: 12ch;
  }

  .x1g1wsmd {
    max-width: 1312px;
  }

  .x12mqa6l {
    max-width: 14ch;
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .x1c2f6hv {
    max-width: 17ch;
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .x1bgo2pq {
    max-width: 26ch;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .xfqen6 {
    max-width: 38ch;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .x7durtj {
    max-width: 56ch;
  }

  .x9ta2hf {
    max-width: 58ch;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .x17uyk8s {
    max-width: calc(1312px + 2 * var(--x1ixk7p4));
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x1how20q {
    min-height: 4.25rem;
  }

  .xl77w6h {
    min-height: 7rem;
  }

  .xouogp4 {
    min-height: calc(100svh - 4.25rem);
  }

  .x10pk2rg {
    min-height: calc(100svh - 6.5rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1xlk350 {
    padding-bottom: .12em;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .xyriwz5 {
    padding-bottom: var(--x5tdidn);
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .xgmhiru {
    padding-top: var(--x1bkkvr2);
  }

  .x16gvyyy {
    padding-top: var(--x5tdidn);
  }

  .xxjvy25 {
    padding-top: var(--xf1oh9v);
  }

  .x1awrlly {
    scroll-margin-top: 6rem;
  }

  .xz43bub {
    top: -6rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1my6xb5 {
    top: 4.25rem;
  }

  .xhtqkq {
    top: calc(50% - 1px);
  }

  .x1xvt488 {
    width: .875rem;
  }

  .x1m6bwef {
    width: 1.15rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x51ohtg {
    width: 4px;
  }

  .xex909m {
    width: 5rem;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .xgj4nqw:focus {
    top: 1rem;
  }

  @media (width <= 960px) {
    .x1y8x4uz.x1y8x4uz {
      min-height: 0;
    }
  }

  @media (width <= 900px) {
    .xm9l3w6.xm9l3w6 {
      overflow-x: auto;
    }

    .xa9eh8.xa9eh8 {
      padding-bottom: .25rem;
    }
  }

  @media (width >= 901px) {
    .x1bqukkt.x1bqukkt {
      top: 6rem;
    }
  }
}

@layer priority6 {
  .xarstr8:after {
    inset: 0;
  }
}

@layer priority7 {
  .x1k48kgn:after {
    border-radius: inherit;
  }

  .x17jmnbm:before {
    grid-row: 1 / 3;
  }

  .xy41l4l:after {
    outline: 1px solid var(--xxpjhq7);
  }
}

@layer priority8 {
  .xsb5p9t:before {
    color: var(--x11ces4o);
  }

  .x1pam2sn::placeholder {
    color: var(--x7ewwd3);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1mj4i3h:before {
    content: counter(step);
  }

  .x1mcy8x5:before {
    font-variant-numeric: tabular-nums;
  }

  .xogn8dy:after {
    outline-offset: -1px;
  }

  .x2q1x1w:after {
    pointer-events: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@keyframes x13ovy14-B {
  from {
    opacity: 0;
    transform: translateY(18px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1938jjl-B {
  from {
    opacity: .6;
    transform: translateY(1rem);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1uknk9t-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

:root, .xggmnds {
  --xcls63u: "Anek Latin", "Anek Devanagari", system-ui, sans-serif;
}

:root, .xyxaq6n {
  --xlmcbkw: #11665a;
  --xzw5dt8: #fff;
  --x1one86w: #0d594f;
  --xxngo1b: #cbd9d1;
  --x24x6tf: #8da99a;
  --x6ykc8h: #e0e9e3;
  --xmdkokt: #fff1f1;
  --xzxtwpy: #9b1c1c;
  --xbdughv: #2a4238;
  --x7ewwd3: #5e7769;
  --xodlc8k: #f6f8f6;
  --x1s2bd5o: #eaf5ff;
  --x16rm9w7: #174a74;
  --x1hqo3ut: #162a22;
  --x9ejun9: #e2eae5;
  --xxpjhq7: #0e1c181a;
  --x2elss5: #eef3f0;
  --x1o5pwci: #34493f;
  --xt3oijj: #0e1c18;
  --x1q76ia3: #d9eee7;
  --xrk1qdg: #0e1c180f;
  --x1pz008s: #f6f8f6;
  --xy43cew: #ecfdf3;
  --x1gz4kky: #155e35;
  --xefbhsh: #fff;
  --xd1by97: #fff8e5;
  --xhdo7nl: #7a4d00;
}

:root, .x1ruyxbi {
  --xlsop0g: 1.0625rem;
  --x1jrosaw: clamp(2.75rem, 1.6rem + 4.1vw, 5.25rem);
  --x1mnojur: clamp(2rem, 1.3rem + 2.2vw, 3.25rem);
  --x1ic03p2: clamp(1.125rem, 1rem + .35vw, 1.3125rem);
  --x52p7c4: .875rem;
}

:root, .x1r0svea {
  --xvhpzfy: #11665a;
  --xefwkn6: #fff;
  --xr9ntli: #f6f8f6;
  --xzftruw: #e0e9e3;
  --xgb80y6: #162a22;
  --x11ces4o: #34493f;
}

:root, .xoswmo7 {
  --xww3tvm: clamp(1.5rem, 3vw, 2.5rem);
  --x1q0eg7y: clamp(1rem, 2.2vw, 2rem);
  --x181byxt: clamp(1rem, 1.6vw, 1.5rem);
  --x1ixk7p4: clamp(1rem, 4.4vw, 4rem);
  --x5tdidn: clamp(5.5rem, 10vw, 9rem);
  --xf1oh9v: clamp(6rem, 12.2vw, 11rem);
  --x1bkkvr2: clamp(4.5rem, 8.3vw, 7.5rem);
  --xmdg5z4: clamp(2.5rem, 4.4vw, 4rem);
}

.x6ft12c.x6ft12c, .x6ft12c.x6ft12c:root {
  --xvhpzfy: #09493f;
  --xefwkn6: #f1f7f2;
  --xr9ntli: #d9eee7;
  --xzftruw: #c8e2d8;
  --xgb80y6: #09493f;
  --x11ces4o: #34493f;
}

.x9v0z09.x9v0z09, .x9v0z09.x9v0z09:root {
  --xvhpzfy: #11665a;
  --xefwkn6: #fff;
  --xr9ntli: #e2eae5;
  --xzftruw: #cbd9d1;
  --xgb80y6: #162a22;
  --x11ces4o: #34493f;
}

.x1ezhsxy.x1ezhsxy, .x1ezhsxy.x1ezhsxy:root {
  --xvhpzfy: #11665a;
  --xefwkn6: #fff;
  --xr9ntli: #eef3f0;
  --xzftruw: #e0e9e3;
  --xgb80y6: #162a22;
  --x11ces4o: #34493f;
}

.xmohr9n.xmohr9n, .xmohr9n.xmohr9n:root {
  --xvhpzfy: #11665a;
  --xefwkn6: #fff;
  --xr9ntli: #f6f8f6;
  --xzftruw: #e0e9e3;
  --xgb80y6: #162a22;
  --x11ces4o: #34493f;
}

.xtzpstu.xtzpstu, .xtzpstu.xtzpstu:root {
  --xvhpzfy: #11665a;
  --xefwkn6: #fff;
  --xr9ntli: #fff;
  --xzftruw: #e0e9e3;
  --xgb80y6: #162a22;
  --x11ces4o: #34493f;
}

.xfqbzgl.xfqbzgl, .xfqbzgl.xfqbzgl:root {
  --xvhpzfy: #d9eee7;
  --xefwkn6: #09493f;
  --xr9ntli: #2a4238;
  --xzftruw: #f1f7f233;
  --xgb80y6: #f1f7f2;
  --x11ces4o: #c1d2c7;
}

.x172dd38.x172dd38, .x172dd38.x172dd38:root {
  --xvhpzfy: #f1f7f2;
  --xefwkn6: #0e1c18;
  --xr9ntli: #0e1c18;
  --xzftruw: #f1f7f233;
  --xgb80y6: #f1f7f2;
  --x11ces4o: #c1d2c7;
}

.xuoczal.xuoczal, .xuoczal.xuoczal:root {
  --xvhpzfy: #fff;
  --xefwkn6: #0d594f;
  --xr9ntli: #11665a;
  --xzftruw: #ffffff47;
  --xgb80y6: #fff;
  --x11ces4o: #d9eee7;
}
