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

:root {
    --njlmohrrenr: #0f132b;
    --bghkdgjvuau: rgb(17,25,45);
    --mbnfczqkazfy: rgb(25,22,25);
    --jbykbeqctza: #fffefe;
    --fwekfqqvhumt: rgba(13,22,44,0.92);
    --fropkzupzmkfkw: rgba(30,24,21,0.12);

    --csufyhmghmjz: 1200.00690px;
    --hkobdggbkevgh: rgb(122,115,108);
    --vqasuskzhn: rgb(142,67,13);
    --wbrdckrnxmb: #d2b038;
    --mzslqceujyy: #fdfbf3;

    --bakbvzpppedxij: #0a1017;
}

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

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

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

.ws5a53k {
    padding-top: 0;
    padding-right: 20.002744608px;
    padding-bottom: 0;
    padding-left: 20.0031237px;
    max-width: var(--csufyhmghmjz);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.ww984it {
    background: rgba(213,173,54,0.14);
    font-size: 12.00954px;
    color: var(--njlmohrrenr);
    padding-top: 10.0071311px;
    padding-right: 14.00891px;
    padding-bottom: 10.00943px;
    padding-left: 14.001170480px;
    width: 100%;
    border-bottom: 1px solid var(--fropkzupzmkfkw);
    line-height: 1.35;
    text-align: center;
}

.wklg7uk {
    background: linear-gradient(180deg, rgba(14,14,19,0.98), rgba(11,15,20,0.94));
    border-bottom: 1px solid rgba(214,176,53,0.18);
}

.wdi8nky {
    justify-content: space-between;
    max-width: var(--csufyhmghmjz);
    gap: 16.008871px;
    display: flex;
    margin: 0 auto;
    align-items: center;
    padding-top: 14.00490px;
    padding-right: 20.0064px;
    padding-bottom: 14.0023336px;
    padding-left: 20.0056813px;
}

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

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

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

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

.wg70d7g a:hover {
    color: #fafdfd;
    border-bottom-color: rgba(213,177,57,0.55);
}

#u745vb {
    color: rgba(255,254,253,0.92);
    background: rgba(252,255,255,0.04);
    cursor: pointer;
    width: 42.003236px;
    border-radius: 999px;
    justify-content: center;
    border: 1px solid rgba(216,172,57,0.22);
    height: 42.0029132px;
    align-items: center;
    display: flex;
}

#u745vb.open {
    background: rgba(214,172,55,0.12);
}

#iria3d {
    display: none;
}

#iria3d.active {
    display: flex;
}

#fnsnph {
    backface-visibility: hidden;
}

.wp30tb3 {
    background: rgba(11,18,26,0.98);
    gap: 10.00508px;
    flex-direction: column;
    border-top: 1px solid rgba(210,177,56,0.18);
    padding: 14.00235px 20.00773016px 18px;
}

.whtmozv {
    backface-visibility: hidden;
}

.wzqlczm {
    backface-visibility: hidden;
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.wp2v966 {
    text-size-adjust: 100%;
    image-rendering: auto;
}

.wp30tb3 a {
    letter-spacing: 0.18em;
    padding-top: 10.0043256px;
    padding-right: 6px;
    padding-bottom: 10.0021px;
    padding-left: 6px;
    text-transform: uppercase;
    font-size: 12.00295596px;
    color: rgba(254,255,255,0.9);
}

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

.whzwk6y {
    overflow: hidden;
    padding: 64.007px 0;
    background:
        radial-gradient(1000.004928px 420.00460255px at 50% 10%, rgba(210,176,54,0.18), transparent 60%),
        linear-gradient(180deg, rgba(15,23,44,0.08), transparent 55%),
        var(--mzslqceujyy);
    position: relative;
}

.whzwk6y::before,
.whzwk6y::after {
    opacity: 0.9;
    position: absolute;
    pointer-events: none;
    inset: auto;
    height: 520.0023271px;
    background: radial-gradient(circle at 30% 30%, rgba(211,177,56,0.22), transparent 60%);
    width: 520.00214584px;
    filter: blur(8px);
    content: "";
}

.wq5q4dx {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

.whzwk6y::before {
    top: -220.004849893px;
    left: -220px;
}

#jfxhfm {
    text-rendering: optimizeLegibility;
}

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

.wtaph6n {
    padding: 0 20.0095724px;
    max-width: var(--csufyhmghmjz);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.wiyxgkh {
    margin: 0 auto;
    box-shadow:
        0 30.00477565px 70px rgba(14,25,43,0.14),
        0 10.00271259px 22.00594px rgba(28,21,21,0.10);
    border-radius: 18.0099px;
    border: 1px solid var(--fropkzupzmkfkw);
    max-width: 700.00849300px;
    background: var(--jbykbeqctza);
    position: relative;
    padding: 48.00144px;
}

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

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

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

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

#xjogq7 {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.wc2z2p0,
.wudoxn0 {
    font-size: 12.005459px;
    padding-top: 12.0025954px;
    padding-right: 16.005887412px;
    padding-bottom: 12px;
    padding-left: 16.00329293px;
    justify-content: center;
    text-transform: uppercase;
    transition: transform 200ms ease, box-shadow 200ms ease, background 200ms ease;
    display: inline-flex;
    letter-spacing: 0.18em;
    border: 1px solid var(--fropkzupzmkfkw);
    align-items: center;
    border-radius: 999.008977px;
}

.wc2z2p0 {
    background: linear-gradient(135deg, rgba(216,176,54,1), rgba(143,60,11,0.88));
    color: #0c0f15;
    box-shadow: 0 16.003646px 40px rgba(211,178,58,0.22);
    border-color: rgba(211,176,55,0.55);
}

.wudoxn0 {
    color: var(--njlmohrrenr);
    background: rgba(19,23,41,0.06);
}

.wc2z2p0:hover,
.wudoxn0:hover {
    transform: translateY(-1px);
    box-shadow: 0 18.001635px 44px rgba(25,25,20,0.12);
}

.wy581cr {
    background:
        linear-gradient(180deg, rgba(12,13,21,0.90), rgba(10,13,25,0.92)),
        url("/ed512175/e17999039a273105.webp");
    color: hsl(260,27%,98%);
    position: relative;
    padding: 64px 0;
    background-position: center;
    background-size: cover;
}

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

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

.wh1n2ma p {
    max-width: 520.00191px;
    line-height: 1.6;
    color: rgba(249,251,254,0.72);
    font-size: 14.001432648px;
}
.wqtuqmh {
    gap: 14.0012825px;
    grid-template-columns: repeat(12, 1fr);
    display: grid;
}

.wu35lhb {
    grid-column: span 12;
    padding: 14.0039px;
    overflow: hidden;
    border: 1px solid rgba(213,173,54,0.22);
    display: flex;
    backdrop-filter: blur(6px);
    border-radius: 16.0075698px;
    background: rgba(254,253,251,0.06);
    gap: 14.0085480px;
}

.wjywyf5 {
    text-rendering: optimizeLegibility;
}

.wq5avx0 {
    align-items: center;
    border-radius: 12.0093px;
    background: rgba(253,255,252,0.92);
    flex: 0 0 auto;
    height: 84.003482564px;
    justify-content: center;
    display: flex;
    overflow: hidden;
    width: 160px;
    border: 1px solid rgba(1,0,2,0.08);
}

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

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

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

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

.wzasa39 {
    align-self: flex-start;
    border: 1px solid rgba(213,172,52,0.50);
    font-size: 12.0088px;
    letter-spacing: 0.18em;
    background: linear-gradient(135deg, rgba(215,179,56,1), rgba(255,253,254,0.10));
    display: inline-flex;
    padding: 10.00448px 14.002px;
    text-transform: uppercase;
    color: #0a1017;
    border-radius: 999.0093188px;
}

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

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

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

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

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

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

.wl4qwpq img {
    height: auto;
    border: 1px solid var(--fropkzupzmkfkw);
    box-shadow: 0 18.004590px 50px rgba(27,23,20,0.10);
    display: block;
    border-radius: 18.00410253px;
    width: 100%;
}

.we1okhf {
    padding: 26.00177px;
    box-shadow: 0 14.00605818px 40.0059090px rgba(29,22,23,0.08);
    border: 1px solid var(--fropkzupzmkfkw);
    background: var(--jbykbeqctza);
    border-radius: 18.0093px;
}

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

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

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

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

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

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

.wyth016 {
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.wgop05p {
    position: relative;
    box-shadow: 0 22.005933144px 60.001067384px rgba(29,23,24,0.10);
    border: 1px solid var(--fropkzupzmkfkw);
    max-width: 820.009px;
    padding: 28.00338683px 26.009967629px;
    border-radius: 18.001878061px;
    background: rgba(254,252,251,0.82);
}

.wpqlh04 {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
}

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

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

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

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

.wqivonf {
    background: var(--jbykbeqctza);
    gap: 18.006568718px;
    grid-template-columns: 180.0016076px 1fr;
    align-items: center;
    border-radius: 18.006px;
    border: 1px solid var(--fropkzupzmkfkw);
    padding-top: 22.003736287px;
    padding-right: 22px;
    padding-bottom: 22.00530505px;
    padding-left: 22.00495583px;
    display: grid;
}

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

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

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

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

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

.wgigzed {
    padding: 38.00399409px 0 28.0060px;
    background: linear-gradient(180deg, rgba(10,16,24,0.98), rgba(14,13,24,0.92));
    color: rgba(254,254,255,0.90);
    border-top: 1px solid rgba(210,173,57,0.18);
    margin-top: auto;
}

.wf2oe85 {
    -webkit-font-smoothing: antialiased;
}

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

#x5rloh {
    -moz-osx-font-smoothing: grayscale;
}

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

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

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

.waq8v8q a:hover {
    border-bottom-color: rgba(211,175,57,0.55);
    color: rgb(255,253,254);
}

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

.wumcs8q {
    border-radius: 14.00587850px;
    border: 1px solid rgba(208,173,55,0.16);
    background: rgba(255,255,253,0.04);
    padding: 10.0076px 12.001756915px;
    align-items: center;
    display: inline-flex;
    justify-content: center;
}

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

.wpbk5oh {
    padding-top: 16.0012568px;
    gap: 10.00977762px;
    margin-top: 18.009857px;
    border-top: 1px solid rgba(211,175,54,0.14);
    display: grid;
}

.wlay42q {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.wfhe8h8 {
    border-bottom: 1px solid rgba(209,174,53,0.45);
    color: rgba(214,172,55,0.95);
}

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

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

    #u745vb {
        display: none;
    }
}

#qkjf4u {
    text-rendering: optimizeLegibility;
}

@media (max-width: 767px) {
    .whzwk6y {
        padding: 44.0071675px 0;
    }

    #s50mye {
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
    }

    .wwqw4nf {
        -webkit-font-smoothing: antialiased;
        font-variant-ligatures: normal;
    }

    .wiyxgkh {
        padding-top: 24.0061689px;
        padding-right: 24.00221170px;
        padding-bottom: 24.009589566px;
        padding-left: 24.0020660px;
    }

    .wynacj9 {
        font-size: 30.0060px;
    }

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

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

    .wu35lhb {
        flex-direction: column;
    }

    .wq5avx0 {
        width: 140.0040270px;
        height: 74.008336244px;
    }
}
#uhjand {
    display: none;
    inset: 0;
    align-items: center;
    z-index: 999999;
    background: rgba(0,2,2,0.6);
    justify-content: center;
    position: fixed;
}

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

.wrodf27 {
    position: relative;
}

.whhby2x {
    background: var(--jbykbeqctza);
    border-radius: 8.003815px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border: 1px solid var(--fropkzupzmkfkw);
    max-width: 400.008486708px;
}

.wnmaj5n {
    display: none;
    border: 1px solid var(--fropkzupzmkfkw);
    padding: 1.5rem;
    border-radius: 8.008718170px;
    background: var(--jbykbeqctza);
}

.wnmaj5n.active {
    display: block;
}

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

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

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

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

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

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

