@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}button{cursor:pointer;background-color:inherit;border:none;padding:0}a,a:visited{color:inherit;text-decoration:none}}.blog-page{flex-direction:column;gap:4rem;display:flex}.blog-post{background:#fff;border-radius:16px;max-width:720px;margin:0 auto}.blog-date{color:#d84f1e;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}.blog-title{color:#0d0d72;margin:8px 0 20px;font-family:Reddit Sans,sans-serif;font-size:34px;font-weight:700;line-height:1.15}.blog-content{color:#1d1d3a;font-family:Reddit Sans,sans-serif;font-size:17px;line-height:1.6}.blog-content>:first-child{margin-top:0}.blog-content p{margin:0 0 1em}.blog-content h2{color:#d84f1e;border-bottom:2px solid #f7ead4;margin:40px 0 12px;padding-bottom:6px;font-size:24px;font-weight:700;line-height:1.25}.blog-content h3{color:#0d0d72;margin:30px 0 10px;font-size:20px;font-weight:700;line-height:1.3}.blog-content strong{color:#0d0d72}.blog-content a{color:#d84f1e;text-underline-offset:3px;font-weight:600;text-decoration:underline}.blog-content a:hover{color:#0d0d72}.blog-content img{object-fit:cover;border-radius:16px;width:100%;max-height:420px;display:block}.blog-content ul{margin:0 0 1em;padding-left:1.3em;list-style:outside}.blog-content li{margin-bottom:10px}.blog-content hr{border:0;border-top:1px solid #eee;margin:36px 0}.blog-content hr+h2{margin-top:0}.blog-content em{color:#666;font-size:15px}@media (width<=600px){.blog-post{border-radius:0}.blog-title{font-size:26px}}

@layer priority1 {
  :root, .xnoo7qx {
    --xkv7dp7: #0d0d72;
    --xnvz55q: #171799;
    --x12f2zoh: #000051;
    --x10si4qs: #d84f1e;
    --x1bkwro2: #ff7950;
    --x47ptl1: #a72e0b;
    --x1labs99: #94e09f;
    --x197s114: #caefc7;
    --x2c6qks: #def5dd;
    --x199mu4w: #81c67d;
    --x1esz1y1: #234f21;
    --x61bw81: #f7ead4;
    --xkkmh8u: #f9efe1;
    --xvfdqxh: #e2c39f;
    --x1og13jp: #f4f4f4;
    --xhyzsm3: #d6d6d6;
    --xv5eqj1: #c7ccc6;
  }

  :root, .x1xmjs4z {
    --xodkgr8: 0 2px 4px #0004;
    --xv3nt3b: 0 4px 8px #000;
  }
}

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x12yysl2 {
    margin: .25rem 0 0;
  }

  .xuuvofg {
    margin: .5rem;
  }

  .x7qn6qj {
    margin: 0 0 1rem;
  }

  .x1ongtz4 {
    margin: 0 1rem 2rem;
  }

  .xp0obz3 {
    margin: 0 auto 3rem;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xbkgn1r {
    margin: 1rem 0;
  }

  .x42y017 {
    margin: 1rem;
  }

  .xwjuf0c {
    margin: 2rem 1rem;
  }

  .xsunprb {
    margin: 6.5rem 1rem 2rem;
  }

  .xngpque {
    margin: 6.5rem auto;
  }

  .xm9pb6k {
    margin: 7.5rem auto;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .xs07bxi {
    padding: .125rem .5rem;
  }

  .x48ff29 {
    padding: .25rem .5rem;
  }

  .x4h4coh {
    padding: .25rem .625rem;
  }

  .xazsfd4 {
    padding: .25rem .65rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .x1el8zzj {
    padding: .2rem .55rem;
  }

  .x2z31nm {
    padding: .35rem;
  }

  .x1qinr0e {
    padding: .375rem .875rem;
  }

  .xctevyf {
    padding: .4rem .75rem;
  }

  .xu8om6g {
    padding: .5rem .75rem;
  }

  .xl1j9gz {
    padding: .5rem 0;
  }

  .x1l6f7ht {
    padding: .5rem 1.5rem;
  }

  .xrqs5gp {
    padding: .5rem 1rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x1ktz8my {
    padding: .625rem 1.125rem;
  }

  .xc6fg1t {
    padding: .6rem 1.5rem;
  }

  .x2kcbxv {
    padding: .6rem 1rem;
  }

  .x1h6qs8y {
    padding: .75rem .5rem;
  }

  .x19btat0 {
    padding: .75rem 1rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .xn967pw {
    padding: .85rem .5rem;
  }

  .xniggdd {
    padding: 0 .25rem;
  }

  .x3wxoqf {
    padding: 0 .5rem;
  }

  .x1v0en9a {
    padding: 0 1rem 3rem;
  }

  .xq3cggq {
    padding: 0 1rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x1sgcfs7 {
    padding: 1.1rem 1.25rem;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xtsht4i {
    padding: 2rem 0;
  }

  .x1nsa6b8 {
    padding: 2rem 1rem;
  }

  .x79qfmr {
    padding: 4rem 1rem;
  }

  .xlxv6b7 {
    padding: 4rem 2rem;
  }

  .x8tciu6 {
    padding: 7.5rem 1rem 2rem;
  }

  .xokt47r {
    padding: 7.5rem 1rem 3rem;
  }

  .x5qao1g {
    padding: clamp(.4rem, 3cqi, .5rem) .5rem;
  }

  .xgdzwir {
    padding: clamp(.625rem, 6cqi, 1rem);
  }

  @media (width >= 640px) {
    .x1h6v9wo.x1h6v9wo {
      padding: 2rem;
    }
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1peys8o {
    border-color: var(--x10si4qs);
  }

  .x1xvfrwd {
    border-color: var(--xhyzsm3);
  }

  .x1k3551e {
    border-color: var(--xkv7dp7);
  }

  .x7l8zlv {
    border-color: var(--xv5eqj1);
  }

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

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

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

  .xorixrz {
    border-radius: 100%;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .xx20hqb {
    border-radius: 2rem;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1tfa20v {
    flex: 0 0 40%;
  }

  .x1wjg7b4 {
    flex: 0 0 50%;
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .xc3vw6a {
    gap: .15rem .75rem;
  }

  .x1i0ffca {
    gap: .15rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .xd0u1n2 {
    gap: 0 1rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .xj5jcj5 {
    gap: 4rem;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1b6ykf0 {
    outline: 0;
  }

  .x1rmwhkx {
    outline: 1px solid #000;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x5gkzjs, .x1h2kqdt {
    transition: background-color .2s;
  }

  .x15sw5wj {
    transition: transform .45s cubic-bezier(.32, .72, 0, 1);
  }

  .x14l8qgc:focus-visible {
    border-color: var(--x10si4qs);
  }

  .x1mtw5x5:hover {
    border-color: var(--xnvz55q);
  }

  .x1e4w8ud:hover {
    border-color: var(--xv5eqj1);
  }

  .xdewxg6:focus {
    border-color: var(--xnvz55q);
  }

  @media (width <= 768px) {
    .x1jdd90e.x1jdd90e {
      flex: none;
    }
  }

  @media (width <= 700px) {
    .x1wuohfj.x1wuohfj {
      flex: none;
    }
  }
}

@layer priority4 {
  .x1lmbisj {
    accent-color: var(--x10si4qs);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

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

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

  .x11fneen {
    aspect-ratio: auto;
  }

  .xx7nxio {
    backdrop-filter: blur(.5rem);
  }

  .x166os81 {
    background-color: #0005;
  }

  .x1pfhmbz {
    background-color: #0007;
  }

  .x1stil23 {
    background-color: #16162e;
  }

  .x1vm793v {
    background-color: #f4f4f4;
  }

  .x16axflg {
    background-color: #fbede7;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x1nk62jn {
    background-color: #fff3;
  }

  .xpvmeij {
    background-color: #ffffffa0;
  }

  .x42x0ya {
    background-color: #000;
  }

  .x1gchunf {
    background-color: #a9a9a9;
  }

  .x1wel3ma {
    background-color: #00000040;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x17a0jun {
    background-color: var(--x10si4qs);
  }

  .x15d89cy {
    background-color: var(--x12f2zoh);
  }

  .xap57dg {
    background-color: var(--x197s114);
  }

  .xx5bnen {
    background-color: var(--x1bkwro2);
  }

  .x8ra15e {
    background-color: var(--x1og13jp);
  }

  .xgtjqne {
    background-color: var(--x2c6qks);
  }

  .x1mcrhfb {
    background-color: var(--xhyzsm3);
  }

  .x1mxkmsj {
    background-color: var(--xkv7dp7);
  }

  .x1p4d4co {
    background-color: var(--xv5eqj1);
  }

  .x1n96l4p {
    background-color: var(--xvfdqxh);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .xxzr1ks {
    background-image: repeating-conic-gradient(#c8c8c8 0% 25%, #d8d8d8 0% 50%);
  }

  .x1f7brm1 {
    background-image: url("/img/about/559E8AE0-7AD2-4B45-8A88-ED7CBFC8CC1F.jpeg");
  }

  .x132sx28 {
    background-image: url("/img/about/young-handsome-man-holding-walkie-talkie-radio-enjoying-canyon-view.jpg");
  }

  .x9urked {
    background-image: url("/img/nitnep-logo.png");
  }

  .xqapj5t {
    background-image: url("https://dynamic-media-cdn.tripadvisor.com/media/photo-o/06/54/63/9d/palacio-quitandinha.jpg?w=1200&h=700&s=1");
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .xnvw0yq {
    background-size: 20px 20px;
  }

  .x1tbiz1a {
    background-size: contain;
  }

  .x18d0r48 {
    background-size: cover;
  }

  .x1mnkhyz {
    box-shadow: 0 -4px 15.6px 1px #0000001f;
  }

  .xnbisvg {
    box-shadow: 0 2px 6px #0003;
  }

  .x2xd8xq {
    box-shadow: 0 2px 6px #0000004d;
  }

  .x1ednpb0 {
    box-shadow: 0 4px 10px #00000040;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1gw25qd {
    box-shadow: var(--xodkgr8);
  }

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

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x136tf0u {
    color: #6b6b86;
  }

  .xfungia {
    color: #fff;
  }

  .x1ufz6e1 {
    color: #fffc;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1e2nbdu {
    color: red;
  }

  .xhj13cn {
    color: var(--x10si4qs);
  }

  .xlr5d7d {
    color: var(--x12f2zoh);
  }

  .xgh6d7y {
    color: var(--x1esz1y1);
  }

  .xgpzs2x {
    color: var(--xkv7dp7);
  }

  .xsw9yry {
    color: var(--xnvz55q);
  }

  .xvpw1et {
    color: var(--xv5eqj1);
  }

  .x1awj2ng {
    color: #fff;
  }

  .xmyngjk {
    column-gap: 10rem;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xgualba {
    flex-basis: 8rem;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x14f9dsi {
    font-family: Reddit Sans, sans-serif;
  }

  .x1ic7a3i {
    font-optical-sizing: auto;
  }

  .x1shuy96 {
    font-size: .65rem;
  }

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

  .x1sfrptf {
    font-size: .7rem;
  }

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

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

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

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

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

  .x1ksoetq {
    font-size: 1.05rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x1hptrd9 {
    font-size: 1.1rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1xebwwb {
    font-size: 1.3rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xodt8ld {
    font-size: 2em;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .xsvgz3u {
    font-size: clamp(.65rem, 4.5cqi, .75rem);
  }

  .xq5ob43 {
    font-size: clamp(.7rem, 5cqi, 1rem);
  }

  .x7sqilt {
    font-size: clamp(.8rem, 5.5cqi, 1rem);
  }

  .xx57iv9 {
    font-size: clamp(.95rem, 7cqi, 1.25rem);
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

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

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

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

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

  .x1mzazjb {
    grid-template-columns: repeat(7, 1fr);
  }

  .x1g68fpl {
    grid-template-columns: repeat(auto-fill, minmax(6.5rem, 1fr));
  }

  .x1rmhw02 {
    grid-template-columns: repeat(auto-fit, 6.5rem);
  }

  .xvz2c1o {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }

  .x3qb07v {
    grid-template-rows: repeat(2, 1fr);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

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

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

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

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1vbrtjm {
    line-height: 1.1rem;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x115dhu7 {
    object-position: center;
  }

  .xz5rk10 {
    opacity: .2;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x288g5 {
    resize: vertical;
  }

  .xol2ywe {
    row-gap: 3rem;
  }

  .xkcv6ua {
    scroll-behavior: smooth;
  }

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

  .x2b8uid {
    text-align: center;
  }

  .xmw9mke {
    text-align: justify;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xnm82v9 {
    text-shadow: 0 1px 4px #00000080;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

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

  .x1wsgiic {
    transition-duration: .5s;
  }

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

  .xwjns4g {
    transition-property: background-color color;
  }

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

  .x15406qy {
    transition-property: background-color;
  }

  .xq90yva {
    transition-property: border-color, background-color;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xlmtohs {
    transition-property: color background-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1eokjkq {
    transition-property: filter;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x2bt721 {
    transition-property: transform box-shadow;
  }

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

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

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

  .x1so62im {
    will-change: transform;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1avxkwk[data-pressed] {
    background-color: var(--x10si4qs);
  }

  .x15lf6ve[data-highlighted] {
    background-color: var(--x1og13jp);
  }

  .x1xk3k8f:focus-visible {
    box-shadow: none;
  }

  .x1p6edvj[data-pressed] {
    color: #fff;
  }

  .xi5y0ii:focus-visible {
    outline-style: none;
  }

  .x1x65lqo:focus-visible {
    outline-width: 0;
  }

  .xjl7jj:empty {
    display: none;
  }

  .x6hytf1:disabled {
    color: var(--xv5eqj1);
  }

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

  .xaub5lb:hover {
    background-color: #a9a9a9;
  }

  .x153m8vu:hover {
    background-color: var(--x10si4qs);
  }

  .xn7a47m:hover {
    background-color: var(--x12f2zoh);
  }

  .xbwjliq:hover {
    background-color: var(--x1labs99);
  }

  .x1uowdx2:hover {
    background-color: var(--x1og13jp);
  }

  .x1fp168p:hover {
    background-color: var(--x47ptl1);
  }

  .x1pk6jwe:hover {
    background-color: var(--xhyzsm3);
  }

  .x1cdwex8:hover {
    background-color: var(--xkkmh8u);
  }

  .x6pbkdi:hover {
    background-color: var(--xv5eqj1);
  }

  .x130mmky:hover {
    background-color: var(--xvfdqxh);
  }

  .x1ppemqb:hover {
    box-shadow: var(--xv3nt3b);
  }

  .x9jvozj:hover {
    color: var(--x10si4qs);
  }

  .xo0j91q:hover {
    color: var(--xnvz55q);
  }

  .x1bzciiy:hover {
    filter: brightness(.75);
  }

  .x17x73h3:hover {
    filter: brightness(.85);
  }

  .xrp47ef:hover {
    filter: brightness(1.1);
  }

  .x1u4xmye:hover {
    transform: scale(1.025);
  }

  .xr9r2s9:focus {
    box-shadow: none;
  }

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

  .x1l9t207:focus {
    outline-width: 0;
  }

  @media (width <= 768px) {
    .xn8q8jz.xn8q8jz {
      aspect-ratio: 4 / 3;
    }
  }

  @media (width <= 700px) {
    .x17apsjb.x17apsjb {
      aspect-ratio: 3 / 2;
    }

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

  @media (width <= 768px) {
    .x1mx85iw.x1mx85iw {
      flex-direction: column;
    }
  }

  @media (width <= 700px) {
    .xwlf911.xwlf911 {
      flex-direction: column;
    }
  }

  @media (width >= 1200px) {
    .x1mp5guf.x1mp5guf {
      font-size: 4em;
    }
  }

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

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

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

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

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

    .x1nts7fp.x1nts7fp {
      text-align: justify;
    }

    .xhy3nvd.xhy3nvd {
      text-align: left;
    }
  }
}

@layer priority5 {
  .x1156vti {
    border-bottom-color: #fff3;
  }

  .x15bd0ld {
    border-bottom-color: var(--xhyzsm3);
  }

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

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

  .x5tx3fe {
    border-top-color: #fff3;
  }

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

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

  .x1r8goqg {
    bottom: -1.5rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xqtp20y {
    height: 0;
  }

  .xhdxxi3 {
    height: 1.1rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x6120nr {
    height: 12rem;
  }

  .xr004xx {
    height: 16rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .xvxwg7u {
    height: 20em;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .xdwzuf7 {
    height: 260px;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x16nrsnc {
    height: 400px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1x7pkhd {
    height: 5.5rem;
  }

  .x1jn0hjm {
    height: 600px;
  }

  .xhjes2s {
    height: 80dvh;
  }

  .xsi6dy0 {
    height: 86px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x15rfxc5 {
    height: 9.5rem;
  }

  .x13oq2vl {
    left: -1rem;
  }

  .x1lr0wgl {
    left: .5rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .x1nrll8i {
    left: 50%;
  }

  @media (width >= 480px) {
    .x1hrerw0.x1hrerw0 {
      margin: 1rem 2rem;
    }
  }

  @media (width >= 1024px) {
    .x18juak7.x18juak7 {
      margin: 2rem;
    }
  }

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

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

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

  .xat24cr {
    margin-bottom: 0;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .x1e1gh9h {
    margin-bottom: 3rem;
  }

  .x1unp1qu {
    margin-bottom: 4rem;
  }

  .xt3xpxm {
    margin-left: 1rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1t5w0y4 {
    margin-right: 1rem;
  }

  .xack27t {
    margin-right: auto;
  }

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

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

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

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

  .x1ud6nd6 {
    margin-top: .3rem;
  }

  .xdt5uv0 {
    margin-top: .4rem;
  }

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

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

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x1hpjnmm {
    margin-top: 3rem;
  }

  .x19sbgda, .x45dmz4 {
    margin-top: 6.5rem;
  }

  .x9x9jed {
    margin-top: 7.5rem;
  }

  .xiam2v6 {
    margin-top: clamp(.5rem, 4cqi, .75rem);
  }

  .x1hkcv85 {
    max-height: 200px;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .x179dxpb {
    max-height: 80vh;
  }

  .x15vuvwr {
    max-height: 85dvh;
  }

  .xhd83ik {
    max-height: 85vh;
  }

  .xd7ad8z {
    max-height: min(20rem,var(--available-height));
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .x7sx7my {
    max-width: 1920px;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .xbb94bc {
    max-width: 60ch;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

  .x193lwwl {
    max-width: calc(100vw - 2rem);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x13x7p34 {
    min-height: 20em;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .xv4g0im {
    min-height: 75dvh;
  }

  .x155bbaf {
    min-height: 80dvh;
  }

  .xeuugli {
    min-width: 0;
  }

  .xbb2bvh {
    min-width: 1.1rem;
  }

  .xlm6wrl {
    min-width: 2.75rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 768px) {
    .xbjwwd0.xbjwwd0 {
      padding: 7.5rem 0 4rem;
    }

    .x1snm80o.x1snm80o {
      padding: 7.5rem 2rem 3rem;
    }
  }

  @media (width >= 1024px) {
    .x117dyoz.x117dyoz {
      padding: 2rem;
    }
  }

  .xmnamis {
    padding-bottom: .5rem;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .x1q8uoa4 {
    padding-bottom: 4rem;
  }

  .x15u6esi {
    padding-left: .5rem;
  }

  .x1uae1lo {
    padding-left: 1.25rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .x1oqrxb4 {
    padding-left: 2rem;
  }

  .x1hi4g37 {
    padding-left: 3rem;
  }

  .x1arb9wb {
    padding-right: .5rem;
  }

  .x33uob6 {
    padding-right: .75rem;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .xl8an7g {
    padding-right: 3rem;
  }

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

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1rjoabk {
    padding-top: 2.5rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .x159zb9e {
    padding-top: 7.5rem;
  }

  .xgvigy7 {
    right: -.5rem;
  }

  .x1nrka1y {
    right: -1rem;
  }

  .xlxwssv {
    right: .375rem;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1u62bzc {
    right: 1rem;
  }

  .x1n8jptq {
    scroll-margin-top: 4.5rem;
  }

  .x1aj6ai1 {
    top: -.4rem;
  }

  .x109d3fv {
    top: -2.75rem;
  }

  .x2g408t {
    top: .375rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .x2xupwq {
    top: 4.5rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .xzcf631 {
    top: 5rem;
  }

  .x80663w {
    top: auto;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1q2mzld {
    width: 14rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x1oysuqx {
    width: 200px;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .x1pq5h1c {
    width: 5.5rem;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x14atkfc {
    width: auto;
  }

  .xjdehy0 {
    width: calc(100vw - 2rem);
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  @media (width <= 768px) {
    .x1o07c4q.x1o07c4q {
      padding-left: 0;
    }
  }

  @media (width <= 700px) {
    .xr0l9d0.xr0l9d0 {
      padding-left: 0;
    }
  }

  @media (width <= 768px) {
    .xro3qtu.xro3qtu {
      padding-right: 0;
    }

    .x1i8vjtc.x1i8vjtc {
      width: 100%;
    }
  }

  @media (width <= 700px) {
    .x1v68ji2.x1v68ji2 {
      width: 100%;
    }
  }
}

@layer priority6 {
  @media (width >= 1024px) {
    .xza21mg.xza21mg {
      gap: 2rem;
    }
  }
}

@layer priority7 {
  @media (width >= 768px) {
    .x17r5fnk.x17r5fnk {
      align-items: flex-start;
    }
  }

  @media (width >= 1024px) {
    .x1hies9w.x1hies9w {
      align-self: flex-start;
    }
  }

  .x2d5n8v[data-disabled] {
    color: var(--xv5eqj1);
  }

  .x1j1ks5o[data-disabled] {
    cursor: not-allowed;
  }

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

    .x128s8hx.x128s8hx {
      flex-direction: row;
    }
  }

  @media (width >= 768px) {
    .xgld906.xgld906 {
      flex-direction: row-reverse;
    }

    .x1dt3p2j.x1dt3p2j {
      flex-direction: row;
    }
  }

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

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

    .x2fi3xy.x2fi3xy {
      font-size: 2rem;
    }
  }

  @media (width >= 768px) {
    .xyzvkz2.xyzvkz2 {
      font-size: 1.5rem;
    }
  }

  @media (width >= 480px) {
    .x18eoe9u.x18eoe9u {
      grid-template-columns: 1fr 1fr 1fr 1fr;
    }

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

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

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

  @media (width >= 768px) {
    .xbja4ue.xbja4ue {
      grid-template-columns: repeat(4, 1fr);
    }
  }

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

  @media (width >= 768px) {
    .xsiidoc.xsiidoc {
      justify-content: space-around;
    }
  }

  @media (width >= 1024px) {
    .x1qxgipp.x1qxgipp {
      justify-content: center;
    }
  }

  .xgy03hj[data-starting-style], [data-ending-style] {
    opacity: 0;
  }

  @media (width >= 768px) {
    .x1kc4hpt.x1kc4hpt {
      position: sticky;
    }
  }

  .xcuhim2[data-starting-style], [data-ending-style] {
    transform: translateX(-100%);
  }

  .xxbw5jt[data-starting-style], [data-ending-style] {
    transform: translateX(100%);
  }
}

@layer priority8 {
  .xbrfeqc:before {
    border-radius: 100%;
  }

  @media (width >= 480px) {
    .x1d5alyh.x1d5alyh {
      height: 12rem;
    }

    .xjgyomx.xjgyomx {
      height: 380px;
    }

    .x1229om9.x1229om9 {
      height: 4.5rem;
    }
  }

  @media (width >= 1024px) {
    .xeq3z1y.xeq3z1y {
      height: 500px;
    }
  }

  @media (width >= 480px) {
    .x1tuxfgb.x1tuxfgb {
      left: 2rem;
    }

    .x11853gj.x11853gj {
      margin-bottom: 2rem;
    }

    .x10tx67s.x10tx67s {
      margin-left: 2rem;
    }

    .x12lhsiz.x12lhsiz {
      margin-right: 2rem;
    }
  }

  @media (width >= 1024px) {
    .xo61zsx.xo61zsx {
      max-height: 50%;
    }
  }

  @media (width >= 768px) {
    .xesygcn.xesygcn {
      max-width: 75rem;
    }
  }

  @media (width >= 1024px) {
    .xpmugla.xpmugla {
      max-width: 50%;
    }
  }

  @media (width >= 480px) {
    .xc7mchm.xc7mchm {
      min-height: 20rem;
    }

    .x123n9x4.x123n9x4 {
      top: 5rem;
    }
  }

  @media (width >= 768px) {
    .xdgui0l.xdgui0l {
      top: 7rem;
    }
  }

  @media (width >= 480px) {
    .x10obz53.x10obz53 {
      width: 18rem;
    }

    .x16s7u9q.x16s7u9q {
      width: 32rem;
    }

    .x132x3a7.x132x3a7 {
      width: 4.5rem;
    }

    .x1ildk8z.x1ildk8z {
      width: 400px;
    }
  }

  @media (width >= 768px) {
    .xxpgwfy.xxpgwfy {
      width: 300px;
    }

    .x1pyfthn.x1pyfthn {
      width: 320px;
    }
  }
}

@layer priority9 {
  .x1vg6i89:before {
    background-color: var(--x10si4qs);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .x1hmns74:before {
    position: absolute;
  }

  .xbnewub:before {
    transform: translate(-50%, -50%);
  }
}

@layer priority10 {
  .x1xv4kxf:before {
    height: .5rem;
  }

  .xgdch9p:before {
    left: 50%;
  }

  .x1knuo7r:before {
    top: 50%;
  }

  .x1k4zndh:before {
    width: .5rem;
  }
}
