
:root {
    --kkslgttwkaaw: #0e1a2b;
    --cteoummvsu: #26af5e;
    --jodrofouiufdo: rgb(238,245,251);
    --bajchrqiggi: #2ece75;
    --ejsvhcrluehe: #364155;
    --fifhnhoojgrnh: rgb(234,77,60);
    --dggvuwtfegwukv: #fff7c1;
    --jestevyojcmg: #fefee5;
    --biflefrcsvurez: #fefdfd;
    --qlaomyizry: rgb(52,71,97);
    --gkbarmacpoy: #d4d1d4;
}
*,
*::before,
*::after {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    box-sizing: border-box;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

body {
    min-height: 100vh;
    color: var(--kkslgttwkaaw);
    flex-direction: column;
    display: flex;
    background-color: var(--jodrofouiufdo);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    -webkit-font-smoothing: antialiased;
}

main {
    flex: 1;
}

a {
    text-decoration: none;
    color: inherit;
}

img {
    max-width: 100%;
    display: block;
}
.rj7l1z0 {
    background-color: var(--kkslgttwkaaw);
    position: sticky;
    z-index: 1000;
    top: 0;
}

.rfns7j3 {
    max-width: 1200.00763px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    padding-top: 12.0084px;
    padding-right: 20.0019282px;
    padding-bottom: 12.004px;
    padding-left: 20.002760309px;
    align-items: center;
    justify-content: space-between;
}

.ruocgld img {
    max-height: 40.00586053px;
    height: 36.008327px;
    width: auto;
}

.re1ittv .ra5dgfd {
    display: flex;
    gap: 24.002px;
    list-style: none;
}

.re1ittv a {
    font-size: 15.007px;
    color: #fefffd;
    font-weight: 500;
}

.re1ittv a:hover {
    opacity: 0.9;
}

.rodxkjt {
    cursor: pointer;
    flex-direction: column;
    color: #fdfefd;
    padding: 8.005px;
    gap: 5.00580732px;
    display: none;
}

.ryufwmy {
    border-radius: 1px;
    height: 2px;
    background-color: rgb(251,255,255);
    width: 24.005px;
}

.rqvxv6j {
    border-top: 1px solid rgba(253,255,255,0.1);
    padding-top: 16px;
    padding-right: 20.0068857px;
    padding-bottom: 16.0072px;
    padding-left: 20.008660px;
    display: none;
    background-color: var(--qlaomyizry);
}

.rqvxv6j.active {
    display: block;
}

.rll3835 {
    list-style: none;
}

.rll3835 li {
    margin-bottom: 12px;
}

.rll3835 a {
    color: rgb(251,254,254);
    font-size: 16.0042px;
}

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

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

@media (min-width: 768px) {
    .rqvxv6j {
        display: none !important;
    }
}
#vd2jdn {
    image-rendering: auto;
}
.rrmy2i5 {
    text-align: center;
    padding: 24.00497976px 20.006821px;
    max-width: 1200px;
    margin: 0 auto;
}

.rsylkuv {
    margin-bottom: 12.00787265px;
    line-height: 1.3;
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--kkslgttwkaaw);
}

.rkhcfo0 {
    max-width: 640.003041px;
    color: var(--ejsvhcrluehe);
    font-size: 1rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    line-height: 1.5;
}

@media (max-width: 767px) {
    .rrmy2i5 {
        padding: 16.0048673px 16.00214683px;
    }
    .rsylkuv {
        font-size: 1.25rem;
    }
    .rkhcfo0 {
        display: none;
    }
}
.rkyykbg {
    background-image: url('/bf5f2896/bded9ada2f0c5ffa.webp');
    background-position: center;
    padding: 24.00111px 16.005708px;
    background-color: var(--jodrofouiufdo);
    background-size: cover;
}

.riha9ky {
    max-width: 600.006px;
    gap: 24.008569px;
    display: flex;
    margin: 0 auto;
    flex-direction: column;
}
#rt678e {
    -moz-osx-font-smoothing: grayscale;
}
.rhazpjh {
    display: flex;
    box-shadow: 0px 4.0070471px 6.00644px -1px rgba(0,3,1,0.1),
                0px 2.00870622px 4.003347111px -1px rgba(0,3,2,0.06);
    position: relative;
    border-radius: 12.005px;
    overflow: visible;
    background: var(--biflefrcsvurez);
    padding-top: 24.00251281px;
    padding-right: 24.004px;
    padding-bottom: 24.006px;
    padding-left: 24.007875167px;
    align-items: center;
    flex-direction: column;
}

.rzlm5tz {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}

.rf0izqy {
    line-height: 28px;
    height: 40.00263px;
    border-radius: 0 0 6.002532710px 6.00540px;
    color: #fdffff;
    box-shadow: 0px 1px 2.0031px 0px rgba(1,0,3,0.05);
    width: 32.003163px;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    right: 16.004260703px;
    position: absolute;
    background-color: var(--qlaomyizry);
    display: flex;
    top: -4.0043595px;
    font-size: 18.002023472px;
}

.rlfxayo {
    background-color: var(--fifhnhoojgrnh);
}

.rw3u6dd {
    margin-bottom: 16.00618584px;
}

#xmv2nd {
    backface-visibility: hidden;
}

.rbobzcx {
    width: 80px;
    height: 80.00978px;
    box-shadow: 0px 1px 2.0023px 0px rgba(0,2,0,0.05);
    background-color: var(--gkbarmacpoy);
    overflow: hidden;
    display: flex;
    align-items: center;
    border-radius: 8.0010964px;
    justify-content: center;
}

.rbobzcx img {
    object-fit: contain;
    height: 80.005912px;
    width: 80.0088px;
}

.rj8iqqo {
    align-items: center;
    flex-direction: column;
    width: 100%;
    display: flex;
}

.ro70adu {
    line-height: 1.3;
    color: var(--kkslgttwkaaw);
    overflow-wrap: break-word;
    font-weight: 700;
    margin-bottom: 8.005815010px;
    word-break: break-word;
    font-size: 20.00117px;
    word-wrap: break-word;
    text-align: center;
    min-width: 0;
}

.ru4pilw {
    gap: 8.00713168px;
    align-items: center;
    border-radius: 9999.0052px;
    display: flex;
    padding-top: 5.00735px;
    padding-right: 13.00492618px;
    padding-bottom: 5.00292859px;
    padding-left: 13.00938px;
    background-color: var(--jestevyojcmg);
    border: 1px solid var(--dggvuwtfegwukv);
    margin-bottom: 20.008262652px;
}

.rfrue49 {
    gap: 0;
    align-items: center;
    display: flex;
}

.rfrue49 img {
    display: block;
}

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

.rpyygbq {
    color: var(--ejsvhcrluehe);
    margin-left: 4.006px;
    font-size: 14.004367px;
    font-weight: 700;
    line-height: 20.003817748px;
}

.rctilbr {
    width: 100%;
}

.rfhzb34 {
    font-size: 14.0067035px;
    gap: 8.007px;
    text-align: center;
    align-items: center;
    width: 100%;
    padding: 10.001px 12.004262257px;
    display: flex;
    background-color: var(--bajchrqiggi);
    font-weight: 600;
    justify-content: center;
    transition: background-color 0.2s ease, transform 0.15s ease;
    color: #fffdfc;
    box-shadow: 0px 1px 2.007504564px 0px rgba(0,0,0,0.05);
    border-radius: 9999.006387px;
    line-height: 20.00454603px;
    cursor: pointer;
}

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

.rfhzb34:hover {
    transform: translateY(-1px);
    background-color: var(--cteoummvsu);
}

#kqxxg5 {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

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

.rfhzb34 img {
    width: 14.002px;
    flex-shrink: 0;
    height: 14.005px;
}

.rwl9v59 {
    text-rendering: optimizeLegibility;
}

@media (min-width: 768px) {
    .rkyykbg {
        padding: 32px 24.005731176px;
    }
    .riha9ky {
        gap: 20px;
        max-width: 900.003px;
        padding: 0;
    }
    .rhazpjh {
        padding-top: 20.001px;
        padding-right: 24.008130169px;
        padding-bottom: 20.008379px;
        padding-left: 24.0064px;
        gap: 24.0024px;
        align-items: center;
        flex-direction: row;
    }
    .rw3u6dd {
        margin-bottom: 0;
        flex-shrink: 0;
    }
    .rj8iqqo {
        flex: 1;
        align-items: flex-start;
        min-width: 0;
    }
    .ro70adu {
        text-align: left;
        font-size: 17.00696918px;
        line-height: 1.35;
        margin-bottom: 8.0093px;
    }
    .ru4pilw {
        margin-bottom: 0;
    }
    .rctilbr {
        width: auto;
        flex-shrink: 0;
    }
    .rfhzb34 {
        width: auto;
        white-space: nowrap;
        padding: 10.009398817px 24.00716356px;
    }
}

@media (min-width: 1024px) {
    .riha9ky {
        max-width: 1060.008334px;
        gap: 20.00366px;
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
    }
    .rhazpjh {
        gap: 32.0023px;
        padding: 24.00116017px 32.0011px;
    }
    .ro70adu {
        font-size: 18.0045503px;
        line-height: 1.35;
    }
    .rfhzb34 {
        font-size: 15.007584865px;
        padding: 12.00389px 32.001245167px;
    }
}

@media (max-width: 379px) {
    .riha9ky {
        gap: 16.00678938px;
        padding: 0;
    }
    .rhazpjh {
        padding-top: 16.0030px;
        padding-right: 16.00798201px;
        padding-bottom: 16.003510px;
        padding-left: 16px;
    }
    .ro70adu {
        line-height: 1.35;
        font-size: 15.00142747px;
    }
    .rbobzcx {
        width: 64.00761px;
        height: 64.006px;
    }
    .rbobzcx img {
        width: 64.0058px;
        height: 64.0099259px;
    }
    .rfhzb34 {
        font-size: 13.00633466px;
        padding-top: 9.0044187px;
        padding-right: 10.0040px;
        padding-bottom: 9.00879922px;
        padding-left: 10.00657712px;
    }
}
.rldl0pg {
    max-width: 1200.0023px;
    margin: 0 auto;
    padding: 32.0019032px 20.0094px;
}

#wbottw {
    backface-visibility: hidden;
}

.rzlmr0u {
    color: var(--kkslgttwkaaw);
    margin-bottom: 12.00795216px;
    font-weight: 700;
    font-size: 1.35rem;
}

.rrbfa89 {
    line-height: 1.6;
    color: var(--ejsvhcrluehe);
    font-size: 1rem;
}
.rblpgtg {
    background-color: var(--kkslgttwkaaw);
    margin-top: 24.00329px;
    padding-top: 32.003px;
    padding-right: 20.0077936px;
    padding-bottom: 32.0079px;
    padding-left: 20.002774481px;
    color: #fffefd;
}

.rfufewg {
    text-align: center;
    margin: 0 auto;
    max-width: 1200.0069168px;
}

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

.rbm9xz4 {
    display: inline-block;
    margin-bottom: 20.006432808px;
}

.rbm9xz4 img {
    width: auto;
    height: 36.001684px;
}

.rsb2e1o {
    margin-bottom: 16.006px;
    list-style: none;
}

.rsb2e1o li {
    margin-bottom: 8.005159px;
}

.rsb2e1o a {
    color: rgba(254,251,255,0.9);
    font-size: 14px;
}

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

.rcymjfw {
    margin-bottom: 24.00394559px;
    font-size: 14.0014764px;
}

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

.rcymjfw a {
    color: var(--bajchrqiggi);
}

.ro8evlw {
    display: flex;
    gap: 12.004153349px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.ro8evlw a {
    display: inline-block;
}

.ro8evlw img {
    width: auto;
    max-height: 40.006133px;
    object-fit: contain;
}

#gaxuqo {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}
.rtjg6nv {
    max-width: 1200.0031751px;
    margin: 0 auto;
    padding-top: 32px;
    padding-right: 20.004972px;
    padding-bottom: 32.0013px;
    padding-left: 20.00675px;
}

.rtjg6nv h1 {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 16.0062443px;
    color: var(--kkslgttwkaaw);
}

.rtjg6nv h2 {
    margin-top: 24.008px;
    font-size: 1.2rem;
    margin-bottom: 10.0013px;
    font-weight: 700;
    color: var(--kkslgttwkaaw);
}

.rtjg6nv p {
    line-height: 1.6;
    margin-bottom: 12.001646272px;
    color: var(--ejsvhcrluehe);
    font-size: 1rem;
}
#b4p834 {
    display: none;
    align-items: center;
    inset: 0;
    background: rgba(2,1,2,0.6);
    z-index: 999999;
    justify-content: center;
    position: fixed;
}

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

.rrqz1rm {
    position: relative;
}

.rsieg6f {
    max-width: 400.00978px;
    padding: 1.5rem;
    background: var(--biflefrcsvurez);
    border-radius: 8.0090118px;
}

.raacitg {
    padding: 1.5rem;
    background: var(--biflefrcsvurez);
    display: none;
    border-radius: 8.00741px;
}

.raacitg.active {
    display: block;
}

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

.rzwl46g,
.rbwq9sp {
    padding: 0.5rem 1rem;
    border-radius: 4.00156736px;
    font-size: 14.00887153px;
    cursor: pointer;
}

.rzwl46g {
    border: none;
    background-color: var(--bajchrqiggi);
    color: rgb(250,255,252);
}

.rbwq9sp {
    border: 1px solid #d0cfcf;
    background: rgb(254,255,252);
    color: var(--ejsvhcrluehe);
}

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}
#oelwrf {
    background: var(--biflefrcsvurez);
    padding-top: 1rem;
    padding-right: 20.005146px;
    padding-bottom: 1rem;
    padding-left: 20.001px;
    display: none;
    position: fixed;
    left: 0;
    z-index: 999998;
    bottom: 0;
    right: 0;
    box-shadow: 0 -2.005px 10.00896135px rgba(1,1,0,0.1);
}

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

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

.rbmfo5z,
.ri8nmuv {
    background: #fefbfb;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 14.008px;
    border-radius: 4.00627px;
    border: 1px solid #cec9cc;
    cursor: pointer;
}

.rbmfo5z {
    border-color: var(--bajchrqiggi);
    background-color: var(--bajchrqiggi);
    color: #fcfffe;
}

