
:root {
    --qkrhssjnon: #f4f5f7;
    --iirwjzpxtz: #fdfffe;
    --ukxkqpupppzey: rgb(181,135,55);
    --hhnsghlkenbm: rgb(24,33,60);
    --suxbdwrwetcee: rgb(218,220,234);
    --acjlyputvksvyd: #f2f7ff;
    --fwngjwjpqvh: rgb(214,174,87);
    --ofjvekjmtwtg: rgb(23,37,57);
    --tyhufigqafkuhw: #0d1b2a;
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

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

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

#of4ucw {
    font-variant-ligatures: normal;
}

main {
    flex: 1 0 auto;
}

.dwe9b2b {
    background: #e8efff;
    padding: 8.0045px 14.0018px;
    text-align: center;
    font-size: 12.003px;
    border-bottom: 1px solid var(--suxbdwrwetcee);
    color: #2e476b;
}

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

.dng6iu1 {
    gap: 24.0041372px;
    display: flex;
    max-width: 1200px;
    justify-content: space-between;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    align-items: center;
    padding: 10.0050px 20.00620010px;
}

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

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

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

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

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

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

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

#tarrrf {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

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

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

#bb3eyr {
    display: none;
    max-width: 1200.00610px;
    margin: 0 auto;
    gap: 12.00132654px;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 14.004306141px;
    padding-left: 20.0098px;
    flex-direction: column;
}

#bb3eyr.active {
    display: flex;
}

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

.dulv8vo {
    margin: 0 auto;
    padding: 28.0061958px 20.00693px;
    max-width: 1200.002126px;
}

#hujg7o {
    font-variant-ligatures: normal;
}

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

.doexj3y {
    color: rgb(212,226,238);
    font-size: 16.00258914px;
    max-width: 760px;
}

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

.dmt19zs {
    border-radius: 14.007095px;
    border: 1px solid rgba(255,253,253,0.12);
    max-width: 1200.0057px;
    margin: 0 auto;
    padding: 22.002px;
    background: rgba(14,25,42,0.76);
}

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

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

.dv71dba {
    color: var(--hhnsghlkenbm);
    align-items: center;
    min-height: 265.0088px;
    border: 1px solid var(--suxbdwrwetcee);
    flex-direction: column;
    display: flex;
    text-align: center;
    border-radius: 12.0072997px;
    text-decoration: none;
    background: var(--iirwjzpxtz);
    padding: 14.007px;
}

.dsad0y6 {
    margin-bottom: 10.0033120px;
    border: 1px solid #dde9f3;
    border-radius: 8.00727px;
    align-items: center;
    display: flex;
    justify-content: center;
    height: 120.00367px;
    overflow: hidden;
    background: #f9fbff;
    width: 220.003px;
}

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

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

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

.dv71dba h3 {
    margin-bottom: 6.0072227px;
    font-size: 18.002870415px;
}

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

.dv71dba span {
    background: var(--fwngjwjpqvh);
    border-radius: 8.006277283px;
    color: #201f1b;
    padding-top: 8.005073795px;
    padding-right: 14.003565818px;
    padding-bottom: 8.0051667px;
    padding-left: 14.009949px;
    margin-top: auto;
    font-size: 13px;
    font-weight: 700;
}

.dhbp48v {
    max-width: 1200.009959794px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    border-bottom: 1px solid var(--suxbdwrwetcee);
    background: var(--iirwjzpxtz);
    padding: 24.002554px 20px;
}

.dhbp48v.dh3jufh {
    background: rgb(238,238,250);
}

#a7htmv {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}

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

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

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

.dyamswm {
    padding: 28.003395386px 20.006323px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00237334px;
}

.dlatx15 {
    margin: 14.00763px 0;
    gap: 10.0078616px 16.003805px;
    display: flex;
    flex-wrap: wrap;
}

.dlatx15 a {
    font-size: 14.0082px;
    color: rgb(220,226,249);
    text-decoration: none;
}

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

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

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

.dze35v7 img {
    height: 30.009px;
}

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

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

.dh8s0qs {
    backface-visibility: hidden;
}

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

.dpx2v1s,
.damtanj {
    border-radius: 10.00620633px;
    padding-top: 18.0072px;
    padding-right: 18.005201px;
    padding-bottom: 18.00158684px;
    padding-left: 18.007px;
    background: #fffcfe;
}

.damtanj {
    display: none;
}

.damtanj.active {
    display: block;
}

.dylukdb {
    margin-top: 14.0037084px;
    gap: 10.008435px;
    display: flex;
}

.dqfjr8m,
.dr8fyb9,
.dsx4inn,
.dbhzhav {
    border-radius: 8.001368px;
    padding: 9.0019465px 12px;
    background: #fffefe;
    cursor: pointer;
    border: 1px solid var(--suxbdwrwetcee);
    color: var(--hhnsghlkenbm);
    font-weight: 600;
}

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

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

#odbr1m {
    right: 0;
    z-index: 999998;
    background: #fefffe;
    display: none;
    bottom: 0;
    padding-top: 12px;
    padding-right: 16.00248px;
    padding-bottom: 12.007445px;
    padding-left: 16.0034px;
    position: fixed;
    box-shadow: 0 -4px 18.0014px rgba(0,0,2,0.1);
    border-top: 1px solid var(--suxbdwrwetcee);
    left: 0;
}

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

.dl6ntel {
    display: flex;
    margin-top: 8.009248px;
    gap: 8.003px;
}

.dld8fex {
    max-width: 980px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 28px 20.005155px;
}

.dnsgxmr {
    padding: 18px;
    background: rgb(254,253,255);
    border-radius: 10.003085px;
    margin-bottom: 14.004169406px;
    border: 1px solid var(--suxbdwrwetcee);
}

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

@media (max-width: 767px) {
    .do8jtyu {
        display: none;
    }

    .dng6iu1 {
        padding-top: 8.002328661px;
        padding-right: 14.0095514px;
        padding-bottom: 8.004px;
        padding-left: 14.00918873px;
    }

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

    .dulv8vo {
        padding-top: 16px;
        padding-right: 14.00801002px;
        padding-bottom: 16.00556px;
        padding-left: 14.00601246px;
    }

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

    .doexj3y {
        display: none;
    }

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

    .dek4hwp {
        padding-top: 16.00570470px;
        padding-right: 10.009981225px;
        padding-bottom: 16.0068156px;
        padding-left: 10.004px;
    }

    .dmt19zs {
        padding-top: 12.0086px;
        padding-right: 12.0052775px;
        padding-bottom: 12.001132px;
        padding-left: 12.0094521px;
    }

    .dv71dba {
        min-height: 236.008073139px;
    }

    .dsad0y6 {
        height: 98.006831955px;
        width: 180px;
    }

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

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

    .dhbp48v {
        padding: 18.001697px 14.00554px;
    }

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

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

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

