#zgogh8 {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
:root {
    --reilfgcoczev: #008c38;
    --xmbllqijpixf: rgb(1,200,83);
    --sgryzajvezbd: rgb(207,205,208);
    --tkcotcpyskyb: #06081d;
    --dnzecbtlcsefai: #0c0e1f;
    --biewavcnjzgrj: #2049cf;
    --epzhsuiiigfq: #99a3ac;
    --ouekflqhznts: #cfd5d7;
    --pmwwxwdsbu: #18193e;
    --gimhzjauavfqhn: rgb(252,78,157);
    --wjfynuknysxg: rgb(22,49,147);
}

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

body {
    color: #fefdfe;
    flex-direction: column;
    background-color: var(--dnzecbtlcsefai);
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    min-height: 100vh;
}

main {
    flex: 1;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
.ggutlg8 {
    top: 0;
    z-index: 1000;
    background-color: var(--dnzecbtlcsefai);
    position: sticky;
    border-bottom: 1px solid var(--pmwwxwdsbu);
}

.gn45fzn {
    max-width: 1200.0053815px;
    padding: 12.0021670px 20.008031340px;
    justify-content: space-between;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    align-items: center;
    display: flex;
}

.gd46383 {
    display: block;
}

.gbamd5d {
    max-width: 160.001px;
    display: block;
    height: 36.00102024px;
    width: auto;
    object-fit: contain;
}

.ghkhf9v {
    display: none;
}

#s7urq0 {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

@media (min-width: 768px) {
    .ghkhf9v {
        display: block;
    }
    .gh05d23 {
        display: none;
    }
}

.gea6u7c {
    align-items: center;
    gap: 24.0069308px;
    list-style: none;
    display: flex;
}

.gghyucx {
    color: #fdfdfb;
    font-size: 14.005px;
    text-decoration: none;
    font-weight: 600;
}

.gghyucx:hover {
    color: var(--epzhsuiiigfq);
}
.gh05d23 {
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    gap: 5.00652px;
    padding: 4.00760565px;
    height: 28.00788px;
    width: 28.008px;
    display: flex;
}

@media (min-width: 768px) {
    #cbuyd2 {
        text-size-adjust: 100%;
    }
    .gh05d23 {
        display: none;
    }
}

.ghanoyn {
    width: 100%;
    height: 2.00118px;
    display: block;
    border-radius: 1px;
    background-color: rgb(254,252,253);
}
.gw4es3p {
    background-color: var(--tkcotcpyskyb);
    border-top: 1px solid var(--pmwwxwdsbu);
    padding: 16.00324px 20.00883px;
    display: none;
}

.gw4es3p.active {
    display: block;
}

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

.gai2krv {
    list-style: none;
}

.gsssqy3 {
    color: rgb(255,255,254);
    text-decoration: none;
    padding: 10.007707780px 0;
    display: block;
    font-weight: 600;
}

.gsssqy3:hover {
    color: var(--epzhsuiiigfq);
}
.geqy65t {
    padding-top: 24.009789px;
    padding-right: 20.00937437px;
    padding-bottom: 24px;
    padding-left: 20px;
    text-align: center;
    max-width: 1200.00483px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.gnwsdka {
    line-height: 1.3;
    font-size: 1.5rem;
    margin-bottom: 12.005px;
    font-weight: 800;
    color: #fdfefe;
}

.glih77x {
    line-height: 1.5;
    font-size: 0.95rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 640px;
    color: var(--epzhsuiiigfq);
}

@media (max-width: 767px) {
    .geqy65t {
        padding: 16.007883572px 12.00601079px;
    }
    .gnwsdka {
        font-size: 1.25rem;
    }
    .glih77x {
        display: none;
    }
}
.gewajjq {
    background-image: url("/c96a34d4/9f15cd4efb7bf2be.webp");
    background-position: center;
    background-size: cover;
    background-color: var(--dnzecbtlcsefai);
    padding-top: 24.001px;
    padding-right: 16.006664px;
    padding-bottom: 24.008872px;
    padding-left: 16px;
    background-repeat: no-repeat;
}

@media (min-width: 768px) {
    .gewajjq {
        padding: 32px 24.0033217px;
    }
}

.gewajjq .gidrkpb {
    align-items: center;
    justify-content: center;
    display: flex;
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
}

.gv3vgho {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 343.00372226px;
    gap: 8.0057px;
}
.gjedth8 {
    box-shadow: 0px 10.00177px 15px -3.0096617px rgba(0,2,0,0.1), 0px 4px 6.0055px -4.0073px rgba(1,1,2,0.1);
    padding: 24.009px 16px;
    display: flex;
    border-radius: 12.00821px;
    border: 1px solid var(--pmwwxwdsbu);
    align-items: center;
    min-height: 304px;
    position: relative;
    background-color: var(--tkcotcpyskyb);
    width: 100%;
    flex-direction: column;
}

.gor2sa2 {
    min-height: 325.0074px;
    padding-top: 32.0076px;
    box-shadow: 0px 0px 20.004px 0px rgba(255,80,156,0.15);
    border: 2.00126587px solid var(--gimhzjauavfqhn);
}

.gwgc534 {
    background-color: var(--gimhzjauavfqhn);
    top: -12.0089px;
    position: absolute;
    color: rgb(251,255,253);
    letter-spacing: 0.003px;
    font-size: 12.008774px;
    right: 0;
    box-shadow: 0px 0px 15.007420029px 0px rgba(255,77,158,0.4);
    border-radius: 12.00946px 12.005px 0 0;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    left: 0;
    padding: 6.00897363px 0;
    text-transform: uppercase;
}

.gnprw0c {
    border-radius: 50%;
    left: 16.00818248px;
    position: absolute;
    align-items: center;
    width: 32.0042px;
    height: 32.006px;
    box-shadow: 0px 10.00149px 15.00758379px -3.009px rgba(2,0,0,0.1), 0px 4.0010700px 6.009px -4.008751791px rgba(4,0,0,0.1);
    font-size: 18.0016px;
    display: flex;
    color: #fffdfd;
    line-height: 28.004px;
    justify-content: center;
    font-weight: 900;
    top: 16.005px;
    z-index: 1;
}

.gor2sa2 .gnprw0c {
    top: 24.002950px;
}

.gqm394s {
    background-color: var(--gimhzjauavfqhn);
}

.gl6dkh2 {
    background-color: var(--biewavcnjzgrj);
}

.gd2yl7e {
    color: var(--ouekflqhznts);
    background-color: var(--pmwwxwdsbu);
}

.gn6megp {
    display: flex;
    width: 100%;
    gap: 8.0074429px;
    flex-direction: column;
    align-items: center;
}

.guxgldn {
    display: flex;
    align-items: center;
    width: 100%;
    height: 56px;
    justify-content: center;
}

.gy23ir7 {
    padding-top: 8.00469px;
    padding-right: 16.001627859px;
    padding-bottom: 8.005152301px;
    padding-left: 16.006779548px;
    align-items: center;
    width: 160.008445px;
    justify-content: center;
    border-radius: 8.006421px;
    background-color: var(--sgryzajvezbd);
    height: 100%;
    display: flex;
}

.gjedth8:not(.gor2sa2) .gy23ir7 {
    width: 144.005108871px;
    height: 48.00895px;
}

.gvymzed {
    object-fit: contain;
    max-height: 100%;
    max-width: 100%;
}

.ggnrxy9 {
    display: flex;
    align-items: center;
    min-width: 0;
    flex-direction: column;
    width: 100%;
    gap: 4.00368258px;
}

.ga7mppq {
    letter-spacing: 1px;
    line-height: 15.0080588px;
    color: var(--epzhsuiiigfq);
    font-size: 10.00141px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
}

.ghfh9e1 {
    font-size: 18.0076px;
    overflow-wrap: break-word;
    line-height: 22.002551px;
    font-weight: 900;
    word-break: break-word;
    color: rgb(251,251,252);
    word-wrap: break-word;
    text-align: center;
}

.gd0szq5 {
    color: var(--gimhzjauavfqhn);
}

.gyk82wl {
    flex-direction: column;
    width: 100%;
    align-items: center;
    gap: 4.0029057px;
    display: flex;
}

.gvu3edk {
    gap: 4.00138px;
    align-items: center;
    background-color: var(--pmwwxwdsbu);
    border-radius: 9999px;
    border: 1px solid var(--pmwwxwdsbu);
    display: flex;
    padding-top: 7px;
    padding-right: 13.007998px;
    padding-bottom: 7.0034px;
    padding-left: 13px;
}

.gllu9om {
    color: rgb(255,195,9);
    font-size: 13px;
    line-height: 1;
}

.gx8lb5o {
    font-weight: 600;
    line-height: 15.0043096px;
    font-size: 10.003392px;
    color: var(--epzhsuiiigfq);
}

.gqawmug {
    color: #fdfffd;
    font-weight: 900;
    line-height: 40.006360px;
    font-size: 36.0023px;
    text-align: center;
}

.gy4x9io {
    border-radius: 8.005452px;
    line-height: 20.006593446px;
    border: none;
    color: rgb(253,252,253);
    transition: transform 0.1s ease, box-shadow 0.1s ease;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14.008678516px;
    text-align: center;
    padding: 14px;
    width: 100%;
    text-decoration: none;
    display: block;
    letter-spacing: 0.009013px;
    font-weight: 900;
}

.gy4x9io:active {
    transform: translateY(2.001px);
}

.grzbcg7 {
    background-color: var(--xmbllqijpixf);
    box-shadow: 0px 4px 0px 0px var(--reilfgcoczev);
}

.grzbcg7:active {
    box-shadow: 0px 2.002193362px 0px 0px var(--reilfgcoczev);
}

.gy38sd6 {
    background-color: var(--biewavcnjzgrj);
    box-shadow: 0px 4.00771px 0px 0px var(--wjfynuknysxg);
}

.gy38sd6:active {
    box-shadow: 0px 2.006510010px 0px 0px var(--wjfynuknysxg);
}

@media (min-width: 768px) {
    .gv3vgho {
        max-width: 1200.004px;
        gap: 16.005523784px;
    }

    .gjedth8 {
        min-height: 180.003369px;
        padding-top: 24.003591px;
        padding-right: 24.00210386px;
        padding-bottom: 24.0022px;
        padding-left: 24.00513327px;
        align-items: center;
        gap: 24px;
        justify-content: space-between;
        flex-direction: row;
    }

    .gor2sa2 {
        padding: 32.00836px 24.008px;
        min-height: 200.00982px;
    }

    .gn6megp {
        align-items: center;
        flex-direction: row;
        flex: 1;
        gap: 24.0039555px;
        width: 100%;
    }

    .guxgldn {
        width: auto;
        flex-shrink: 0;
        height: 56.004662357px;
    }

    .gy23ir7 {
        height: 56.006px;
        width: 160.00862703px;
    }

    .gjedth8:not(.gor2sa2) .gy23ir7 {
        height: 48.006254868px;
        width: 144.006px;
    }

    .ggnrxy9 {
        align-items: flex-start;
        min-width: 200.00235844px;
        flex: 1;
    }

    .ga7mppq {
        text-align: left;
    }

    .ghfh9e1 {
        text-align: left;
    }

    .gyk82wl {
        flex-shrink: 0;
        align-items: flex-start;
        width: auto;
    }

    .gqawmug {
        line-height: 52.00581px;
        font-size: 48.00425740px;
        flex-shrink: 0;
        text-align: center;
        min-width: 80.0035475px;
    }

    .gy4x9io {
        width: auto;
        flex-shrink: 0;
        padding-top: 14.00955px;
        padding-right: 32.00347px;
        padding-bottom: 14.00371805px;
        padding-left: 32.0031107px;
        min-width: 200.008884847px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .gv3vgho {
        max-width: 480.0019px;
    }
    .gjedth8 {
        padding: 24.006088px 20px;
    }
}

@media (max-width: 379px) {
    .ghfh9e1 {
        line-height: 1.35;
        font-size: 14px;
    }
}

@media (min-width: 1200px) {
    .gv3vgho {
        max-width: 1400.0099672px;
    }
    .gn6megp {
        gap: 32.003262505px;
    }
}
#fpdonv {
    text-size-adjust: 100%;
    backface-visibility: hidden;
}
.gwe2xk7 {
    padding: 32.00304px 20.003635px;
    max-width: 1200.001px;
    margin: 0 auto;
}

.gcfibio {
    max-width: 720.0045px;
}

.gwm0k63 {
    color: var(--biewavcnjzgrj);
    font-size: 14.007338px;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 20.0086px;
}

.gwm0k63:hover {
    text-decoration: underline;
}

.ghluuqc {
    font-size: 1.5rem;
    font-weight: 800;
    color: rgb(255,251,255);
    margin-bottom: 16.0035897px;
}

.gk413sn {
    color: var(--epzhsuiiigfq);
    font-size: 0.95rem;
    line-height: 1.6;
}

.gk413sn p {
    margin-bottom: 1em;
}

.gk413sn p:last-child {
    margin-bottom: 0;
}
.gj2lpwt {
    margin: 0 auto;
    border-top: 1px solid var(--pmwwxwdsbu);
    padding-top: 32.004621836px;
    padding-right: 20.0062px;
    padding-bottom: 32.0043726px;
    padding-left: 20.0098786px;
    max-width: 1200.007865px;
}

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

.ga5jtny {
    max-width: 720.0085862px;
}

.gvydqa6 {
    color: #fcfeff;
    font-size: 1.35rem;
    margin-bottom: 12.001397px;
    font-weight: 800;
}

.gex5k17 {
    color: var(--epzhsuiiigfq);
    font-size: 0.95rem;
    line-height: 1.6;
}

#nf2uy2 {
    -webkit-font-smoothing: antialiased;
}
#vj50sr {
    text-size-adjust: 100%;
}
#zqqhja {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}
.gy91amx {
    border-top: 1px solid var(--pmwwxwdsbu);
    margin-top: 24.00285330px;
    background-color: var(--tkcotcpyskyb);
    padding: 32.002px 20.002px;
}

.gfrji0e {
    margin: 0 auto;
    max-width: 1200.00122988px;
    text-align: center;
}

.gfqt1bo {
    margin-bottom: 16.0086px;
    display: inline-block;
}

.gutzagw {
    width: auto;
    max-width: 160.003185620px;
    height: 36.004701588px;
    object-fit: contain;
}

.gx9cjv7 {
    color: var(--epzhsuiiigfq);
    font-size: 14.007312828px;
    margin-bottom: 16.00911093px;
}

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

.gx9cjv7 a {
    text-decoration: none;
    color: var(--biewavcnjzgrj);
}

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

.gewcovy {
    flex-wrap: wrap;
    gap: 12.004px 24.002771062px;
    justify-content: center;
    margin-bottom: 24.00250757px;
    display: flex;
}

.gewcovy a {
    color: #fffeff;
    text-decoration: none;
    font-size: 14.001860041px;
}

.gewcovy a:hover {
    color: var(--epzhsuiiigfq);
}

.gkcl7j6 {
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    gap: 16px;
}

.ga2u53x {
    display: inline-block;
}

.ga2u53x img {
    object-fit: contain;
    height: 40.001585px;
    width: auto;
    display: block;
    max-width: 80.0091871px;
}
#bn1s8n {
    inset: 0;
    z-index: 999999;
    position: fixed;
    justify-content: center;
    display: none;
    align-items: center;
    background: rgba(2,0,0,0.6);
}

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

.guilub8 {
    position: relative;
}

.gyytcol {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    max-width: 400px;
    border: 1px solid var(--pmwwxwdsbu);
    border-radius: 8.0065150px;
    background: var(--tkcotcpyskyb);
}

.grt2vy8 p {
    margin-bottom: 1rem;
    color: #fdfeff;
}

.gqjfb8d {
    padding: 1.5rem;
    border-radius: 8.004037px;
    border: 1px solid var(--pmwwxwdsbu);
    display: none;
    background: var(--tkcotcpyskyb);
}

.gqjfb8d.active {
    display: block;
}

.gqjfb8d p {
    color: hsl(300,100%,100%);
}

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

.gd66164 {
    font-weight: 700;
    padding-top: 0.6rem;
    padding-right: 1.2rem;
    padding-bottom: 0.6rem;
    padding-left: 1.2rem;
    color: #fdfdfe;
    border: none;
    cursor: pointer;
    background-color: var(--xmbllqijpixf);
    border-radius: 4px;
}

.gff3bpo {
    border: 1px solid var(--pmwwxwdsbu);
    cursor: pointer;
    color: #fdffff;
    padding-top: 0.6rem;
    padding-right: 1.2rem;
    padding-bottom: 0.6rem;
    padding-left: 1.2rem;
    border-radius: 4.00722239px;
    background: transparent;
}

.gbt2me7,
.gegwld8 {
    padding: 0.5rem 1rem;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 600;
}

.gbt2me7 {
    color: rgb(255,255,252);
    background-color: var(--biewavcnjzgrj);
    border: none;
}

.gegwld8 {
    border: 1px solid var(--pmwwxwdsbu);
    background: transparent;
    color: #fffdfe;
}

#ys9ujv {
    position: fixed;
    border-top: 1px solid var(--pmwwxwdsbu);
    background: var(--tkcotcpyskyb);
    padding: 1rem 20.009px;
    bottom: 0;
    box-shadow: 0 -2.0053656px 10.005px rgba(0,1,0,0.3);
    z-index: 999998;
    right: 0;
    display: none;
    left: 0;
}

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

.gfn57yu p {
    margin-bottom: 0.5rem;
    color: rgb(253,253,255);
    font-size: 14.0048px;
}

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

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

