@import "https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=IBM+Plex+Sans:wght@100..700&display=swap" layer(base);@layer base{*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:root{--radius:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#232323;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;tab-size:4;background:#fff;font-family:Alexandria,IBM Plex Sans,system-ui,sans-serif;line-height:1.5}body{font-size-adjust:.45}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}ol,ul,menu{list-style:none}img,svg,video,canvas{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}::file-selector-button{margin-inline-end:4px}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}:-moz-ui-invalid{box-shadow:none}[hidden]:where(:not([hidden=until-found])){display:none!important}}

@layer base, priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1j754j5 {
    padding: .5rem;
  }

  .x1gxgihf {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xhr7w8s {
    padding: 1.5rem;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1pm93hd {
    padding: 1rem;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xor4a8r {
    padding: 26px;
  }

  .x1wxv31v {
    padding: 2rem;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xmp5c7m {
    padding: 38px;
  }

  .x1gkjlqi {
    padding: 40px;
  }

  @media (width <= 860px) {
    .xgn7199.xgn7199 {
      padding: 22px;
    }
  }

  @media (width <= 600px) {
    .xh4qcta.xh4qcta {
      padding: 26px;
    }
  }

  @media (width <= 480px) {
    .xxxsbsz.xxxsbsz {
      padding: 1rem;
    }
  }
}

@layer priority3 {
  .x14ir9ah {
    border-color: #003038;
  }

  .x5b1z8i {
    border-color: #00343d;
  }

  .x2ncf02 {
    border-color: #00cd59;
  }

  .x164alys {
    border-color: #25c95e;
  }

  .xok6avy, .xyzxa2s {
    border-color: #6cbf3f;
  }

  .x1bj5lyc {
    border-color: #a8c7b3;
  }

  .x1gsmx8j {
    border-color: #cbebd4;
  }

  .x1cd1qfm {
    border-color: #e07a6f;
  }

  .x1tdv4ve, .x1uczt02 {
    border-color: #e6ebe1;
  }

  .xjohnqu {
    border-color: #e6ece8;
  }

  .x1ujofgn {
    border-color: #f3c2bc;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x1szaot {
    border-color: #00cd5959;
  }

  .xb826gi {
    border-color: #ffffff4d;
  }

  .xgt5gf2 {
    border-color: #ffffff59;
  }

  .x12gzf35 {
    border-color: #0000;
  }

  .x1ir163g, .xdw3yp {
    border-radius: 10px;
  }

  .x82n57k, .xspfeda {
    border-radius: 12px;
  }

  .x1pxo91j, .xr4y1qg {
    border-radius: 14px;
  }

  .xqwa9bp, .x1nbn7i2 {
    border-radius: 16px;
  }

  .x1yeotmg {
    border-radius: 1rem;
  }

  .x15hkv47 {
    border-radius: 22px;
  }

  .x13iucol {
    border-radius: 24px;
  }

  .x53cueb {
    border-radius: 28px;
  }

  .xd5m2rx, .x1iu9l6q, .xt70z17 {
    border-radius: 4px;
  }

  .x1mm0s16, .xvwojr1 {
    border-radius: 50%;
  }

  .x1pcbr29 {
    border-radius: 999px;
  }

  .x1h6nna6 {
    border-radius: 9999px;
  }

  .x19t0an3, .x1qsfqkn, .xldcshy {
    border-radius: 999px;
  }

  .x1pn75u2 {
    border-radius: calc(var(--radius) - 4px);
  }

  .xpt72mf {
    border-radius: var(--radius);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1a87jhh {
    border-width: 4px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xu4w1wa {
    gap: .375rem;
  }

  .xlhachk {
    gap: .5rem;
  }

  .xu3t0bu {
    gap: .625rem;
  }

  .x1xjeslo {
    gap: .75rem;
  }

  .x1n0hib3 {
    gap: .875rem;
  }

  .xnolmqv {
    gap: 1.25rem;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x56279z {
    gap: 1rem;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1frd91 {
    gap: 56px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1ll3d6n {
    margin-block: .125rem;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x18kdvx8 {
    margin-inline: 6px;
  }

  .x101e56i, .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

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

  .x1i00s3 {
    padding-block: .875rem;
  }

  .x3hp2uf {
    padding-block: 1.5rem;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xxtzvbg {
    padding-block: 36px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .xkmht3e {
    padding-block: 52px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .xmw6hcl {
    padding-block: 60px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x14tan9n {
    padding-block: 72px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .xn30qrv {
    padding-inline: .25rem;
  }

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

  .xvccbua {
    padding-inline: .875rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x29omco {
    padding-inline: 1.25rem;
  }

  .x15xqnkw {
    padding-inline: 1.5rem;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x94goj6 {
    padding-inline: 1rem;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .xfnod6p {
    padding-inline: 44px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xnmu7am:focus-visible, .xi9xofk:hover {
    border-color: #00343d;
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .xxuct9i:focus {
    border-color: #6cbf3f;
  }

  @media (width <= 600px) {
    .xbywpph.xbywpph {
      gap: 10px;
    }

    .xmlfagq.xmlfagq {
      gap: 12px;
    }

    .x17mo21a.x17mo21a {
      gap: 8px;
    }
  }

  @media (width <= 480px) {
    .x9f0ri6.x9f0ri6 {
      gap: .75rem;
    }
  }

  @media (width <= 600px) {
    .xfz3cfd.xfz3cfd {
      padding-block: 16px;
    }

    .x1fwe71m.x1fwe71m {
      padding-block: 26px;
    }

    .xh3y35l.xh3y35l {
      padding-block: 8px;
    }

    .x1k5bsi9.x1k5bsi9 {
      padding-inline: 14px;
    }

    .xwu1ld4.xwu1ld4 {
      padding-inline: 18px;
    }

    .x1kym1i8.x1kym1i8 {
      padding-inline: 26px;
    }
  }

  .x1w9i9nf:enabled:hover {
    border-color: #00343d;
  }
}

@layer priority4 {
  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1u5ezmo {
    -webkit-mask-image: radial-gradient(70% 70%, #000 55%, #0000 100%);
  }

  .x5wzsi1 {
    accent-color: #00a84a;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x4afe7t {
    animation-duration: .3s;
  }

  .xaim1ab {
    animation-duration: 40s;
  }

  .x30pxwf {
    animation-duration: 60s;
  }

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

  .x1ypau4x {
    animation-name: x1y6cun3-B;
  }

  .xehj4oj {
    animation-name: x80wfza-B;
  }

  .xv8cai {
    animation-name: xrngkwq-B;
  }

  .xoj058f {
    animation-play-state: running;
  }

  .x1debuo4 {
    animation-timing-function: ease;
  }

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

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x13chr27 {
    background-color: #003038;
  }

  .xfheqno {
    background-color: #00343d;
  }

  .x1w4zxoj {
    background-color: #00cd59;
  }

  .xtme1ac {
    background-color: #0e5662;
  }

  .x17abqq3, .xoh5pjg {
    background-color: #16280f;
  }

  .x1twafqf {
    background-color: #1faa52;
  }

  .x1jzm26o {
    background-color: #25c95e;
  }

  .x1thxueh, .xaak79u {
    background-color: #6cbf3f;
  }

  .xzoyvrm {
    background-color: #e6ebe1;
  }

  .xpxudl4 {
    background-color: #e9f8eb;
  }

  .x1buccp5, .xd6icmn {
    background-color: #f3fbf5;
  }

  .xm7ya4j {
    background-color: #f6fbf7;
  }

  .x1xnzbb1 {
    background-color: #fdecea;
  }

  .x14kkxq9, .x1fw1tya, .x1h1t0g4, .xdon85j, .x1k13red {
    background-color: #fff;
  }

  .x12ljsr4 {
    background-color: #f9fafb;
    background-color: lab(98.2596% -.247031 -.706708);
  }

  .xnwd6c4 {
    background-color: #00cd5924;
  }

  .x14ccimf, .xmhrz8y, .xx6lbau {
    background-color: #ffffffeb;
  }

  .x11fi6ix, .x12xjocl, .x1rq9nru, .x1s26xvy, .x1sgr2dr {
    background-color: #0000;
  }

  .xmqt38u {
    background-image: radial-gradient(120% 130% at 50% -20%, #e3f5e9 0%, #f3fbf5 35%, #fff 75%);
  }

  .xi0dppc {
    background-image: radial-gradient(circle at 80% -10%, #6cbf3f24, #0000 45%), linear-gradient(#f1f8ec, #fff 85%);
  }

  .x17cou66 {
    background-image: radial-gradient(circle at 80% -10%, #6cbf3f24, #0000 45%), radial-gradient(circle at 0 110%, #6cbf3f1a, #0000 40%), linear-gradient(#f1f8ec, #fff 85%);
  }

  .xiybt92 {
    background-image: radial-gradient(at 20% 60%, #0b4b55, #003038 70%);
  }

  .x1ubx1y4 {
    border-block-color: #e6ece8;
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .xyqify1 {
    border-inline-start-color: #00cd59;
  }

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

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

  .x1rrac3e {
    box-shadow: 0 16px 40px #1f40121a;
  }

  .x1k9gezp {
    box-shadow: 0 20px 50px #0030381f;
  }

  .xznh5m7 {
    box-shadow: 0 4px 14px #0f3d220d;
  }

  .xoap476 {
    box-shadow: 0 8px 20px #6cbf3f52;
  }

  .x18n3yz1 {
    box-shadow: 0 8px 20px #1faa5240;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x9f619 {
    box-sizing: border-box;
  }

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

  .x1wuchea {
    color: #003038;
  }

  .x17wcxi {
    color: #00343d;
  }

  .x1eqx6ty {
    color: #00a84a;
  }

  .xfvm07s {
    color: #00cd59;
  }

  .x3j2wor {
    color: #04261a;
  }

  .xmjcxz5 {
    color: #0f3d22;
  }

  .x1mgzj4k {
    color: #16241b;
  }

  .x18iw23n {
    color: #178a43;
  }

  .x10helsb, .x1s4w09d {
    color: #1b2417;
  }

  .x1bypoys, .xrt3jul {
    color: #1f4012;
  }

  .x1bqmyow {
    color: #1faa52;
  }

  .x9j2bch, .xixnqcp {
    color: #232323;
  }

  .x4tlhbi, .x61tm5k {
    color: #468a24;
  }

  .xu4cpxj {
    color: #4f6a66;
  }

  .x1jyhdgx, .xn924bp {
    color: #5d6b56;
  }

  .x1cc6e72 {
    color: #66756c;
  }

  .x1iys02s, .xdpk1iu {
    color: #6cbf3f;
  }

  .xyogf1y {
    color: #8993a4;
  }

  .xwcfion {
    color: #9fc7bf;
  }

  .xwplsvr, .x8xi3ns {
    color: #c0392b;
  }

  .x1dkjuv4 {
    color: #c8ff00;
  }

  .x103a4vo {
    color: #cfe3de;
  }

  .x1bctzk6, .xx3qjhp, .x4cjylz {
    color: #fff;
  }

  .x2aetft {
    color: #364153;
    color: lab(27.1134% -.956401 -12.3224);
  }

  .x5hjaz2 {
    color: #e40014;
    color: lab(48.4493% 77.4328 61.5452);
  }

  .x1rsglca, .xe8p933 {
    color: #ffffffb3;
  }

  .x1s3hnv7 {
    color: #ffffffe6;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xiyxwb5 {
    column-gap: 14px;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .xzt5al7 {
    direction: ltr;
  }

  .xzyj77d {
    direction: rtl;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x19frpoa {
    display: revert;
  }

  .x1ixxpgf {
    flex-basis: 330px;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x11zv3f1 {
    font-family: Alexandria, Segoe UI, Tahoma, sans-serif;
  }

  .x1r750k3 {
    font-family: Alexandria, sans-serif;
  }

  .x40feeu {
    font-family: Alexandria, system-ui, sans-serif;
  }

  .xaz5fi6 {
    font-family: Plus Jakarta Sans, system-ui, -apple-system, sans-serif;
  }

  .x1ibb483 {
    font-family: Tajawal, Segoe UI, system-ui, -apple-system, sans-serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xp1qmoa {
    font-size: .78rem;
  }

  .x1qzg9v8 {
    font-size: .85rem;
  }

  .x16vn6xf {
    font-size: .88rem;
  }

  .xgommxb {
    font-size: .8rem;
  }

  .x7oktz0 {
    font-size: .92rem;
  }

  .xyr29y3 {
    font-size: .95rem;
  }

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1jv6pnw {
    font-size: .6875rem;
  }

  .x6pga3f {
    font-size: .75rem;
  }

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

  .xw40dun {
    font-size: 1.08rem;
  }

  .x1rpw63x {
    font-size: 1.125rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x5pdnfe {
    font-size: 1.35rem;
  }

  .xml2kzp {
    font-size: 1.4rem;
  }

  .x1qmb9r8 {
    font-size: 1.5rem;
  }

  .x8c3b7j {
    font-size: 1.7rem;
  }

  .x2q6hxb {
    font-size: 1.875rem;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .x1g6lp68, .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x155jak9 {
    font-size: 38px;
  }

  .x1b9mfvy {
    font-size: clamp(1.7rem, 3.6vw, 2.4rem);
  }

  .x1mbjw5t {
    font-size: clamp(2.3rem, 6vw, 3.9rem);
  }

  .x1yl0uhy {
    font-size: clamp(2.6rem, 7vw, 4.4rem);
  }

  .xi26mgm {
    font-size: clamp(24px, 3.2vw, 32px);
  }

  .xqw6byp {
    font-size: clamp(24px, 3.6vw, 32px);
  }

  .x1ovgudp {
    font-size: clamp(28px, 4vw, 40px);
  }

  .x1xmzkjg {
    font-size: clamp(28px, 5vw, 44px);
  }

  .x1omck9y {
    font-size: clamp(30px, 5vw, 48px);
  }

  .x172jmvh {
    font-size: clamp(34px, 5.2vw, 54px);
  }

  .x1lzohcs {
    font-size-adjust: none;
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .xpzx5ch {
    grid-template-columns: 1.05fr .95fr;
  }

  .x1l3avuh {
    grid-template-columns: 1fr 1.5fr;
  }

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

  .x5mpksg {
    grid-template-columns: 76px 1fr;
  }

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

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

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1roq8pg {
    letter-spacing: -.5px;
  }

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

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x132q4wb, .x14piusw {
    line-height: 1.25;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xmsq2ju {
    line-height: 1.5;
  }

  .x4lnmk0 {
    line-height: 1.625;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .x183chem, .xo5v014 {
    line-height: 1;
  }

  .xggjnk3 {
    line-height: normal;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .xxonyg9 {
    -webkit-mask-image: linear-gradient(90deg, #0000, #000 8% 92%, #0000);
    mask-image: linear-gradient(90deg, #0000, #000 8% 92%, #0000);
  }

  .x12cx7vd {
    -webkit-mask-image: radial-gradient(70% 70%, #000 55%, #0000 100%);
    mask-image: radial-gradient(70% 70%, #000 55%, #0000 100%);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .xg7ia8i {
    outline-color: #00343d;
  }

  .xou3k3y {
    outline-color: #00cd59;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x8wkva7 {
    outline-offset: 6px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xwn43p0 {
    padding-inline-start: 18px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xkcv6ua {
    scroll-behavior: smooth;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

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

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

  .xtvhhri {
    text-transform: uppercase;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .xpk2tj9 {
    transform: scaleX(-1);
  }

  .x1em16qu {
    transition-duration: .12s, .2s, .2s;
  }

  .x148gotu {
    transition-duration: .15s, .15s;
  }

  .x1v7m9t8 {
    transition-duration: .15s, .2s;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .xttpwgd {
    transition-property: background, color;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xrok2fi {
    transition-property: max-height;
  }

  .x1ombllv {
    transition-property: transform, box-shadow, background, color;
  }

  .x1f844h4 {
    transition-property: transform, box-shadow, background;
  }

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1kqntcj {
    transition-timing-function: ease, ease, ease;
  }

  .x11udeeo {
    transition-timing-function: ease, ease;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x4ej8vm {
    unicode-bidi: isolate;
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .xa9119d {
    z-index: 50;
  }

  .xnhpgv2.xnhpgv2:where(.x-default-marker[open] *) {
    display: inline;
  }

  .x1qs4csc.x1qs4csc:where(.x-default-marker[open] *) {
    display: none;
  }

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

  .x1vpqrxu:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    font-family: Cairo, Plus Jakarta Sans, system-ui, sans-serif;
  }

  .x1s81d6v:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    letter-spacing: normal;
  }

  .xrgu2gv:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    text-align: right;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xjb0foi:disabled {
    cursor: wait;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xg4gkpr:hover {
    animation-play-state: paused;
  }

  .xh5ymay:hover {
    background-color: #00343d;
  }

  .x1oazp4a:hover {
    background-color: #178a43;
  }

  .x1biguch:hover {
    background-color: #56a52f;
  }

  .xb6v8ru:hover, .xt3wrwy:hover {
    background-color: #f1f8ec;
  }

  .x1ijvk9v:hover, .x1ouw9gf:hover {
    background-color: #f3fbf5;
  }

  .x4dbnm7:hover {
    box-shadow: 0 18px 50px #0f3d221a;
  }

  .x5ljgbs:hover {
    color: #178a43;
  }

  .x1ggtfa5:hover {
    color: #fff;
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .x1n3u82n:hover {
    transform: translateY(-4px);
  }

  .x1qdb8h3:focus {
    box-shadow: 0 0 0 4px #6cbf3f1f;
  }

  .xhlp2gg:focus {
    outline-style: none;
  }

  .xymg228:active {
    transform: translateY(1px);
  }

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

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

  @media (width <= 600px) {
    .xmr86nl.xmr86nl {
      display: none;
    }
  }

  @media (width <= 480px) {
    .xd7ltep.xd7ltep {
      display: none;
    }
  }

  @media (width <= 380px) {
    .x10c9hk4.x10c9hk4 {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xkio4u3.xkio4u3 {
      display: none;
    }
  }

  @media (width <= 600px) {
    .xp54ueo.xp54ueo {
      font-size: 15px;
    }
  }

  @media (width <= 480px) {
    .x16i9r5c.x16i9r5c {
      font-size: 1.5rem;
    }
  }

  @media (width <= 860px) {
    .x1w4zg41.x1w4zg41 {
      grid-template-columns: 1fr;
    }
  }

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

  @media (width >= 620.01px) and (width <= 980px) {
    .xa0ytdn.xa0ytdn {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width <= 860px) {
    .xigg825.xigg825 {
      order: -1;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xg83hb1.xg83hb1 {
      scroll-behavior: auto;
    }
  }

  .xwpprdq:enabled:hover {
    background-color: #00343d;
  }

  .x1an2eer:enabled:hover {
    background-color: #f3fbf5;
  }

  .x19w2kqx:enabled:hover {
    color: #fff;
  }
}

@layer priority5 {
  .x13q5g2x {
    border-bottom-color: #a8c7b3;
  }

  .x1ld2134, .x1sy91h2 {
    border-bottom-color: #e6ebe1;
  }

  .xsrg4px {
    border-bottom-color: #e6ece8;
  }

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

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

  .xysv33j {
    border-top-color: #1faa52;
  }

  .x1bft8zw {
    border-top-color: #a8c7b3;
  }

  .x1arskr9 {
    border-top-color: #cbebd4;
  }

  .x17yfb2d {
    border-top-color: #e6ece8;
  }

  .xlya59e {
    border-top-style: dashed;
  }

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

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

  .x1gp4ovq {
    border-top-width: 4px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x18dl8mb {
    height: 150px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xwa7hi {
    height: 58px;
  }

  .xng8ra {
    height: 60px;
  }

  .x14baz6b {
    height: 76px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x6rw6ko {
    margin-bottom: .25rem;
  }

  .xd2mca5 {
    margin-bottom: .375rem;
  }

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

  .x1sfzd5b {
    margin-bottom: .625rem;
  }

  .x1ba9gp0 {
    margin-bottom: .75rem;
  }

  .xgwuobh {
    margin-bottom: .875rem;
  }

  .xoyxot1 {
    margin-bottom: 1.25rem;
  }

  .xx8mkaj {
    margin-bottom: 1.5rem;
  }

  .x1om4rw1 {
    margin-bottom: 1.75rem;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .x4vbd39 {
    margin-bottom: 1rem;
  }

  .x91k8ka {
    margin-bottom: 22px;
  }

  .xisdbcf {
    margin-bottom: 2rem;
  }

  .x1hyhr7 {
    margin-bottom: 34px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x13qkai8 {
    margin-top: -1rem;
  }

  .xafmxuu {
    margin-top: -36px;
  }

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

  .x1q2rtet {
    margin-top: .375rem;
  }

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

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

  .xdj266r {
    margin-top: 0;
  }

  .x136jsv4 {
    margin-top: 1.25rem;
  }

  .x3vwug1 {
    margin-top: 1.75rem;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x11hzs4d {
    margin-top: 1rem;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .x7dx5t7 {
    margin-top: 2rem;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1hogkm0 {
    margin-top: 34px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1d7yc3v {
    margin-top: 56px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xnjgh8c {
    max-height: 0;
  }

  .xb48aqu {
    max-height: 130px;
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1yqkkiu {
    max-width: 110px;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x7z6o6f {
    max-width: 50ch;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1xxqeb7 {
    max-width: 80vw;
  }

  .xq8v1hd {
    max-width: 90%;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x1hhzuzn {
    padding-bottom: 18px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xc2yh3s {
    padding-bottom: 3rem;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .x1egpv2n {
    padding-bottom: 52px;
  }

  .xefzj8c {
    padding-bottom: 60px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .x1j3kn9t {
    padding-bottom: 72px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .x14pg688 {
    padding-left: max(16px,env(safe-area-inset-left, 0px));
  }

  .x1oou3sl {
    padding-right: 22px;
  }

  .x1uyc1qi {
    padding-right: max(16px,env(safe-area-inset-right, 0px));
  }

  .x1scw5i7 {
    padding-top: .5rem;
  }

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

  .xexx8yu {
    padding-top: 0;
  }

  .x10hmjqy {
    padding-top: 1.25rem;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x7sb2j6 {
    padding-top: 28px;
  }

  .x18xw0e2 {
    padding-top: 2rem;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1h8t67q {
    padding-top: 76px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x91kvfd {
    scroll-margin-top: 1.25rem;
  }

  .x1dcjfg4 {
    scroll-margin-top: 80px;
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6iitch {
    width: 145px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .xzuapc8 {
    width: 45px;
  }

  .x187jt {
    width: 51%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x1d7z9mz {
    width: 76px;
  }

  .x14atkfc {
    width: auto;
  }

  .xezivpi {
    width: max-content;
  }

  .xig3x28 {
    width: min(1120px, 92%);
  }

  .x118ulsx {
    width: min(64vw, 440px);
  }

  .x1v9l2sz {
    width: min(860px, 92%);
  }

  .xq4hr86 {
    width: min(960px, 92%);
  }

  @media (width <= 600px) {
    .xveim3t.xveim3t {
      height: 20px;
    }
  }

  @media (width <= 500px) {
    .xo7zmsx.xo7zmsx {
      height: 40px;
    }
  }

  @media (width >= 500.01px) and (width <= 600px) {
    .xqhd4qd.xqhd4qd {
      height: 44px;
    }
  }

  @media (width <= 860px) {
    .x1uy55f8.x1uy55f8 {
      margin-top: 32px;
    }

    .x1i69c5d.x1i69c5d {
      max-width: 520px;
    }
  }

  @media (width <= 480px) {
    .xm731uz.xm731uz {
      max-width: 75px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xqq5ypf.xqq5ypf {
      overflow-x: auto;
    }
  }

  @media (width <= 600px) {
    .x13t6fau.x13t6fau {
      padding-bottom: 18px;
    }

    .x7auxkw.x7auxkw {
      padding-bottom: 28px;
    }

    .xvr90hc.xvr90hc {
      padding-top: 40px;
    }
  }

  @media (width <= 480px) {
    .x1pg2men.x1pg2men {
      width: 120px;
    }
  }
}

@layer priority6 {
  .xplwkcp[open] {
    border-color: #6cbf3f80;
  }
}

@layer priority7 {
  .x13r1mw2[open] {
    box-shadow: 0 16px 40px #1f40121a;
  }
}

@layer priority8 {
  .xe4fyjj::file-selector-button {
    border-radius: calc(var(--radius) - 2px);
  }

  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  .x11bq510::file-selector-button {
    padding-block: .5rem;
  }

  .xbfswuh::file-selector-button {
    padding-inline: .75rem;
  }
}

@layer priority9 {
  .x1ie362s::file-selector-button {
    background-color: #00343d;
  }

  .x1ubedao::file-selector-button {
    color: #fff;
  }

  .xjmbuqf::file-selector-button {
    cursor: pointer;
  }

  .xlij8se::file-selector-button {
    font-family: inherit;
  }

  .xd3jjd3::file-selector-button {
    margin-inline-end: .75rem;
  }
}

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

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

@keyframes x80wfza-B {
  from {
    transform: translateX(calc(-50% - 28px));
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x1y6cun3-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(calc(-50% - 28px));
  }
}

.xvxg4ij {
  --radius: 14px;
}
