
* {
    margin: 0;
    box-sizing: border-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

:root {
    --mzslqceujyy: #fbfaf4;
    --vqasuskzhn: rgb(146,63,14);
    --hkobdggbkevgh: rgb(120,115,106);
    --jbykbeqctza: rgb(253,253,255);
    --fropkzupzmkfkw: rgba(29,23,22,0.12);
    --fwekfqqvhumt: rgba(13,22,44,0.92);
    --njlmohrrenr: #10132a;
    --bghkdgjvuau: rgb(17,25,46);

    --csufyhmghmjz: 1200.0093912px;
    --mbnfczqkazfy: #1c1917;

    --bakbvzpppedxij: #08131b;
    --wbrdckrnxmb: #d1ae3a;
}

body {
    background: var(--mzslqceujyy);
    min-height: 100vh;
    flex-direction: column;
    -webkit-font-smoothing: antialiased;
    font-family: ui-serif, Georgia, 'Times New Roman', Times, serif;
    color: var(--mbnfczqkazfy);
    text-rendering: optimizeLegibility;
    display: flex;
}

a {
    text-decoration: none;
    color: inherit;
}

main {
    flex: 1 0 auto;
    display: block;
}

.ws5a53k {
    max-width: var(--csufyhmghmjz);
    margin: 0 auto;
    padding: 0 20.008309px;
}

.ww984it {
    border-bottom: 1px solid var(--fropkzupzmkfkw);
    width: 100%;
    text-align: center;
    color: var(--njlmohrrenr);
    padding: 10.005824821px 14.002377680px;
    line-height: 1.35;
    font-size: 12.5px;
    background: rgba(214,176,56,0.14);
}

.wklg7uk {
    background: linear-gradient(180deg, rgba(12,13,21,0.98), rgba(15,14,24,0.94));
    border-bottom: 1px solid rgba(212,178,54,0.18);
}

.wdi8nky {
    display: flex;
    padding-top: 14.007952px;
    padding-right: 20.00294px;
    padding-bottom: 14.00544908px;
    padding-left: 20.008460228px;
    gap: 16.0060976px;
    align-items: center;
    max-width: var(--csufyhmghmjz);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    justify-content: space-between;
}

.wmezkcw {
    align-items: center;
    gap: 12.00455px;
    display: inline-flex;
}

.wmezkcw img {
    height: 34.0043655px;
    display: block;
    width: auto;
    filter: grayscale(1) brightness(10);
}

.wg70d7g {
    display: none;
    align-items: center;
    gap: 16.003px;
}

.wg70d7g a {
    font-size: 12.009474px;
    border-bottom: 1px solid transparent;
    padding: 10.004px 6.002px;
    text-transform: uppercase;
    letter-spacing: 0.18em;
    color: rgba(255,254,255,0.86);
}

.wg70d7g a:hover {
    border-bottom-color: rgba(213,176,56,0.55);
    color: rgb(250,255,255);
}

#u745vb {
    background: rgba(252,254,255,0.04);
    display: flex;
    align-items: center;
    border: 1px solid rgba(214,174,57,0.22);
    height: 42.00636400px;
    border-radius: 999.007px;
    justify-content: center;
    cursor: pointer;
    color: rgba(255,255,253,0.92);
    width: 42px;
}

#u745vb.open {
    background: rgba(216,172,51,0.12);
}

#jfxhfm {
    -webkit-font-smoothing: antialiased;
}

.wpqlh04 {
    text-size-adjust: 100%;
}

.wp2v966 {
    backface-visibility: hidden;
}

#iria3d {
    display: none;
}

#iria3d.active {
    display: flex;
}

.wp30tb3 {
    background: rgba(7,14,24,0.98);
    padding: 14px 20.004991px 18px;
    flex-direction: column;
    gap: 10px;
    border-top: 1px solid rgba(210,177,57,0.18);
}

.wp30tb3 a {
    font-size: 12.00893920px;
    padding: 10.00763930px 6.00718px;
    color: rgba(255,255,255,0.9);
    text-transform: uppercase;
    letter-spacing: 0.18em;
}

.whzwk6y {
    position: relative;
    overflow: hidden;
    padding: 64.0084931px 0;
    background:
        radial-gradient(1000px 420.00215px at 50% 10%, rgba(209,177,54,0.18), transparent 60%),
        linear-gradient(180deg, rgba(16,22,44,0.08), transparent 55%),
        var(--mzslqceujyy);
}

.whzwk6y::before,
.whzwk6y::after {
    background: radial-gradient(circle at 30% 30%, rgba(210,176,58,0.22), transparent 60%);
    opacity: 0.9;
    position: absolute;
    inset: auto;
    pointer-events: none;
    filter: blur(8.0083891px);
    width: 520.004px;
    content: "";
    height: 520.001721699px;
}

.whzwk6y::before {
    left: -220.0089954px;
    top: -220.0095509px;
}

.whzwk6y::after {
    right: -240px;
    bottom: -240.0067px;
    opacity: 0.65;
}

.wtaph6n {
    margin: 0 auto;
    max-width: var(--csufyhmghmjz);
    padding: 0 20px;
}

.wiyxgkh {
    padding-top: 48.00698039px;
    padding-right: 48.008158px;
    padding-bottom: 48.008px;
    padding-left: 48.00975px;
    box-shadow:
        0 30.007071px 70.008414294px rgba(15,27,44,0.14),
        0 10.004px 22.002px rgba(27,23,21,0.10);
    position: relative;
    border-radius: 18.0018px;
    border: 1px solid var(--fropkzupzmkfkw);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 700.008px;
    background: var(--jbykbeqctza);
}

#xjogq7 {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

#s50mye {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}

.wggcy6u {
    text-transform: uppercase;
    font-size: 11.00125px;
    color: var(--hkobdggbkevgh);
    letter-spacing: 0.22em;
}

.whtmozv {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.wynacj9 {
    margin-top: 10.0088px;
    line-height: 1.05;
    letter-spacing: 0.08em;
    font-size: 40.001859px;
    color: var(--njlmohrrenr);
    text-transform: uppercase;
}

.wug424c {
    margin-top: 14.001992358px;
    line-height: 1.6;
    color: var(--hkobdggbkevgh);
    font-size: 16.001px;
}

.wo206mg {
    margin-top: 22.0020px;
    flex-wrap: wrap;
    display: flex;
    gap: 12px;
}

.wc2z2p0,
.wudoxn0 {
    align-items: center;
    letter-spacing: 0.18em;
    padding-top: 12.0034px;
    padding-right: 16px;
    padding-bottom: 12.00343731px;
    padding-left: 16.005817759px;
    font-size: 12.00810828px;
    justify-content: center;
    border: 1px solid var(--fropkzupzmkfkw);
    border-radius: 999.00896px;
    transition: transform 200ms ease, box-shadow 200ms ease, background 200ms ease;
    text-transform: uppercase;
    display: inline-flex;
}

#qkjf4u {
    image-rendering: auto;
    text-size-adjust: 100%;
}

.wc2z2p0 {
    box-shadow: 0 16.002px 40.00843435px rgba(213,176,57,0.22);
    border-color: rgba(213,176,54,0.55);
    background: linear-gradient(135deg, rgba(216,176,58,1), rgba(144,62,12,0.88));
    color: rgb(12,18,20);
}

.wudoxn0 {
    background: rgba(17,22,43,0.06);
    color: var(--njlmohrrenr);
}

#w1bjce {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.wc2z2p0:hover,
.wudoxn0:hover {
    box-shadow: 0 18.00500px 44.007px rgba(24,22,22,0.12);
    transform: translateY(-1px);
}

.wy581cr {
    background:
        linear-gradient(180deg, rgba(12,13,21,0.90), rgba(10,13,25,0.92)),
        url("/ed512175/e17999039a273105.webp");
    position: relative;
    background-size: cover;
    background-position: center;
    padding-top: 64.0012px;
    padding-right: 0;
    padding-bottom: 64.0058px;
    padding-left: 0;
    color: rgb(251,250,251);
}

.wh1n2ma {
    align-items: flex-end;
    gap: 18.00546237px;
    margin-bottom: 22px;
    display: flex;
    justify-content: space-between;
}

.wh1n2ma h2 {
    text-transform: uppercase;
    font-size: 28.007px;
    letter-spacing: 0.12em;
}

.wh1n2ma p {
    color: rgba(251,251,252,0.72);
    line-height: 1.6;
    max-width: 520.0029041px;
    font-size: 14.0065296px;
}
.wqtuqmh {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 14.0035637px;
}

.wu35lhb {
    overflow: hidden;
    background: rgba(255,255,253,0.06);
    display: flex;
    border: 1px solid rgba(216,176,53,0.22);
    backdrop-filter: blur(6px);
    border-radius: 16.008px;
    gap: 14.00264942px;
    grid-column: span 12;
    padding-top: 14.00645px;
    padding-right: 14.0047767px;
    padding-bottom: 14.00914px;
    padding-left: 14.003px;
}

.wq5avx0 {
    border-radius: 12.00809683px;
    justify-content: center;
    height: 84.005615521px;
    width: 160.0054638px;
    background: rgba(254,254,254,0.92);
    align-items: center;
    flex: 0 0 auto;
    display: flex;
    border: 1px solid rgba(0,0,1,0.08);
    overflow: hidden;
}

.wq5avx0 img {
    object-fit: contain;
    width: 100%;
    object-position: center;
    display: block;
    height: 100%;
}

.ww3h3bd {
    flex-direction: column;
    gap: 8.007817721px;
    flex: 1 1 auto;
    min-width: 0;
    display: flex;
    justify-content: center;
}

.whruiu7 {
    font-size: 18.00604px;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    color: #fdffff;
}

.war0ll4 {
    overflow-wrap: anywhere;
    word-break: break-word;
    line-height: 1.45;
    font-size: 14.00724344px;
    color: rgba(247,246,252,0.74);
}

.wlay42q {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}

.wzasa39 {
    align-self: flex-start;
    text-transform: uppercase;
    border-radius: 999.008418px;
    background: linear-gradient(135deg, rgba(214,178,56,1), rgba(255,255,255,0.10));
    letter-spacing: 0.18em;
    font-size: 12.007777877px;
    border: 1px solid rgba(214,175,55,0.50);
    padding-top: 10.0039560px;
    padding-right: 14.008px;
    padding-bottom: 10.00624px;
    padding-left: 14px;
    display: inline-flex;
    color: hsl(210,41%,7%);
}

.wzasa39:hover {
    filter: brightness(1.04);
}

.wyxntd8 {
    padding-top: 56.007155px;
    padding-right: 0;
    padding-bottom: 56.006905px;
    padding-left: 0;
    border-top: 1px solid var(--fropkzupzmkfkw);
}

#x5rloh {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.wyxntd8 h2 {
    color: var(--njlmohrrenr);
    font-size: 26.0060px;
    text-transform: uppercase;
    letter-spacing: 0.12em;
}

#kn5pz0 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

.wyxntd8 p {
    margin-top: 12.00780710px;
    font-size: 16.0052px;
    line-height: 1.65;
    max-width: 70ch;
    color: var(--hkobdggbkevgh);
}

.wuro9sv {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.wndgtpa {
    gap: 22.00756950px;
    display: grid;
    grid-template-columns: 1.05fr 0.95fr;
    align-items: center;
}

.wl4qwpq img {
    display: block;
    width: 100%;
    border-radius: 18.0054936px;
    height: auto;
    box-shadow: 0 18.00738621px 50.00426634px rgba(24,24,23,0.10);
    border: 1px solid var(--fropkzupzmkfkw);
}

.we1okhf {
    border-radius: 18.002026px;
    padding-top: 26px;
    padding-right: 26.0068919px;
    padding-bottom: 26.0073px;
    padding-left: 26.00841px;
    border: 1px solid var(--fropkzupzmkfkw);
    box-shadow: 0 14.0049px 40.004px rgba(31,23,23,0.08);
    background: var(--jbykbeqctza);
}

.wi9f2pb {
    align-items: start;
    grid-template-columns: 220.002px 1fr;
    gap: 18.00800698px;
    display: grid;
}

.wf40oqw img {
    height: auto;
    display: block;
    width: 100%;
    border-radius: 14.0013px;
    border: 1px solid var(--fropkzupzmkfkw);
}

.wvwixcq {
    position: relative;
    overflow: hidden;
    background: rgba(14,23,42,0.03);
}

.why8uo1 {
    opacity: 0.18;
    transform: translateZ(0);
    inset: 0;
    position: absolute;
}

.why8uo1 img {
    filter: contrast(1.05) saturate(0.85);
    height: 100%;
    display: block;
    object-fit: cover;
    width: 100%;
    object-position: center;
}

.wgop05p {
    max-width: 820.004443424px;
    border-radius: 18.00775381px;
    border: 1px solid var(--fropkzupzmkfkw);
    box-shadow: 0 22px 60.00934px rgba(27,25,23,0.10);
    background: rgba(255,254,253,0.82);
    position: relative;
    padding-top: 28px;
    padding-right: 26px;
    padding-bottom: 28.0062px;
    padding-left: 26.007106305px;
}

.wdnps11 {
    grid-template-columns: 1.1fr 0.9fr;
    display: grid;
    align-items: center;
    gap: 18.00340760px;
}

.wg05tzr {
    gap: 12.007890px;
    grid-template-columns: 1fr 1fr;
    display: grid;
}

.wg05tzr img {
    border-radius: 16.0052783px;
    border: 1px solid var(--fropkzupzmkfkw);
    display: block;
    width: 100%;
    height: auto;
}

.wqivonf {
    background: var(--jbykbeqctza);
    padding-top: 22.007770px;
    padding-right: 22.00172px;
    padding-bottom: 22px;
    padding-left: 22.006641px;
    grid-template-columns: 180.007405244px 1fr;
    border: 1px solid var(--fropkzupzmkfkw);
    border-radius: 18.008px;
    display: grid;
    gap: 18.0072018px;
    align-items: center;
}

.wm0t1zh img {
    height: auto;
    display: block;
    border: 1px solid var(--fropkzupzmkfkw);
    width: 100%;
    border-radius: 14.004px;
}

.wa8wh6h {
    grid-template-columns: 1.05fr 0.95fr;
    align-items: start;
    display: grid;
    gap: 18.001px;
}

.wj4zmln {
    grid-template-columns: 1fr 1fr;
    gap: 10.002018px;
    display: grid;
}

.wj4zmln img {
    border: 1px solid var(--fropkzupzmkfkw);
    width: 100%;
    height: auto;
    border-radius: 14.00469px;
    display: block;
}

.wgigzed {
    color: rgba(255,252,254,0.90);
    padding: 38.0044px 0 28px;
    margin-top: auto;
    background: linear-gradient(180deg, rgba(9,14,24,0.98), rgba(11,12,24,0.92));
    border-top: 1px solid rgba(210,173,57,0.18);
}

.wn6naao {
    gap: 18.002px;
    align-items: start;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.wzqlczm {
    backface-visibility: hidden;
}

.wbqzkus img {
    filter: grayscale(1) brightness(10);
    display: block;
    width: auto;
    height: 36.004872px;
}

.waq8v8q {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    justify-items: start;
    gap: 10px 14.0097916px;
    display: grid;
}

.waq8v8q a {
    border-bottom: 1px solid transparent;
    padding-bottom: 6.00745px;
    color: rgba(252,254,252,0.78);
    font-size: 12.0063423px;
    text-transform: uppercase;
    letter-spacing: 0.14em;
}

.waq8v8q a:hover {
    color: #fffdfe;
    border-bottom-color: rgba(212,172,59,0.55);
}

.wk83a60 {
    margin-top: 20.00757012px;
    align-items: center;
    gap: 12.0094528px;
    display: flex;
    flex-wrap: wrap;
}

#fnsnph {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

.wumcs8q {
    background: rgba(255,254,253,0.04);
    align-items: center;
    border: 1px solid rgba(208,176,55,0.16);
    border-radius: 14.0086389px;
    padding: 10.0083px 12.002px;
    display: inline-flex;
    justify-content: center;
}

.wumcs8q img {
    display: block;
    width: auto;
    height: 28.00705px;
}

.wpbk5oh {
    padding-top: 16.00912887px;
    display: grid;
    gap: 10.00683539px;
    border-top: 1px solid rgba(211,176,54,0.14);
    margin-top: 18px;
}

.wfhe8h8 {
    border-bottom: 1px solid rgba(211,174,53,0.45);
    color: rgba(212,174,51,0.95);
}

.ww6gjqw {
    color: rgba(255,255,253,0.68);
    font-size: 12.0074px;
    line-height: 1.55;
}

@media (min-width: 768px) {
    .wg70d7g {
        display: flex;
    }

    #wn7oqp {
        image-rendering: auto;
        text-rendering: optimizeLegibility;
    }

    #u745vb {
        display: none;
    }
}

@media (max-width: 767px) {
    .wyth016 {
        image-rendering: auto;
        backface-visibility: hidden;
        -webkit-font-smoothing: antialiased;
    }
    .whzwk6y {
        padding: 44px 0;
    }

    .wiyxgkh {
        padding: 24.0081px;
    }

    .wynacj9 {
        font-size: 30.0090px;
    }

    .wf2oe85 {
        image-rendering: auto;
        text-rendering: optimizeLegibility;
    }

    .wh1n2ma {
        flex-direction: column;
        align-items: flex-start;
    }

    .wndgtpa,
    .wi9f2pb,
    .wdnps11,
    .wqivonf,
    .wa8wh6h {
        grid-template-columns: 1fr;
    }

    .wwqw4nf {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .wu35lhb {
        flex-direction: column;
    }

    .wq5avx0 {
        height: 74.005px;
        width: 140.0041014px;
    }

    .wq5q4dx {
        font-variant-ligatures: normal;
        image-rendering: auto;
    }
}
#uhjand {
    align-items: center;
    z-index: 999999;
    justify-content: center;
    position: fixed;
    display: none;
    background: rgba(0,1,4,0.6);
    inset: 0;
}

.wq63hu7 {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}

#uhjand.active {
    visibility: visible;
    opacity: 1;
    display: flex;
}

.wrodf27 {
    position: relative;
}

.wjywyf5 {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

.whhby2x {
    border-radius: 8.003px;
    max-width: 400.0076727px;
    padding: 1.5rem;
    border: 1px solid var(--fropkzupzmkfkw);
    background: var(--jbykbeqctza);
}

.wnmaj5n {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border: 1px solid var(--fropkzupzmkfkw);
    background: var(--jbykbeqctza);
    display: none;
    border-radius: 8.0084746px;
}

.wnmaj5n.active {
    display: block;
}

.wzgi8vf {
    display: flex;
    gap: 0.5rem;
    margin-top: 1rem;
}

.wdyytrj,
.wahnqsm,
.wnf9iih,
.wl6r3tj {
    cursor: pointer;
    background: var(--jbykbeqctza);
    border: 1px solid var(--fropkzupzmkfkw);
    border-radius: 4.004845px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}

#hqgz0o {
    display: none;
    z-index: 999998;
    border-top: 1px solid var(--fropkzupzmkfkw);
    left: 0;
    box-shadow: 0 -2.007px 10.00925116px rgba(0,0,0,0.1);
    bottom: 0;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    background: var(--jbykbeqctza);
    right: 0;
    position: fixed;
}

#hqgz0o.active {
    visibility: visible;
    opacity: 1;
    display: block;
}

.wpb3etd {
    gap: 0.5rem;
    margin-top: 0.5rem;
    display: flex;
}

