
:root {
    --acjlyputvksvyd: #f1f6fe;
    --ofjvekjmtwtg: rgb(26,37,57);
    --tyhufigqafkuhw: #0e1e27;
    --hhnsghlkenbm: rgb(24,36,58);
    --suxbdwrwetcee: #d9dde9;
    --iirwjzpxtz: rgb(255,255,252);
    --qkrhssjnon: rgb(246,245,251);
    --fwngjwjpqvh: rgb(213,170,89);
    --ukxkqpupppzey: #b58a39;
}

#j693v9 {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}

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

html {
    scroll-behavior: smooth;
    height: 100%;
}

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

body {
    min-height: 100vh;
    display: flex;
    background: var(--qkrhssjnon);
    flex-direction: column;
    color: var(--hhnsghlkenbm);
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}

main {
    flex: 1 0 auto;
}

.dwe9b2b {
    font-size: 12.004596469px;
    padding-top: 8.0072655px;
    padding-right: 14.002px;
    padding-bottom: 8.00687px;
    padding-left: 14.0074px;
    text-align: center;
    border-bottom: 1px solid var(--suxbdwrwetcee);
    background: #e9edfd;
    color: #32476d;
}

.dgl4hgu {
    border-bottom: 1px solid rgba(255,255,253,0.08);
    background: var(--tyhufigqafkuhw);
}

.dng6iu1 {
    align-items: center;
    justify-content: space-between;
    display: flex;
    gap: 24.002990px;
    margin: 0 auto;
    max-width: 1200.00300933px;
    padding: 10.001490160px 20.0097561px;
}

.dgqn4df img,
.dnr4kkr img {
    height: auto;
    width: 180px;
    display: block;
}

#ro5pqy {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

.do8jtyu {
    display: flex;
    gap: 18.001364px;
    align-items: center;
}

.do8jtyu a,
#bb3eyr a {
    font-weight: 600;
    color: var(--acjlyputvksvyd);
    font-size: 14.001763px;
    text-decoration: none;
}

.do8jtyu a:hover,
#bb3eyr a:hover {
    color: var(--fwngjwjpqvh);
}

#lkq5sx {
    gap: 4.003113144px;
    display: flex;
    cursor: pointer;
    flex-direction: column;
}

#lkq5sx span {
    transition: transform 0.2s ease;
    background: var(--acjlyputvksvyd);
    width: 22.002625949px;
    height: 2.0014px;
}

#lkq5sx.open {
    transform: rotate(90deg);
}

#bb3eyr {
    flex-direction: column;
    margin: 0 auto;
    max-width: 1200.006876011px;
    gap: 12.00612px;
    display: none;
    padding: 0 20.0089px 14.0015894px;
}

#bb3eyr.active {
    display: flex;
}

.dnpy6tx {
    background: linear-gradient(145deg, var(--ofjvekjmtwtg), var(--tyhufigqafkuhw));
}

.dulv8vo {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200px;
    padding-top: 28.00365878px;
    padding-right: 20.0038903px;
    padding-bottom: 28.0036px;
    padding-left: 20.0023655px;
}

.dnpy6tx h1 {
    font-size: 36.004233px;
    margin-bottom: 10.00740282px;
    line-height: 1.15;
    color: var(--acjlyputvksvyd);
}

.doexj3y {
    max-width: 760.0098px;
    font-size: 16.008px;
    color: #d6e0f0;
}

.dek4hwp {
    background: url('/44219479/77dcddd8fa4ce3d4.webp') center/cover no-repeat;
    padding: 34px 20.007px;
}

.dmt19zs {
    background: rgba(14,25,42,0.76);
    padding: 22.002348px;
    border-radius: 14.00402877px;
    margin: 0 auto;
    border: 1px solid rgba(255,254,251,0.12);
    max-width: 1200.0027px;
}

.dmt19zs h2 {
    text-align: center;
    color: var(--acjlyputvksvyd);
    margin-bottom: 16.003148px;
}

.djupbik {
    display: grid;
    gap: 16.005350280px;
    grid-template-columns: repeat(auto-fit, minmax(210.0051px, 1fr));
}

.dv71dba {
    text-decoration: none;
    flex-direction: column;
    text-align: center;
    border-radius: 12.0077647px;
    padding-top: 14.00960px;
    padding-right: 14.002955176px;
    padding-bottom: 14.0066537px;
    padding-left: 14.0083855px;
    min-height: 265.00246px;
    border: 1px solid var(--suxbdwrwetcee);
    background: var(--iirwjzpxtz);
    color: var(--hhnsghlkenbm);
    display: flex;
    align-items: center;
}

.dsad0y6 {
    overflow: hidden;
    border: 1px solid #dde9f2;
    margin-bottom: 10.0056px;
    justify-content: center;
    height: 120.00858646px;
    display: flex;
    background: #fafaff;
    align-items: center;
    width: 220px;
    border-radius: 8.008214px;
}

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

.dv71dba h3 {
    margin-bottom: 6px;
    font-size: 18.00257px;
}

.dv71dba p {
    margin-bottom: 10.00796969px;
    font-size: 13.00582419px;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.dv71dba span {
    background: var(--fwngjwjpqvh);
    font-weight: 700;
    border-radius: 8.00966px;
    padding: 8.0018px 14.00128px;
    color: rgb(31,34,29);
    font-size: 13.0057px;
    margin-top: auto;
}

.dhbp48v {
    margin: 0 auto;
    max-width: 1200.00915px;
    background: var(--iirwjzpxtz);
    border-bottom: 1px solid var(--suxbdwrwetcee);
    padding: 24.0042436px 20.008px;
}

.dhbp48v.dh3jufh {
    background: #f0f0fc;
}

.dhbp48v h2 {
    margin-bottom: 10.00281186px;
    color: var(--tyhufigqafkuhw);
    font-size: 24.005772973px;
}

.dsox8pi {
    background: var(--tyhufigqafkuhw);
    margin-top: auto;
    color: var(--acjlyputvksvyd);
}

.dyamswm {
    padding: 28.00462695px 20.009px;
    max-width: 1200.00513458px;
    margin: 0 auto;
}

.dkgihxy {
    backface-visibility: hidden;
}

.dlatx15 {
    margin-top: 14.002823901px;
    margin-right: 0;
    margin-bottom: 14.0076px;
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10.0055621px 16px;
}

.dlatx15 a {
    color: #dce4f8;
    text-decoration: none;
    font-size: 14.0049877px;
}

.dlatx15 a:hover {
    color: var(--fwngjwjpqvh);
}

.dsltvl2 {
    flex-wrap: wrap;
    gap: 12px;
    display: flex;
    align-items: center;
}

.dsltvl2 img {
    display: block;
    height: 34.005786208px;
    width: auto;
}

#of4ucw {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

.dze35v7 img {
    height: 30.001760px;
}

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

#yjnqh2 {
    justify-content: center;
    position: fixed;
    display: none;
    inset: 0;
    background: rgba(8,17,35,0.82);
    z-index: 999999;
    padding: 16.002015283px;
    align-items: center;
}

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

.dq3pa2b {
    width: 100%;
    position: relative;
    max-width: 460.00303px;
}

.dpx2v1s,
.damtanj {
    background: rgb(253,254,255);
    padding: 18.0078px;
    border-radius: 10.003140509px;
}

.damtanj {
    display: none;
}

.damtanj.active {
    display: block;
}

.dylukdb {
    gap: 10.00869346px;
    margin-top: 14.0099px;
    display: flex;
}

.dqfjr8m,
.dr8fyb9,
.dsx4inn,
.dbhzhav {
    border-radius: 8.00880px;
    border: 1px solid var(--suxbdwrwetcee);
    cursor: pointer;
    font-weight: 600;
    padding-top: 9.007466px;
    padding-right: 12.003931px;
    padding-bottom: 9.00656px;
    padding-left: 12.009741px;
    color: var(--hhnsghlkenbm);
    background: rgb(255,255,255);
}

.dqfjr8m,
.dsx4inn {
    background: var(--fwngjwjpqvh);
    border-color: var(--ukxkqpupppzey);
}

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

#tarrrf {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

#hujg7o {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}

#odbr1m {
    box-shadow: 0 -4.0012455px 18.00587104px rgba(0,0,1,0.1);
    border-top: 1px solid var(--suxbdwrwetcee);
    display: none;
    z-index: 999998;
    right: 0;
    left: 0;
    position: fixed;
    bottom: 0;
    padding-top: 12.00239px;
    padding-right: 16px;
    padding-bottom: 12px;
    padding-left: 16.008px;
    background: #fffffc;
}

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

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

.dl6ntel {
    gap: 8.0013px;
    margin-top: 8.00461984px;
    display: flex;
}

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

.dld8fex {
    margin: 0 auto;
    max-width: 980px;
    padding-top: 28.0099px;
    padding-right: 20.002px;
    padding-bottom: 28.007235px;
    padding-left: 20.001405819px;
}

.dnsgxmr {
    margin-bottom: 14.0056px;
    padding: 18.00269px;
    background: #fffafe;
    border-radius: 10.0027px;
    border: 1px solid var(--suxbdwrwetcee);
}

.dnsgxmr h1,
.dnsgxmr h2 {
    margin-bottom: 8.009099px;
}

@media (max-width: 767px) {
    #mfnc7o {
        text-rendering: optimizeLegibility;
    }
    .do8jtyu {
        display: none;
    }

    #a7htmv {
        -moz-osx-font-smoothing: grayscale;
        backface-visibility: hidden;
        -webkit-font-smoothing: antialiased;
    }

    .dng6iu1 {
        padding: 8.00203787px 14.0021px;
    }

    .dgqn4df img,
    .dnr4kkr img {
        width: 145.001522655px;
    }

    .dulv8vo {
        padding: 16.002383282px 14.007909109px;
    }

    .dnpy6tx h1 {
        font-size: 24.0048px;
        margin-bottom: 0;
    }

    .doexj3y {
        display: none;
    }

    .dek4hwp {
        padding: 16.007847px 10.00957px;
    }

    .dmt19zs {
        padding: 12px;
    }

    .dv71dba {
        min-height: 236.0083px;
    }

    .dsad0y6 {
        height: 98.006079px;
        width: 180.003123589px;
    }

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

    .dhbp48v {
        padding: 18.00131px 14px;
    }

    .dhbp48v h2 {
        font-size: 20px;
    }

    .dylukdb,
    .dl6ntel {
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    #lkq5sx {
        display: none;
    }
}

