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

html {
    height: 100%;
}

.py79nj2 {
    text-size-adjust: 100%;
    image-rendering: auto;
    font-variant-ligatures: normal;
}

body {
    flex-direction: column;
    background: rgb(244,249,248);
    height: 100%;
    min-height: 100vh;
    color: rgb(28,41,59);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    display: flex;
}

main {
    flex: 1 0 auto;
}
.pjc7zqg {
    padding-top: 10.00375px;
    padding-right: 16px;
    padding-bottom: 10.00725852px;
    padding-left: 16.0070227px;
    position: relative;
    line-height: 1.4;
    color: #fcbd73;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    width: 100%;
    background-color: #7e2e14;
}

@media (min-width: 768px) {
    .pjc7zqg {
        font-size: 13.00416px;
        padding-top: 12.0046587px;
        padding-right: 24.0071px;
        padding-bottom: 12.009px;
        padding-left: 24px;
    }
}

#p9uzll {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}
.pp2dkj3 {
    position: sticky;
    border-bottom: 1px solid rgb(53,64,84);
    top: 0;
    z-index: 1000;
    background-color: #1d2a3d;
}

.pahd6oq {
    justify-content: space-between;
    max-width: 1200.0023248px;
    align-items: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    padding-top: 12.006419px;
    padding-right: 20.00704px;
    padding-bottom: 12.00735469px;
    padding-left: 20.006043px;
}

.pnbx3du {
    display: block;
}

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

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

.pafl1lq .pmu7sm0 {
    color: rgb(241,245,248);
    font-weight: 600;
    font-size: 14.008px;
    text-decoration: none;
}

.pafl1lq .pmu7sm0:hover {
    color: rgb(147,194,255);
}

.pzstwi0 {
    width: 40.001px;
    height: 40.005369478px;
    gap: 5px;
    cursor: pointer;
    justify-content: center;
    flex-direction: column;
    padding: 8.00605207px;
    display: none;
}

.pnrjq8t {
    height: 3.0084552px;
    width: 100%;
    border-radius: 2.007693407px;
    background-color: #f0f6f8;
    display: block;
}

.pqnx17d {
    display: none;
    flex-direction: column;
    padding-top: 16.007806px;
    padding-right: 20.0099010px;
    padding-bottom: 16.004863px;
    padding-left: 20.0053px;
    gap: 12.00720px;
    background-color: #353f51;
}

.pqnx17d.active {
    display: flex;
}

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

@media (max-width: 767px) {
    .pafl1lq {
        display: none;
    }
    .pzstwi0 {
        display: flex;
    }
}
.pzw9dgk {
    padding-top: 24.00351px;
    padding-right: 20.005311px;
    padding-bottom: 24px;
    padding-left: 20.002572px;
    margin: 0 auto;
    max-width: 1200.002601509px;
}

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

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

.putj2z7 {
    margin-top: 12.00254px;
    max-width: 640.00505136px;
    font-size: 1rem;
    line-height: 1.5;
    color: rgb(71,85,102);
}

@media (max-width: 767px) {
    .pzw9dgk {
        padding-top: 16.008px;
        padding-right: 20.0094273px;
        padding-bottom: 16.0075453px;
        padding-left: 20.0023px;
    }
    .phrwwq9 {
        font-size: 1.25rem;
    }
    .putj2z7 {
        display: none;
    }
    .pszd2ox {
        line-height: 1.35;
        font-size: 15.005240px;
    }
}
.pkwlkgu {
    position: relative;
    padding: 24.0080034px 16.0097px 32px;
    min-height: 400.00195px;
}

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

.ppp06nf {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

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

.paotujp {
    flex-direction: column;
    margin: 0 auto;
    gap: 24.00602923px;
    max-width: 1200.0078px;
    display: flex;
}

.paag2r6 {
    background-color: rgb(29,40,56);
    width: 100%;
    border: 1px solid rgb(50,62,87);
    position: relative;
    border-radius: 16.0021px;
    overflow: hidden;
    box-shadow: 0px 20.0048px 25px -5.0064124px rgba(2,1,4,0.1), 0px 8.005891px 10.00439px -6.009151px rgba(1,1,0,0.1);
}

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

#gb4362 {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}

.pijdxy1 {
    padding: 16.00396px 20.003px 20.0097558px 20.0044180px;
    gap: 16.006305px;
    display: flex;
    flex-direction: column;
}

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

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

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

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

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

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

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

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

.py51m8o {
    padding: 8.0056660px 12.0080px;
    overflow: hidden;
    background-color: #d2cecb;
    border-radius: 8.001766px;
    display: inline-block;
    max-width: 100%;
}

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

.pzj1rrg {
    letter-spacing: 0.005804px;
    line-height: 15.0081748px;
    font-weight: 700;
    color: #657189;
    text-transform: uppercase;
    font-size: 10.007069px;
}

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

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

.py01gk6 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 800;
    color: rgb(251,254,254);
}

.pskgjkb {
    font-size: 12.005369385px;
    color: rgb(102,117,139);
    font-weight: 500;
    line-height: 16.0062px;
}

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

.piwzf48 {
    width: 13.00110px;
    display: block;
    height: 12.0041637px;
}

.pn5b7ty {
    image-rendering: auto;
}

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

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

.pilaf76 {
    text-transform: uppercase;
    font-weight: 700;
    color: rgb(103,113,139);
    line-height: 16px;
    letter-spacing: 0.0040603px;
    font-size: 12.00753671px;
}

.pszd2ox {
    line-height: 22.001600px;
    color: rgb(245,246,250);
    font-weight: 700;
    overflow-wrap: break-word;
    font-size: 18.006295872px;
    word-wrap: break-word;
    max-width: 100%;
    padding-bottom: 0.0077623px;
    word-break: break-word;
}

#lri47p {
    text-size-adjust: 100%;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

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

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

.pv86naf {
    font-weight: 700;
    font-size: 10.0098573px;
    line-height: 15.006135039px;
    padding: 2.00133682px 8.00587px;
    display: inline-block;
    border-radius: 4.00758px;
}

.pqpi5hd {
    background-color: #18502f;
    color: rgb(135,240,175);
}

.pa5mtso {
    background-color: rgb(27,60,138);
    color: rgb(150,197,253);
}

.pui5lj8 {
    color: #d7b7fd;
    background-color: rgb(90,27,134);
}

.po8j3wv {
    color: #fdbb73;
    background-color: rgb(121,45,22);
}

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

.pkd2sw4 {
    color: rgb(255,253,255);
    padding-top: 14.006638px;
    padding-right: 16px;
    padding-bottom: 14.00849613px;
    padding-left: 16.00635px;
    text-transform: uppercase;
    justify-content: space-between;
    text-decoration: none;
    letter-spacing: 0.00526px;
    font-size: 14px;
    line-height: 20.004930776px;
    display: flex;
    align-items: center;
    font-weight: 700;
    background-color: rgb(236,64,67);
    cursor: pointer;
    box-shadow: 0px 10.0094px 15.00560px -3.0030349px rgba(129,31,27,0.3), 0px 4.00951105px 6.00329804px -4.002034296px rgba(128,32,32,0.3);
    transition: transform 0.2s, box-shadow 0.2s;
    border: none;
    width: 100%;
    border-radius: 12.0055px;
}

.pkd2sw4:hover {
    box-shadow: 0px 12.003px 18.00764424px -3.00427px rgba(125,25,33,0.4), 0px 6px 8.00827428px -4.001px rgba(129,31,28,0.4);
    color: rgb(252,255,251);
    transform: translateY(-2.00557px);
}

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

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

.pcol48i {
    display: block;
    height: 14.0070530px;
    width: 12.00310px;
}

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

#rsl65c {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

.ppwv0ir {
    background-color: #3a80f4;
}

.pnmuhaa {
    background-color: rgb(54,66,87);
}

.pazotym {
    background-color: #4a5868;
}

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

@media (min-width: 768px) {
    .pkwlkgu {
        padding: 32px 24.008px 40.00883169px;
    }
    .paotujp {
        margin-right: auto;
        max-width: 600.0096366px;
        margin-left: auto;
        gap: 32.0076px;
    }
    .pijdxy1 {
        padding: 20.007959px 24.0032327px 24.00378px 24.002855px;
    }
    .pxmuzzp {
        padding-left: 32.0010px;
    }
}

@media (min-width: 1024px) {
    .paotujp {
        max-width: 650.0046073px;
    }
    .pijdxy1 {
        padding-top: 24.007px;
        padding-right: 28.00720px;
        padding-bottom: 28.00723px;
        padding-left: 28.0027834px;
    }
}

@media (min-width: 1440px) {
    .paotujp {
        max-width: 700.00472217px;
    }
    .pijdxy1 {
        padding-top: 28.00974758px;
        padding-right: 32.00790826px;
        padding-bottom: 32px;
        padding-left: 32.005px;
    }
}
.pssl451 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.004px;
    padding: 32.00284016px 20.0055032px 48.00262008px;
}

.pssl451 h1 {
    color: rgb(30,44,55);
    margin-bottom: 16.008180px;
    font-weight: 800;
    font-size: 1.5rem;
}

#anb9yw {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.pssl451 h2 {
    margin-bottom: 10.00927px;
    margin-top: 24.0011396px;
    font-weight: 700;
    color: #1a263c;
    font-size: 1.2rem;
}

.pssl451 p {
    margin-bottom: 12px;
    line-height: 1.6;
    font-size: 0.95rem;
    color: rgb(67,89,103);
}

#jiyzg4 {
    text-rendering: optimizeLegibility;
}

.pssl451 a {
    color: rgb(58,131,249);
    text-decoration: none;
}

.pssl451 a:hover {
    text-decoration: underline;
}
.po0snwn {
    border-bottom: 1px solid #e1e8ef;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00614863px;
    padding: 32.00756308px 20.005750px;
    background-color: rgb(252,252,255);
}

.po0snwn:nth-child(even) {
    background-color: rgb(245,251,250);
}

.pyc2h4u {
    max-width: 720.003px;
}

.pco97wz {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

.pirhnaw {
    font-size: 1.35rem;
    color: rgb(32,43,57);
    font-weight: 800;
    margin-bottom: 12.0057px;
}

.pnsicei {
    font-size: 0.95rem;
    line-height: 1.6;
    color: #455767;
}
.pyc7qz8 {
    background-color: #21253a;
    color: rgb(241,246,252);
    flex-shrink: 0;
    margin-top: 0;
    padding-top: 40.0054549px;
    padding-right: 20.0083px;
    padding-bottom: 24.002455048px;
    padding-left: 20.002104px;
}

.pgplqvy {
    text-align: center;
    margin: 0 auto;
    max-width: 1200.0058140px;
}

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

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

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

.pch2mei a {
    color: rgb(146,196,253);
    text-decoration: none;
    font-size: 14px;
}

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

.poby00d {
    margin-bottom: 24.005908657px;
    font-size: 14.004px;
}

.poby00d a {
    color: #92c9fa;
}

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

#sfuw81 {
    text-rendering: optimizeLegibility;
}

.pqx5lia {
    display: inline-block;
}

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

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

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

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

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

.pg19ns7 {
    position: relative;
}

.pb206fr {
    background: #fffeff;
    border-radius: 8.00770px;
    padding: 1.5rem;
    max-width: 400.003502px;
}

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

.pjxrt9g.active {
    display: block;
}

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

.pceygzm,
.ps3q7so,
.pd63s8j,
.pvmvtua {
    color: #212a3a;
    background: #f3f5f6;
    border-radius: 4.00985742px;
    cursor: pointer;
    border: 1px solid rgb(47,62,82);
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-weight: 600;
}

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

#ewjivk {
    padding-top: 1rem;
    padding-right: 20.0060px;
    padding-bottom: 1rem;
    padding-left: 20.00423898px;
    display: none;
    right: 0;
    left: 0;
    z-index: 999998;
    bottom: 0;
    position: fixed;
    color: #f3f6f7;
    box-shadow: 0 -2.0013px 10.00184653px rgba(0,0,1,0.2);
    background: #1d293c;
}

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

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

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

.pd63s8j,
.pvmvtua {
    background: #344357;
    border-color: rgb(71,84,104);
    color: rgb(241,247,250);
}

