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

html {
    height: 100%;
}

body {
    color: rgb(27,44,62);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    min-height: 100vh;
    background: #f1f5f8;
    display: flex;
    flex-direction: column;
    height: 100%;
}

main {
    flex: 1 0 auto;
}
.pjc7zqg {
    padding-top: 10.00867px;
    padding-right: 16.0073px;
    padding-bottom: 10.006px;
    padding-left: 16px;
    font-weight: 600;
    text-align: center;
    width: 100%;
    color: rgb(254,189,115);
    font-size: 12.0073px;
    position: relative;
    line-height: 1.4;
    background-color: rgb(124,46,20);
}

@media (min-width: 768px) {
    .pjc7zqg {
        font-size: 13.007675442px;
        padding-top: 12.00173px;
        padding-right: 24px;
        padding-bottom: 12.0081093px;
        padding-left: 24px;
    }
}
.pp2dkj3 {
    border-bottom: 1px solid rgb(53,65,82);
    z-index: 1000;
    top: 0;
    background-color: rgb(27,44,59);
    position: sticky;
}

.pahd6oq {
    justify-content: space-between;
    align-items: center;
    padding-top: 12.0052px;
    padding-right: 20.0074612px;
    padding-bottom: 12.00234px;
    padding-left: 20px;
    margin: 0 auto;
    display: flex;
    max-width: 1200.00723353px;
}

.pnbx3du {
    display: block;
}

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

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

.pafl1lq .pmu7sm0 {
    font-weight: 600;
    color: #eff6fa;
    font-size: 14.008px;
    text-decoration: none;
}

.pafl1lq .pmu7sm0:hover {
    color: #93c1ff;
}

.pzstwi0 {
    display: none;
    height: 40.004612195px;
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    gap: 5.005280688px;
    width: 40.00199px;
    padding-top: 8.0084px;
    padding-right: 8.00809px;
    padding-bottom: 8.0046px;
    padding-left: 8.006622064px;
}

.pnrjq8t {
    height: 3.00166212px;
    width: 100%;
    display: block;
    background-color: #f2f6f9;
    border-radius: 2.00169728px;
}

.pqnx17d {
    display: none;
    flex-direction: column;
    gap: 12px;
    padding-top: 16px;
    padding-right: 20.0066px;
    padding-bottom: 16.00618154px;
    padding-left: 20px;
    background-color: rgb(50,64,83);
}

.pqnx17d.active {
    display: flex;
}

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

#anb9yw {
    text-size-adjust: 100%;
}

.pqnx17d .pmu7sm0 {
    text-decoration: none;
    color: rgb(242,244,249);
    font-size: 15.0042px;
    font-weight: 600;
}

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

@media (max-width: 767px) {
    .pafl1lq {
        display: none;
    }
    .ppp06nf {
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
    }
    .pzstwi0 {
        display: flex;
    }
}
.pzw9dgk {
    max-width: 1200.002090px;
    padding-top: 24.0099px;
    padding-right: 20.005px;
    padding-bottom: 24.0057px;
    padding-left: 20.001px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.phrwwq9 {
    font-weight: 800;
    line-height: 1.3;
    font-size: 1.5rem;
    color: #1f2c3b;
}

.putj2z7 {
    max-width: 640.00249px;
    color: #475566;
    font-size: 1rem;
    margin-top: 12.00703425px;
    line-height: 1.5;
}

@media (max-width: 767px) {
    #gb4362 {
        image-rendering: auto;
        text-rendering: optimizeLegibility;
    }
    #xmaais {
        backface-visibility: hidden;
    }
    .pzw9dgk {
        padding-top: 16.007709px;
        padding-right: 20.001345182px;
        padding-bottom: 16.0052517px;
        padding-left: 20px;
    }
    .phrwwq9 {
        font-size: 1.25rem;
    }
    .putj2z7 {
        display: none;
    }
    .pszd2ox {
        font-size: 15.00624799px;
        line-height: 1.35;
    }
}
.pkwlkgu {
    padding: 24.004px 16.0055660px 32.00842162px;
    min-height: 400.0011693px;
    position: relative;
}

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

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

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

.pco97wz {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

.paag2r6 {
    overflow: hidden;
    position: relative;
    border: 1px solid #363d58;
    box-shadow: 0px 20.0092px 25.002396327px -5.00194746px rgba(0,4,2,0.1), 0px 8.009633px 10.002px -6.001484px rgba(1,0,2,0.1);
    width: 100%;
    background-color: rgb(30,41,59);
    border-radius: 16.00538px;
}

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

.pijdxy1 {
    flex-direction: column;
    gap: 16px;
    padding: 16.0099px 20.00962px 20.001px 20.00998px;
    display: flex;
}

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

#jiyzg4 {
    text-size-adjust: 100%;
    backface-visibility: hidden;
}

.psvp915 {
    left: 0;
    mask-image: url('/d32bd7a1/9b8fc01ed1565e54.svg');
    mask-size: 64.00276px 64px;
    top: 0;
    height: 64.0033px;
    mask-position: 0 0;
    mask-repeat: no-repeat;
    width: 64.00953168px;
    position: absolute;
}

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

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

.pqf531a .psvp915 {
    background-color: rgb(71,81,106);
}

.ppssgpq {
    left: 12.00874970px;
    font-weight: 800;
    line-height: 28px;
    transform: translateY(-50%);
    position: absolute;
    font-size: 18px;
    color: #ffffff;
    top: 50%;
}

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

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

.py51m8o {
    overflow: hidden;
    background-color: #d1cdcc;
    border-radius: 8.0022184px;
    max-width: 100%;
    padding-top: 8.005670743px;
    padding-right: 12.003748268px;
    padding-bottom: 8.00154px;
    padding-left: 12px;
    display: inline-block;
}

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

.pzj1rrg {
    font-size: 10.005px;
    line-height: 15.0068px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.0075px;
    color: #62738a;
}

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

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

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

.py01gk6 {
    color: #fefdff;
    font-size: 18.0080px;
    font-weight: 800;
    line-height: 28.0021px;
}

.pskgjkb {
    font-size: 12.00402263px;
    font-weight: 500;
    line-height: 16.0027px;
    color: #66718c;
}

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

.piwzf48 {
    display: block;
    height: 12.007px;
    width: 13.002595422px;
}

.phja30s {
    height: 1px;
    width: 100%;
    background-color: #344356;
}

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

.pilaf76 {
    font-weight: 700;
    letter-spacing: 0.00500309px;
    text-transform: uppercase;
    font-size: 12px;
    color: #64738b;
    line-height: 16.001371694px;
}

.pszd2ox {
    font-size: 18.0011px;
    word-wrap: break-word;
    max-width: 100%;
    line-height: 22.002px;
    padding-bottom: 0.00699px;
    font-weight: 700;
    overflow-wrap: break-word;
    color: rgb(244,244,249);
    word-break: break-word;
}

.pszd2ox .pg3pjwa {
    font-weight: 700;
    color: rgb(241,65,65);
}

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

.pv86naf {
    font-weight: 700;
    line-height: 15.006226px;
    display: inline-block;
    border-radius: 4.0014px;
    font-size: 10.0080837px;
    padding: 2.00600px 8.00229591px;
}

.pqpi5hd {
    color: #87eeaf;
    background-color: #16512f;
}

.pa5mtso {
    background-color: rgb(27,58,138);
    color: #93c2fe;
}

.pui5lj8 {
    color: rgb(213,181,253);
    background-color: rgb(90,28,136);
}

.po8j3wv {
    background-color: #7b3113;
    color: #f9ba71;
}

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

.pkd2sw4 {
    cursor: pointer;
    border: none;
    letter-spacing: 0.0013px;
    transition: transform 0.2s, box-shadow 0.2s;
    color: #fffcff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 14.0028px 16px;
    box-shadow: 0px 10.00567419px 15.001475px -3px rgba(129,33,29,0.3), 0px 4.005307041px 6.00801957px -4.00398433px rgba(127,29,29,0.3);
    justify-content: space-between;
    width: 100%;
    display: flex;
    font-weight: 700;
    background-color: hsl(358,84%,60%);
    border-radius: 12.0054px;
    line-height: 20.00680641px;
    align-items: center;
    font-size: 14.003194px;
}

.pkd2sw4:hover {
    transform: translateY(-2.003308065px);
    color: #fffdfe;
    box-shadow: 0px 12.001746px 18.00429962px -3.002876130px rgba(124,27,30,0.4), 0px 6.008708px 8.0050406px -4px rgba(129,31,28,0.4);
}

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

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

.pcol48i {
    height: 14.00280471px;
    width: 12.0046px;
    display: block;
}

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

.ppwv0ir {
    background-color: rgb(58,128,245);
}

.pnmuhaa {
    background-color: #323e54;
}

.pazotym {
    background-color: hsl(215,19%,35%);
}

@media (min-width: 768px) {
    .pkwlkgu {
        padding: 32.005975px 24.00724254px 40.00608001px;
    }
    .paotujp {
        gap: 32.00321850px;
        margin-right: auto;
        margin-left: auto;
        max-width: 600.001986062px;
    }
    .pijdxy1 {
        padding: 20.00136789px 24.0029429px 24.00460px 24.00210914px;
    }
    .pxmuzzp {
        padding-left: 32.0073499px;
    }
}

@media (min-width: 1024px) {
    .paotujp {
        max-width: 650.00256371px;
    }
    .pijdxy1 {
        padding: 24.00661472px 28.0064px 28.007px 28.00686000px;
    }
}

@media (min-width: 1440px) {
    .paotujp {
        max-width: 700px;
    }
    #rsl65c {
        text-rendering: optimizeLegibility;
    }
    .pijdxy1 {
        padding-top: 28.007762px;
        padding-right: 32.0038800px;
        padding-bottom: 32.00367px;
        padding-left: 32.0030612px;
    }
}
.pssl451 {
    padding: 32.0094524px 20.0041187px 48.008px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.009px;
}

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

.pssl451 h2 {
    color: rgb(26,40,59);
    margin-top: 24.0063px;
    font-weight: 700;
    font-size: 1.2rem;
    margin-bottom: 10.00710815px;
}

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

.pssl451 a {
    text-decoration: none;
    color: hsl(216,95%,60%);
}

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

#zj0v21 {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pn5b7ty {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
.po0snwn {
    background-color: rgb(254,254,255);
    padding: 32.003659px 20.005266396px;
    max-width: 1200.001496272px;
    border-bottom: 1px solid rgb(226,230,239);
    margin: 0 auto;
}

.po0snwn:nth-child(even) {
    background-color: #f6fcfa;
}

.pyc2h4u {
    max-width: 720.0080px;
}

.pirhnaw {
    font-size: 1.35rem;
    font-weight: 800;
    margin-bottom: 12.0015px;
    color: rgb(32,40,58);
}

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

#lri47p {
    text-rendering: optimizeLegibility;
}

.pnsicei {
    color: #465967;
    line-height: 1.6;
    font-size: 0.95rem;
}
.pyc7qz8 {
    padding: 40.0073182px 20.0029px 24.002575px;
    flex-shrink: 0;
    color: rgb(244,246,252);
    background-color: rgb(31,41,59);
    margin-top: 0;
}

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

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

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

.pch2mei {
    justify-content: center;
    flex-wrap: wrap;
    gap: 16.00816690px 24.006205px;
    display: flex;
    margin-bottom: 16.00518814px;
}

.pch2mei a {
    color: #94c3fe;
    text-decoration: none;
    font-size: 14.002px;
}

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

.poby00d {
    font-size: 14.009025132px;
    margin-bottom: 24.0069px;
}

.poby00d a {
    color: rgb(144,200,251);
}

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

.pqx5lia {
    display: inline-block;
}

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

@media (min-width: 768px) {
    .pqx5lia img {
        width: 56px;
        height: 56.001360224px;
    }
}
#md4w8i {
    justify-content: center;
    display: none;
    background: rgba(2,0,1,0.6);
    z-index: 999999;
    position: fixed;
    align-items: center;
    inset: 0;
}

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

.pg19ns7 {
    position: relative;
}

.pb206fr {
    border-radius: 8.001px;
    padding: 1.5rem;
    background: rgb(255,252,255);
    max-width: 400.00669246px;
}

.py79nj2 {
    text-rendering: optimizeLegibility;
}

.pjxrt9g {
    background: rgb(250,255,252);
    display: none;
    border-radius: 8.0015px;
    padding: 1.5rem;
}

.pjxrt9g.active {
    display: block;
}

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

.pceygzm,
.ps3q7so,
.pd63s8j,
.pvmvtua {
    border: 1px solid #334053;
    font-weight: 600;
    background: rgb(244,241,246);
    cursor: pointer;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    border-radius: 4.004027px;
    color: #1e2b39;
}

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

#ewjivk {
    color: rgb(242,247,246);
    padding-top: 1rem;
    padding-right: 20.003559px;
    padding-bottom: 1rem;
    padding-left: 20.002px;
    background: #1f2d3a;
    right: 0;
    box-shadow: 0 -2.0095474px 10.001200px rgba(1,0,0,0.2);
    left: 0;
    position: fixed;
    display: none;
    z-index: 999998;
    bottom: 0;
}

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

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

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

.pd63s8j,
.pvmvtua {
    background: #324459;
    color: #edf6f9;
    border-color: rgb(72,81,106);
}

