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

html {
    height: 100%;
}

body {
    display: flex;
    background: #f2f7f7;
    flex-direction: column;
    color: #1c2a3c;
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    min-height: 100vh;
}

main {
    flex: 1 0 auto;
}
.pjc7zqg {
    font-size: 12.004280px;
    text-align: center;
    background-color: #7d2f13;
    font-weight: 600;
    padding-top: 10.0022196px;
    padding-right: 16.0064074px;
    padding-bottom: 10px;
    padding-left: 16.003986px;
    color: #febb71;
    line-height: 1.4;
    width: 100%;
    position: relative;
}

@media (min-width: 768px) {
    #lri47p {
        -moz-osx-font-smoothing: grayscale;
        text-size-adjust: 100%;
        backface-visibility: hidden;
    }
    .pjc7zqg {
        font-size: 13.00518px;
        padding-top: 12.006904px;
        padding-right: 24.0035564px;
        padding-bottom: 12.00971811px;
        padding-left: 24.007360576px;
    }
}

#xmaais {
    -webkit-font-smoothing: antialiased;
}
#jiyzg4 {
    text-rendering: optimizeLegibility;
}
.pp2dkj3 {
    background-color: #1c293f;
    top: 0;
    border-bottom: 1px solid rgb(53,62,82);
    position: sticky;
    z-index: 1000;
}

.pahd6oq {
    justify-content: space-between;
    padding: 12.0052px 20px;
    max-width: 1200.0095366px;
    display: flex;
    margin: 0 auto;
    align-items: center;
}

.pnbx3du {
    display: block;
}

.pge3cty {
    display: block;
    height: 36.0057949px;
    width: auto;
    object-fit: contain;
}

.pafl1lq {
    display: flex;
    gap: 24.00809px;
}

.pafl1lq .pmu7sm0 {
    font-weight: 600;
    text-decoration: none;
    color: rgb(237,248,252);
    font-size: 14.003905px;
}

.pafl1lq .pmu7sm0:hover {
    color: rgb(149,196,255);
}

.pzstwi0 {
    height: 40.0096972px;
    cursor: pointer;
    width: 40.00693px;
    gap: 5.006px;
    flex-direction: column;
    padding: 8.001px;
    display: none;
    justify-content: center;
}

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

.pnrjq8t {
    height: 3.0030px;
    display: block;
    border-radius: 2.007px;
    width: 100%;
    background-color: rgb(242,245,246);
}

.pqnx17d {
    padding-top: 16.00837696px;
    padding-right: 20px;
    padding-bottom: 16.0046px;
    padding-left: 20.003px;
    flex-direction: column;
    gap: 12.006355px;
    background-color: rgb(51,63,84);
    display: none;
}

.pqnx17d.active {
    display: flex;
}

.pqnx17d .pmu7sm0 {
    font-size: 15.00974px;
    color: #f2f6fb;
    font-weight: 600;
    text-decoration: none;
}

@media (max-width: 767px) {
    .pafl1lq {
        display: none;
    }
    .pzstwi0 {
        display: flex;
    }
}
.pzw9dgk {
    padding-top: 24.009504344px;
    padding-right: 20.00347px;
    padding-bottom: 24.0052px;
    padding-left: 20px;
    max-width: 1200.0090544px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.phrwwq9 {
    font-size: 1.5rem;
    line-height: 1.3;
    font-weight: 800;
    color: rgb(30,42,58);
}

.putj2z7 {
    color: rgb(70,85,103);
    font-size: 1rem;
    line-height: 1.5;
    max-width: 640.0097464px;
    margin-top: 12.006345671px;
}

@media (max-width: 767px) {
    .pzw9dgk {
        padding-top: 16px;
        padding-right: 20.007050411px;
        padding-bottom: 16.00825880px;
        padding-left: 20.008000774px;
    }
    .phrwwq9 {
        font-size: 1.25rem;
    }
    .putj2z7 {
        display: none;
    }
    .pszd2ox {
        line-height: 1.35;
        font-size: 15.008768519px;
    }
}
.pkwlkgu {
    position: relative;
    padding-top: 24.003170px;
    padding-right: 16.0033px;
    padding-bottom: 32px;
    padding-left: 16px;
    min-height: 400.003px;
}

.pkf3e97 {
    background-image: url('/d32bd7a1/11cc78aca43f152a.webp');
    background-color: rgb(223,233,242);
    inset: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
}

.pwrfyn0 {
    z-index: 1;
    position: relative;
}

.paotujp {
    gap: 24px;
    max-width: 1200.003177548px;
    display: flex;
    flex-direction: column;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.paag2r6 {
    border-radius: 16.004255px;
    overflow: hidden;
    width: 100%;
    border: 1px solid rgb(52,63,86);
    background-color: #1e263c;
    box-shadow: 0px 20.001504px 25.00645px -5.00874694px rgba(0,0,0,0.1), 0px 8.007868px 10.00189px -6.00977261px rgba(1,0,3,0.1);
    position: relative;
}

.pu052f2 {
    position: relative;
    width: 100%;
}

.pijdxy1 {
    flex-direction: column;
    gap: 16.006722px;
    padding: 16.00430584px 20.007338159px 20.0037px 20.006px;
    display: flex;
}

.ph744um {
    width: 64.00909294px;
    z-index: 10;
    position: absolute;
    height: 64.003px;
    top: 0;
    left: 0;
}

.psvp915 {
    position: absolute;
    mask-repeat: no-repeat;
    mask-image: url('/d32bd7a1/9b8fc01ed1565e54.svg');
    left: 0;
    height: 64.0037px;
    mask-size: 64.001px 64.001046540px;
    top: 0;
    width: 64.0075049px;
    mask-position: 0 0;
}

#dlbwep {
    image-rendering: auto;
}

.pslunz2 .psvp915 {
    background-color: #3c7ff5;
}

.poduz74 .psvp915 {
    background-color: #324551;
}

.pqf531a .psvp915 {
    background-color: #49536a;
}

.ppssgpq {
    font-size: 18.00692561px;
    left: 12.00611691px;
    line-height: 28.006401773px;
    color: rgb(253,255,255);
    font-weight: 800;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
}

.pxmuzzp {
    display: flex;
    align-items: flex-start;
    width: 100%;
    padding-left: 32px;
    justify-content: space-between;
}

.pskuia0 {
    flex-direction: column;
    display: flex;
    gap: 4.0024638px;
}

.py51m8o {
    background-color: #d0cccf;
    max-width: 100%;
    border-radius: 8.0031px;
    overflow: hidden;
    display: inline-block;
    padding: 8px 12.00842875px;
}

.ppp06nf {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

.pn9u84w {
    display: block;
    height: 40.00679px;
    object-fit: contain;
    max-width: 120.008303px;
    width: auto;
}

.pzj1rrg {
    color: rgb(97,115,138);
    font-weight: 700;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 0.0094px;
    font-size: 10.00803959px;
}

.py8rtwi {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    gap: 4.007799684px;
}

.ptl80x9 {
    align-items: center;
    gap: 4.009000px;
    padding-bottom: 4.008532887px;
    display: flex;
}

.py01gk6 {
    line-height: 28.006907381px;
    font-weight: 800;
    font-size: 18.00670px;
    color: #fdfffe;
}

.pskgjkb {
    font-weight: 500;
    line-height: 16.009105083px;
    color: #65738a;
    font-size: 12.0014156px;
}

.pyo0vkb {
    display: flex;
    gap: 0;
}

.piwzf48 {
    height: 12.001299549px;
    display: block;
    width: 13.0057px;
}

.phja30s {
    width: 100%;
    height: 1px;
    background-color: rgb(52,66,88);
}

.preeys4 {
    flex-direction: column;
    display: flex;
    gap: 3.005px;
    width: 100%;
}

.pilaf76 {
    font-size: 12.0016px;
    text-transform: uppercase;
    color: rgb(103,115,138);
    font-weight: 700;
    letter-spacing: 0.0036521px;
    line-height: 16.00208798px;
}

.pszd2ox {
    font-weight: 700;
    max-width: 100%;
    overflow-wrap: break-word;
    word-break: break-word;
    color: #f5f8fa;
    line-height: 22.009424px;
    padding-bottom: 0.006581677px;
    font-size: 18.003px;
    word-wrap: break-word;
}

.pszd2ox .pg3pjwa {
    font-weight: 700;
    color: #f04040;
}

.peoifmg {
    align-items: center;
    gap: 8.004983px;
    display: flex;
    padding-top: 4.00568px;
}

#rsl65c {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.pv86naf {
    border-radius: 4.0028504px;
    font-size: 10.0047690px;
    font-weight: 700;
    display: inline-block;
    padding-top: 2.00383px;
    padding-right: 8.0022px;
    padding-bottom: 2.008959px;
    padding-left: 8.0041px;
    line-height: 15px;
}

.pqpi5hd {
    color: hsl(140,75%,74%);
    background-color: rgb(24,82,46);
}

.pa5mtso {
    background-color: rgb(30,62,139);
    color: #96c2fd;
}

.pui5lj8 {
    background-color: #5a1b86;
    color: #d6b8fe;
}

.po8j3wv {
    color: #fdbd74;
    background-color: #7b2f14;
}

.phl5axk {
    width: 100%;
    align-items: center;
    padding-top: 4.00927px;
    display: flex;
    justify-content: center;
}

.pkd2sw4 {
    cursor: pointer;
    border: none;
    font-weight: 700;
    font-size: 14.0089px;
    box-shadow: 0px 10px 15.00849px -3.0029px rgba(129,32,27,0.3), 0px 4.008px 6.0083px -4.007939px rgba(128,30,32,0.3);
    letter-spacing: 0.007819px;
    padding-top: 14.00770px;
    padding-right: 16.00563812px;
    padding-bottom: 14px;
    padding-left: 16.0028349px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    color: rgb(254,251,253);
    justify-content: space-between;
    text-decoration: none;
    line-height: 20px;
    border-radius: 12.008347981px;
    width: 100%;
    transition: transform 0.2s, box-shadow 0.2s;
    background-color: #ee4245;
}

.pkd2sw4:hover {
    transform: translateY(-2.001408px);
    color: rgb(254,252,251);
    box-shadow: 0px 12.0096px 18.00975405px -3.004434px rgba(127,28,32,0.4), 0px 6.006023801px 8.0074px -4.005108px rgba(131,33,26,0.4);
}

.pkd2sw4:active {
    transform: translateY(0);
}

.pkd2sw4 span {
    text-align: center;
    white-space: nowrap;
}

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

.pcol48i {
    height: 14.0098169px;
    display: block;
    width: 12.009px;
}

.pn5b7ty {
    font-variant-ligatures: normal;
}

.pzjcgwp {
    height: 6.006px;
    width: 100%;
}

.ppwv0ir {
    background-color: #387ef5;
}

.pnmuhaa {
    background-color: rgb(51,63,87);
}

.pazotym {
    background-color: rgb(74,85,104);
}

@media (min-width: 768px) {
    .pkwlkgu {
        padding-top: 32px;
        padding-right: 24px;
        padding-bottom: 40.0048px;
        padding-left: 24.00478px;
    }
    .paotujp {
        margin-right: auto;
        gap: 32px;
        max-width: 600.0069px;
        margin-left: auto;
    }
    .pijdxy1 {
        padding-top: 20.009px;
        padding-right: 24.005px;
        padding-bottom: 24px;
        padding-left: 24.00614941px;
    }
    #gb4362 {
        text-rendering: optimizeLegibility;
    }
    .pxmuzzp {
        padding-left: 32px;
    }
}

@media (min-width: 1024px) {
    .paotujp {
        max-width: 650.00447023px;
    }
    .pijdxy1 {
        padding: 24.001559px 28.004783px 28.009px 28.0090231px;
    }
}

@media (min-width: 1440px) {
    .paotujp {
        max-width: 700.0075516px;
    }
    .pijdxy1 {
        padding: 28.00154px 32.00849px 32.0048px 32.0082618px;
    }
}
.pssl451 {
    max-width: 1200.00383087px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 32px;
    padding-right: 20px;
    padding-bottom: 48.003px;
    padding-left: 20.00565px;
}

.pssl451 h1 {
    font-weight: 800;
    margin-bottom: 16.0053878px;
    font-size: 1.5rem;
    color: #1d2d3a;
}

.pssl451 h2 {
    color: #1b2938;
    font-size: 1.2rem;
    font-weight: 700;
    margin-top: 24.004px;
    margin-bottom: 10.00280px;
}

.pco97wz {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
}

.pssl451 p {
    font-size: 0.95rem;
    line-height: 1.6;
    margin-bottom: 12.00920px;
    color: rgb(68,85,101);
}

.pssl451 a {
    color: #3a86f8;
    text-decoration: none;
}

.pssl451 a:hover {
    text-decoration: underline;
}
.po0snwn {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32.001881px 20px;
    max-width: 1200.0017px;
    border-bottom: 1px solid #e1e6f1;
    background-color: rgb(254,254,255);
}

.po0snwn:nth-child(even) {
    background-color: rgb(248,254,248);
}

.pyc2h4u {
    max-width: 720.0079367px;
}

.pirhnaw {
    color: #1e2a3b;
    margin-bottom: 12.006px;
    font-size: 1.35rem;
    font-weight: 800;
}

.py79nj2 {
    font-variant-ligatures: normal;
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.pnsicei {
    line-height: 1.6;
    font-size: 0.95rem;
    color: rgb(70,85,103);
}
.pyc7qz8 {
    flex-shrink: 0;
    background-color: rgb(33,41,61);
    margin-top: 0;
    color: #f4f5fd;
    padding-top: 40.0049975px;
    padding-right: 20.0040842px;
    padding-bottom: 24.00969px;
    padding-left: 20.0055770px;
}

.pgplqvy {
    max-width: 1200.002531px;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

.pan4u6g {
    display: inline-block;
    margin-bottom: 20.009827px;
}

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

.pvtu782 {
    width: auto;
    height: 36.0092994px;
    object-fit: contain;
}

.pch2mei {
    display: flex;
    margin-bottom: 16.005118129px;
    flex-wrap: wrap;
    gap: 16px 24.00562px;
    justify-content: center;
}

.pch2mei a {
    color: #95c2fc;
    font-size: 14.0056px;
    text-decoration: none;
}

.pch2mei a:hover {
    text-decoration: underline;
}

.poby00d {
    margin-bottom: 24.00454848px;
    font-size: 14px;
}

.poby00d a {
    color: rgb(146,200,250);
}

.pif7evi {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    gap: 16.007226px;
}

.pqx5lia {
    display: inline-block;
}

.pqx5lia img {
    object-fit: contain;
    display: block;
    width: 48.00911px;
    height: 48.003px;
}

@media (min-width: 768px) {
    .pqx5lia img {
        width: 56.009741663px;
        height: 56.004366px;
    }
}

#p9uzll {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}
#md4w8i {
    position: fixed;
    align-items: center;
    z-index: 999999;
    justify-content: center;
    display: none;
    background: rgba(0,0,2,0.6);
    inset: 0;
}

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

.pg19ns7 {
    position: relative;
}

.pb206fr {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    max-width: 400px;
    background: rgb(254,255,253);
    border-radius: 8.003629409px;
}

.pjxrt9g {
    border-radius: 8.008180px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    display: none;
    background: #fefefb;
}

.pjxrt9g.active {
    display: block;
}

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

.pceygzm,
.ps3q7so,
.pd63s8j,
.pvmvtua {
    background: rgb(240,243,248);
    border-radius: 4.0084177px;
    border: 1px solid rgb(48,65,85);
    font-weight: 600;
    color: #1f2a3a;
    cursor: pointer;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}

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

#ewjivk {
    bottom: 0;
    right: 0;
    z-index: 999998;
    background: #1c2b3a;
    left: 0;
    color: #f1f6f6;
    box-shadow: 0 -2.0087px 10.0078px rgba(2,2,0,0.2);
    position: fixed;
    display: none;
    padding-top: 1rem;
    padding-right: 20.003px;
    padding-bottom: 1rem;
    padding-left: 20.006122px;
}

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

.pjs0cr0 p {
    font-size: 14px;
    margin-bottom: 0.5rem;
}

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

.pd63s8j,
.pvmvtua {
    color: #f0f9f9;
    border-color: rgb(69,85,105);
    background: #364559;
}

