@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;

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

  .x1knnce4 {
    grid-area: booking;
  }

  .x1fdo2jl {
    grid-area: content;
  }

  .x10wq2zu {
    grid-area: media;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

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

  .xuuvofg {
    margin: .5rem;
  }

  .x7qn6qj {
    margin: 0 0 1rem;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xbkgn1r {
    margin: 1rem 0;
  }

  .x42y017 {
    margin: 1rem;
  }

  .xwjuf0c {
    margin: 2rem 1rem;
  }

  .xngpque {
    margin: 6.5rem auto;
  }

  .x1bpp3o7 {
    margin: auto;
  }

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

  .x16pfttx {
    padding: .15rem .55rem;
  }

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

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

  .x1hluc2t {
    padding: .25rem .75rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

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

  .xr1c760 {
    padding: .2rem .6rem;
  }

  .x1yhq5g {
    padding: .35rem .85rem;
  }

  .x104vsdp {
    padding: .35rem .8rem;
  }

  .x4ii8d6 {
    padding: .375rem .375rem .375rem 1rem;
  }

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

  .xd7ozn7 {
    padding: .375rem;
  }

  .xjrcol8 {
    padding: .3rem .4rem;
  }

  .x12c90ha {
    padding: .3rem .75rem;
  }

  .x1k4yx1o {
    padding: .45rem .9rem;
  }

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

  .x1by2v1n {
    padding: .4rem .8rem;
  }

  .xp9ek4n {
    padding: .4rem .9rem;
  }

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

  .xl1j9gz {
    padding: .5rem 0;
  }

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

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

  .xedgjer {
    padding: .5rem 2.75rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x2nx7ib {
    padding: .625rem .75rem;
  }

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

  .x1iabo4n {
    padding: .625rem 1.25rem;
  }

  .xmg36jk {
    padding: .6rem 1.25rem;
  }

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

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

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

  .x1t9ifo5 {
    padding: .75rem .875rem;
  }

  .x3q7xiw {
    padding: .75rem 1.25rem;
  }

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

  .x79iv2k {
    padding: .75rem;
  }

  .xqjsxwc {
    padding: .875rem 1.5rem;
  }

  .x1vjxkgn {
    padding: .875rem 1rem;
  }

  .x8hbxov {
    padding: .875rem;
  }

  .xniggdd {
    padding: 0 .25rem;
  }

  .xz38ex8 {
    padding: 0 .4rem;
  }

  .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;
  }

  .xzoamtm {
    padding: 1.5rem 1rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x2navau {
    padding: 2.5rem 1.5rem;
  }

  .xtsht4i {
    padding: 2rem 0;
  }

  .x1jnrl97 {
    padding: 2rem 1.5rem;
  }

  .x1nsa6b8 {
    padding: 2rem 1rem;
  }

  .x1rgsq5a {
    padding: 3rem 1.5rem;
  }

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

  .x1t62v9r {
    padding: clamp(.75rem, 6cqi, 1.25rem);
  }
}

@layer priority3 {
  .xg7iz55 {
    background-position: 65%;
  }

  .x1xsqp64 {
    background-position: center;
  }

  .xtb30c9 {
    border-color: #ccc;
  }

  .x16trjpx {
    border-color: #ffffff1f;
  }

  .x1q46oep {
    border-color: #ffffff4d;
  }

  .x1uorwoo {
    border-color: #ffffff59;
  }

  .x9r1u3d {
    border-color: #0000;
  }

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

  .x1i7vjlv {
    border-color: var(--x199mu4w);
  }

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

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

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

  .x1nvupfo {
    border-color: #fff;
  }

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

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

  .xmx9ex2 {
    border-radius: .625rem;
  }

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

  .x15fclwp {
    border-radius: .875rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x8jt5ee {
    border-radius: 1.25rem;
  }

  .x1j6x5gx {
    border-radius: 1.5rem;
  }

  .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;
  }

  .xiz4sw {
    border-width: .25rem;
  }

  .x14w28g {
    border-width: .35rem;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1i0ffca {
    gap: .15rem;
  }

  .x1iah58g {
    gap: .1rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x1uma3xh {
    gap: .6rem;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .xd0u1n2 {
    gap: 0 1rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x1hdduou {
    gap: 1.5rem 1rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xbrdnr0 {
    gap: 3.5rem;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .x1mzdknl {
    gap: clamp(.5rem, 4cqi, .75rem);
  }

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

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x4qnbu1 {
    grid-template-areas: "content"
                         "booking"
                         "media";
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1b6ykf0 {
    outline: 0;
  }

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

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1ku5rj1 {
    place-items: center;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

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

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

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

  .x1c5z9hb:focus-within, .xzk0yzr:focus-visible {
    border-color: var(--xnvz55q);
  }

  .x1kvj30:focus-visible {
    outline: 3px solid var(--x1bkwro2);
  }

  .xk2rwal:hover {
    border-color: var(--x47ptl1);
  }

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

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

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

  .xmwhf0y:hover {
    border-color: var(--xvfdqxh);
  }

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

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

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

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

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

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

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

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

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

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

  .xjyslct {
    appearance: none;
  }

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

  .x2ebxmi {
    aspect-ratio: 16 / 10;
  }

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

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

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

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

  .x1ydx4q1 {
    backdrop-filter: blur(6px);
  }

  .x83z2og {
    background-color: #fff;
  }

  .x11h6pop {
    background-color: #fff3;
  }

  .x3dsdnk {
    background-color: #fffe;
  }

  .x1nk62jn {
    background-color: #fff3;
  }

  .xpvmeij {
    background-color: #ffffffa0;
  }

  .x42x0ya {
    background-color: #000;
  }

  .x1gchunf {
    background-color: #a9a9a9;
  }

  .x1wel3ma {
    background-color: #00000040;
  }

  .x1c8ul09 {
    background-color: #0006;
  }

  .x1fdq93p {
    background-color: #ffffff0f;
  }

  .x3tctdg {
    background-color: #ffffff1f;
  }

  .x1chrcjj {
    background-color: #ffffff26;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

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

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

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

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

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

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

  .x1avtvso {
    background-color: var(--x61bw81);
  }

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

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

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

  .x4twko2 {
    background-color: var(--xnvz55q);
  }

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

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

  .x12peec7 {
    background-color: #fff;
  }

  .xmvz2um {
    background-image: linear-gradient(135deg,var(--xnvz55q) 0%,var(--x12f2zoh) 100%);
  }

  .x1alob22 {
    background-image: linear-gradient(#0006 0%, #0000 30% 45%, #000c 100%);
  }

  .x1rs5ln6 {
    background-image: linear-gradient(to top, #00000080 0%, #0000 45%);
  }

  .xxuot4y {
    background-image: linear-gradient(to top, #000051e6 0%, #00005173 55%, #0003 100%);
  }

  .x96o008 {
    background-image: linear-gradient(to top, #000051eb 0%, #0000518c 55%, #00000026 100%);
  }

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

  .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;
  }

  .x1tbiz1a {
    background-size: contain;
  }

  .x18d0r48 {
    background-size: cover;
  }

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

  .x1mm0i69 {
    box-shadow: 0 0 0 .5rem var(--x197s114);
  }

  .xd1g71d {
    box-shadow: 0 1px 2px #0d0d720a;
  }

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

  .xytkxmq {
    box-shadow: 0 2px 8px #00000040;
  }

  .xvjz5c1 {
    box-shadow: 0 8px 24px #0d0d7214;
  }

  .x1rlenqd {
    box-shadow: 0 8px 24px #0d0d721f;
  }

  .x1talcpn {
    box-shadow: 0 8px 24px #0d0d722e;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

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

  .xfungia {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1e2nbdu {
    color: red;
  }

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

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

  .x1wec6xc {
    color: var(--x199mu4w);
  }

  .x1rzaurp {
    color: var(--x1bkwro2);
  }

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

  .x1x0rx0s {
    color: var(--x47ptl1);
  }

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

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

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

  .x1rw6e8m {
    color: var(--xvfdqxh);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x1r3dd9g {
    column-gap: 1.25rem;
  }

  .xmyngjk {
    column-gap: 10rem;
  }

  .x1nml6z7 {
    column-gap: 3rem;
  }

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

  .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;
  }

  .x4gl996 {
    filter: grayscale(.6);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .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;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

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

  .x1n2ylgu {
    font-family: ui-monospace, monospace;
  }

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

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

  .xnqdymi {
    font-size: .6rem;
  }

  .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;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x1hptrd9 {
    font-size: 1.1rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xvewgow {
    font-size: 1.2rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .x1xebwwb {
    font-size: 1.3rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1uv3qv7 {
    font-size: 1.6rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x13wtedm {
    font-size: 2.5rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

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

  .x1t25kco {
    font-size: clamp(.7rem, 4.5cqi, .8125rem);
  }

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

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

  .x1j61x8r {
    font-style: normal;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x4rcoci {
    grid-auto-columns: 80%;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

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

  .x134kloy {
    grid-template-columns: 1fr auto 1fr;
  }

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

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

  .x1noms9b {
    grid-template-columns: none;
  }

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

  .xe7dc3h {
    grid-template-columns: repeat(2, 6.5rem);
  }

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

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

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

  .xvz2c1o {
    grid-template-columns: repeat(auto-fit, minmax(250px, 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;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

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

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

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

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1vbrtjm {
    line-height: 1.1rem;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .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;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x288g5 {
    resize: vertical;
  }

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

  .xol2ywe {
    row-gap: 3rem;
  }

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

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x8dvdal {
    text-decoration-color: #fff6;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1oo8gdm {
    text-shadow: 0 1px 3px #0008;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

  .x1c071of {
    transform: none;
  }

  .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;
  }

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

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

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

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

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

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

  .xshfolx {
    transition-property: border-color;
  }

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .x1eokjkq {
    transition-property: filter;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xeirdtl {
    transition-property: text-decoration-color;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

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

  .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;
  }

  .x17z6cvi.x17z6cvi:where(.x-default-marker:hover *) {
    background-color: var(--x1bkwro2);
  }

  .x1ar56o9.x1ar56o9:where(.x-default-marker:hover *) {
    transform: scale(1.06);
  }

  .xhc2joc.xhc2joc:where(.x-default-marker:hover *) {
    transform: translateX(2px);
  }

  .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;
  }

  .x1vm225t:hover {
    background-color: #ffffff1a;
  }

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

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

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

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

  .x10t78g8:hover {
    background-color: var(--x61bw81);
  }

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

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

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

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

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

  .x12ias0g:hover {
    box-shadow: 0 12px 32px #0d0d721a;
  }

  .x1245uce:hover {
    box-shadow: 0 12px 32px #0d0d721f;
  }

  .xfdee9n:hover {
    box-shadow: 0 8px 24px #0d0d720f;
  }

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

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

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

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

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

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

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .xj8puo2:hover {
    text-decoration-color: #fff;
  }

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

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

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

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

  @media (prefers-reduced-motion: reduce) {
    .x1x58d99.x1x58d99 {
      animation-duration: 2s;
    }
  }

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

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

  .x6vygpy {
    border-bottom-color: #ffffff40;
  }

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

  .x1v7c3wn {
    border-bottom-left-radius: 2rem;
  }

  .xsig1m9 {
    border-bottom-right-radius: 2rem;
  }

  .xpvcztv {
    border-bottom-style: dashed;
  }

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

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

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

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

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .x1vo0akb {
    border-left-width: 3px;
  }

  .xgfja2r {
    border-right-width: 0;
  }

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

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

  .x18qwie6 {
    border-top-color: var(--x1og13jp);
  }

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

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

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

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

  .xdglo9s {
    bottom: .375rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1szun9y {
    bottom: 1rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xhdxxi3 {
    height: 1.1rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .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;
  }

  .xqitzto {
    height: 280px;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1x7pkhd {
    height: 5.5rem;
  }

  .x1jn0hjm {
    height: 600px;
  }

  .xhjes2s {
    height: 80dvh;
  }

  .xsi6dy0 {
    height: 86px;
  }

  .xw1cyfh {
    height: 9rem;
  }

  .x13oq2vl {
    left: -1rem;
  }

  .x13eh7f8 {
    left: .375rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .x1nrll8i {
    left: 50%;
  }

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

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

  .x3fjja2 {
    margin-bottom: .3rem;
  }

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

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

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .x1e1gh9h {
    margin-bottom: 3rem;
  }

  .x1unp1qu {
    margin-bottom: 4rem;
  }

  .xfb5sle {
    margin-left: -1rem;
  }

  .x1spiraj {
    margin-left: .3rem;
  }

  .xt3xpxm {
    margin-left: 1rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xqcji2w {
    margin-right: -.35rem;
  }

  .xh1goz3 {
    margin-right: -1rem;
  }

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

  .x1t5w0y4 {
    margin-right: 1rem;
  }

  .xack27t {
    margin-right: auto;
  }

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

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

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

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

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

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

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

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

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

  .xpzzgg5 {
    margin-top: .45rem;
  }

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

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

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

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x12boebu {
    margin-top: 3.5rem;
  }

  .x1hpjnmm {
    margin-top: 3rem;
  }

  .x1ky9smf {
    margin-top: 6.5rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .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%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .x1ikqzku, .x1j0f0mz {
    max-width: 1200px;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .x1i7omeo {
    max-width: 60ch;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

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

  .xki553k {
    max-width: calc(1200px - 2rem);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x13x7p34 {
    min-height: 20em;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .xwnajww {
    min-height: 40vh;
  }

  .x155bbaf {
    min-height: 80dvh;
  }

  .x1q5ndzk {
    min-height: 85dvh;
  }

  .xeuugli {
    min-width: 0;
  }

  .xbb2bvh {
    min-width: 1.1rem;
  }

  .x1vi9356 {
    min-width: 1.5rem;
  }

  .xj9j1fp {
    min-width: 2.5rem;
  }

  .xlm6wrl {
    min-width: 2.75rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 480px) {
    .x1voodvr.x1voodvr {
      padding: .75rem 1rem;
    }

    .xgwca9k.xgwca9k {
      padding: .875rem 1.125rem;
    }

    .x12gw3kv.x12gw3kv {
      padding: 1.125rem;
    }

    .xee50ha.xee50ha {
      padding: 1.25rem 1.5rem;
    }

    .x16skcvc.x16skcvc {
      padding: 1.5rem;
    }

    .x1hlpx9i.x1hlpx9i {
      padding: 1rem 1.25rem;
    }

    .x1hk0wo8.x1hk0wo8 {
      padding: 1rem;
    }
  }

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

    .x1yt5tu4.x1yt5tu4 {
      padding: 3.5rem 2.5rem;
    }

    .x1xbdbnm.x1xbdbnm {
      padding: 4rem 2rem;
    }

    .xbjwwd0.xbjwwd0 {
      padding: 7.5rem 0 4rem;
    }
  }

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

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

  .x1v0wz0i {
    padding-bottom: .625rem;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .x1udq3ni {
    padding-bottom: 3.5rem;
  }

  .x117aka2 {
    padding-bottom: 3rem;
  }

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

  .x1uhho1l {
    padding-left: 0;
  }

  .x1uae1lo {
    padding-left: 1.25rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

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

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

  .x1xpa7k {
    padding-right: 0;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

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

  .x1pe9zv5 {
    padding-top: .625rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1thg88o {
    padding-top: 3.5rem;
  }

  .x5wa4oo {
    padding-top: 6.5rem;
  }

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

  .xgvigy7 {
    right: -.5rem;
  }

  .x1nrka1y {
    right: -1rem;
  }

  .xlxwssv {
    right: .375rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1u62bzc {
    right: 1rem;
  }

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

  .xwci1ko {
    scroll-padding-left: 1rem;
  }

  .x1aj6ai1 {
    top: -.4rem;
  }

  .x109d3fv {
    top: -2.75rem;
  }

  .x2g408t {
    top: .375rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xekueh {
    width: 4rem;
  }

  .x1pq5h1c {
    width: 5.5rem;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

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

  .xohpxk {
    width: clamp(2rem, 14cqi, 2.5rem);
  }

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

  .x1g31smg:first-child {
    border-top-width: 0;
  }
}

@layer priority6 {
  @media (width >= 768px) {
    .x1hq4n0m.x1hq4n0m {
      background-position: center;
    }
  }

  @media (width >= 480px) {
    .x68vtla.x68vtla {
      border-radius: 1.25rem;
    }
  }

  @media (width >= 768px) {
    .xsxcd3q.xsxcd3q {
      border-radius: 3rem;
    }
  }

  @media (width >= 480px) {
    .x16tdwfg.x16tdwfg {
      gap: .5rem;
    }

    .x7b1iqs.x7b1iqs {
      gap: .75rem;
    }

    .x18l18m0.x18l18m0 {
      gap: 1.25rem;
    }
  }

  @media (width >= 768px) {
    .xstbc5v.xstbc5v {
      gap: 2.5rem;
    }

    .xe8sggy.xe8sggy {
      gap: 2rem;
    }

    .xk8m1az.xk8m1az {
      gap: 3rem;
    }

    .xxz9e9r.xxz9e9r {
      gap: 5rem;
    }
  }

  @media (width >= 1024px) {
    .x1twtzky.x1twtzky {
      gap: 1.5rem;
    }

    .xza21mg.xza21mg {
      gap: 2rem;
    }

    .xs936my.xs936my {
      gap: 4rem;
    }
  }

  @media (width >= 480px) {
    .xmqh14w.xmqh14w {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 768px) {
    .xmwivef.xmwivef {
      grid-column: auto;
    }
  }

  @media (width >= 1024px) {
    .x1xcy54u.x1xcy54u {
      grid-template-areas: "content booking"
                           "media booking";
    }
  }
}

@layer priority7 {
  @media (width >= 768px) {
    .x1wx5788.x1wx5788 {
      align-items: center;
    }

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

  @media (width >= 480px) {
    .xndqhf8.xndqhf8 {
      aspect-ratio: 4 / 3;
    }

    .xytws7y.xytws7y {
      aspect-ratio: 5 / 2;
    }
  }

  @media (width >= 768px) {
    .x1d84u41.x1d84u41 {
      aspect-ratio: 3;
    }

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

    .x18x1502.x18x1502 {
      aspect-ratio: 4 / 5;
    }

    .xll67lt.xll67lt {
      aspect-ratio: 5 / 4;
    }

    .xc52esd.xc52esd {
      background-image: linear-gradient(to right, #000051d9 0%, #00005166 60%, #0000001a 100%);
    }

    .xz7k9v4.xz7k9v4 {
      background-image: linear-gradient(to right, #000051e0 0%, #00005173 55%, #0000 100%);
    }
  }

  @media (width >= 480px) {
    .x1r817ce.x1r817ce {
      box-shadow: 0 8px 24px #0d0d7214;
    }
  }

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

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

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

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

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

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

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

    .x1vp9pll.x1vp9pll {
      font-size: 1.125rem;
    }

    .x17bv7kf.x17bv7kf {
      font-size: 1.25rem;
    }

    .xgkh3ao.xgkh3ao {
      font-size: 1.2rem;
    }

    .xz60x1o.xz60x1o {
      font-size: 1.375rem;
    }

    .xkfrr6z.xkfrr6z {
      font-size: 1.3rem;
    }

    .x1yqtiw1.x1yqtiw1 {
      font-size: 1.5rem;
    }

    .xfn2qge.xfn2qge {
      font-size: 1.875rem;
    }

    .x1l7tg8g.x1l7tg8g {
      font-size: 2.25rem;
    }

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

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

    .x1pk51hw.x1pk51hw {
      font-size: 1.25rem;
    }

    .xyzvkz2.xyzvkz2 {
      font-size: 1.5rem;
    }

    .x1xtr0mj.x1xtr0mj {
      font-size: 1.875rem;
    }

    .x51uo0p.x51uo0p {
      font-size: 2.25rem;
    }

    .x1gdc8vj.x1gdc8vj {
      font-size: 2.5rem;
    }

    .x2l6rob.x2l6rob {
      font-size: 2.75rem;
    }

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

    .xbjkmn6.xbjkmn6 {
      font-size: 3.25rem;
    }

    .x3mhhem.x3mhhem {
      font-size: 3.5rem;
    }

    .x13q2j0q.x13q2j0q {
      font-size: 4rem;
    }
  }

  @media (width >= 1024px) {
    .x1wj59hn.x1wj59hn {
      font-size: 2.5rem;
    }

    .x1g44zu1.x1g44zu1 {
      font-size: 3.25rem;
    }

    .xw3fwcc.xw3fwcc {
      font-size: 4.5rem;
    }

    .x13pm1tn.x13pm1tn {
      font-size: 4rem;
    }
  }

  @media (width >= 480px) {
    .x17tvdin.x17tvdin {
      grid-auto-columns: 55%;
    }
  }

  @media (width >= 768px) {
    .x1iqnue9.x1iqnue9 {
      grid-auto-flow: row;
    }
  }

  @media (width >= 480px) {
    .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);
    }

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

  @media (width >= 768px) {
    .x1h9522b.x1h9522b {
      grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
    }

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

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

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

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

    .x1hnl2m9.x1hnl2m9 {
      grid-template-columns: repeat(4, 6.5rem);
    }

    .xvgbcls.xvgbcls {
      grid-template-columns: repeat(auto-fit, minmax(7.5rem, 1fr));
    }
  }

  @media (width >= 1024px) {
    .xw8uc3t.xw8uc3t {
      grid-template-columns: minmax(0, 1fr) 22rem;
    }

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

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

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

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

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

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

  @media (width >= 768px) {
    .xr0desm.xr0desm {
      order: 1;
    }
  }

  @media (width >= 1024px) {
    .xhhym9x.xhhym9x {
      position: sticky;
    }
  }

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

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

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

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

@layer priority8 {
  @media (width >= 768px) {
    .x8qq55z.x8qq55z {
      border-bottom-left-radius: 3rem;
    }

    .x1pf3lb2.x1pf3lb2 {
      border-bottom-right-radius: 3rem;
    }
  }

  @media (width >= 480px) {
    .x1us4obt.x1us4obt {
      border-bottom-width: 1px;
    }

    .xpm43r5.xpm43r5 {
      border-left-width: 1px;
    }
  }

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

  .x1d7ns5q:after {
    border-radius: 999px;
  }

  @media (width >= 480px) {
    .x8bw5s2.x8bw5s2 {
      border-right-width: 1px;
    }

    .x1qncj5m.x1qncj5m {
      bottom: 1.5rem;
    }

    .x2ic9tc.x2ic9tc {
      height: 400px;
    }
  }

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

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

  @media (width >= 1024px) {
    .xeaibx6.xeaibx6 {
      height: 520px;
    }
  }

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

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

  @media (width >= 768px) {
    .xyopx9l.xyopx9l {
      margin-bottom: 2rem;
    }

    .x1rwlhy3.x1rwlhy3 {
      margin-bottom: 3rem;
    }

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

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

    .x1x07gvc.x1x07gvc {
      margin-left: 0;
    }

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

  @media (width >= 768px) {
    .xxu144v.xxu144v {
      margin-left: 0;
    }
  }

  @media (width >= 480px) {
    .xbobn3g.xbobn3g {
      margin-right: -2rem;
    }

    .x1vmz8go.x1vmz8go {
      margin-right: 0;
    }

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

  @media (width >= 768px) {
    .x1rvtt5u.x1rvtt5u {
      margin-right: 0;
    }
  }

  @media (width >= 480px) {
    .xpu1xk0.xpu1xk0 {
      margin-top: 2.5rem;
    }
  }

  @media (width >= 768px) {
    .xcgr0hz.xcgr0hz {
      margin-top: 2.5rem;
    }

    .x1r2orfn.x1r2orfn {
      margin-top: 3.5rem;
    }

    .x1d82q32.x1d82q32 {
      margin-top: 4.5rem;
    }

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

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

    .xo61zsx.xo61zsx {
      max-height: 50%;
    }

    .xtl9eju.xtl9eju {
      max-height: calc(100dvh - 7.5rem);
    }

    .xpmugla.xpmugla {
      max-width: 50%;
    }
  }

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

  @media (width >= 768px) {
    .xthuhdj.xthuhdj {
      min-height: 75dvh;
    }

    .x5l4co9.x5l4co9 {
      min-height: 80dvh;
    }

    .xefddc4.xefddc4 {
      overflow-x: visible;
    }
  }

  @media (width >= 1024px) {
    .xfqfh6g.xfqfh6g {
      overflow-y: auto;
    }
  }

  @media (width >= 768px) {
    .x19g1gaq.x19g1gaq {
      padding-bottom: 3.5rem;
    }

    .x1j3uf8g.x1j3uf8g {
      padding-bottom: 3rem;
    }

    .x1gezovf.x1gezovf {
      padding-bottom: 4rem;
    }

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

  @media (width >= 480px) {
    .x1lrfcje.x1lrfcje {
      padding-left: 1.25rem;
    }

    .x1dnk4wo.x1dnk4wo {
      padding-left: 2rem;
    }
  }

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

  @media (width >= 480px) {
    .x1umcgnk.x1umcgnk {
      padding-right: 1.25rem;
    }

    .xmbgwy6.xmbgwy6 {
      padding-right: 2rem;
    }
  }

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

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

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

    .xt85av7.xt85av7 {
      scroll-padding-left: 2rem;
    }
  }

  @media (width >= 1024px) {
    .x11ghhxy.x11ghhxy {
      top: 6.5rem;
    }
  }

  @media (width >= 480px) {
    .x16s7u9q.x16s7u9q {
      width: 32rem;
    }

    .x13a09rl.x13a09rl {
      width: 4.75rem;
    }

    .x1ildk8z.x1ildk8z {
      width: 400px;
    }

    .xs5cxhf.xs5cxhf {
      width: 7rem;
    }

    .x1sxx1dk.x1sxx1dk {
      width: 8.5rem;
    }
  }

  @media (width >= 768px) {
    .x13l9eya.x13l9eya {
      width: 12rem;
    }

    .x19otady.x19otady {
      width: 4.5rem;
    }
  }
}

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

  .x18cggil::placeholder {
    color: var(--xv5eqj1);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

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

@layer priority10 {
  .x1xrz1ek:after {
    bottom: 0;
  }

  .xzgp08k:after {
    height: .25rem;
  }

  .x1xv4kxf:before {
    height: .5rem;
  }

  .x17cx49:after {
    left: 0;
  }

  .xgdch9p:before {
    left: 50%;
  }

  .x1knuo7r:before {
    top: 50%;
  }

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

  .xyekx0e:after {
    width: 3rem;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

: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;
}
