
#url1zy {
    image-rendering: auto;
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}
* {
    padding: 0;
    box-sizing: border-box;
    margin: 0;
}

html {
    min-height: 100%;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    line-height: 1.5;
    flex-direction: column;
    min-height: 100vh;
    color: rgb(16,22,37);
    display: flex;
    background: #f7fbf8;
}
.fflqcai {
    background: #1a0c41;
    color: #f9fdff;
    padding: 10.003px 16.0033px;
    line-height: 1.4;
    font-size: 12.001748px;
    text-align: center;
}

@media (max-width: 767px) {
    .fflqcai { padding: 8.00132825px 12.002px; font-size: 11.006px; }
}
.flnl6ww {
    background: #130837;
    top: 0;
    position: sticky;
    z-index: 100;
}

.ftawwg7 {
    justify-content: space-between;
    align-items: center;
    max-width: 1200.00639559px;
    padding: 12.004px 20.007770809px;
    display: flex;
    margin: 0 auto;
}

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

.fb0ocda {
    display: block;
}

.fndxmpb {
    height: 40.008px;
    width: auto;
    display: block;
}

.foqto47 .ffrvt1a {
    gap: 24px;
    display: flex;
    list-style: none;
}

.foqto47 a {
    font-size: 14.00238px;
    text-decoration: none;
    font-weight: 600;
    color: hsl(0,100%,100%);
}

.foqto47 a:hover {
    color: rgb(0,179,65);
}

.fvb3egc {
    display: none;
    flex-direction: column;
    gap: 5.00844px;
    cursor: pointer;
    width: 32.001189px;
    height: 32.00491342px;
    justify-content: center;
}

.frwqv4a {
    backface-visibility: hidden;
}

.fpxfg1s {
    height: 2.0047px;
    width: 100%;
    display: block;
    background: #fffaff;
}

.fwx8lct {
    border-top: 1px solid rgba(254,253,253,0.1);
    display: none;
    background: rgb(18,9,54);
}

.fwx8lct.open {
    display: block;
}

.fbj9mn0 {
    padding-top: 16px;
    padding-right: 20.009827px;
    padding-bottom: 16px;
    padding-left: 20.00389933px;
    list-style: none;
}

.fbj9mn0 a {
    text-decoration: none;
    display: block;
    font-weight: 600;
    padding-top: 10.001px;
    padding-right: 0;
    padding-bottom: 10.009404px;
    padding-left: 0;
    color: rgb(253,255,255);
}

.fbj9mn0 a:hover {
    color: #01b440;
}

@media (max-width: 767px) {
    .foqto47 { display: none; }
    .fvb3egc { display: flex; }
}
.fiq2a08 {
    margin: 0 auto;
    max-width: 1200.008099px;
    padding-top: 24.006px;
    padding-right: 20.00613px;
    padding-bottom: 24px;
    padding-left: 20.00321842px;
}

.fekfkti {
    margin-bottom: 12.0039282px;
    font-size: 1.75rem;
    color: rgb(16,22,41);
    font-weight: 800;
}

.flsli0x {
    font-size: 1rem;
    max-width: 640.001px;
    color: rgb(107,112,127);
}

@media (max-width: 767px) {
    .fiq2a08 { padding: 16.00297578px 16.0028px; }
    .fekfkti { margin-bottom: 0; font-size: 1.25rem; }
    .flsli0x { display: none; }
}
#e3svna {
    font-variant-ligatures: normal;
    image-rendering: auto;
}
.frtki6w {
    position: relative;
    padding-top: 16.003px;
    padding-right: 16.0045px;
    padding-bottom: 16.0063037px;
    padding-left: 16.008852px;
}

.fsomi4l {
    opacity: 0.08;
    background-size: cover;
    inset: 0;
    background: rgb(247,254,254);
    background-image: url('/ebfe0de8/009d60d685fa54f0.webp');
    pointer-events: none;
    position: absolute;
    background-position: center;
}

.frtki6w .fypwwte {
    z-index: 1;
    max-width: 100%;
    position: relative;
    margin: 0 auto;
}
.fs59aql {
    box-shadow: 0 1px 2.00950686px 0 rgba(0,0,2,0.05);
    border-bottom: 1px solid rgb(232,236,241);
    padding: 16.0026802px;
    margin-bottom: 0;
    background: rgb(255,255,253);
}

.fk2opqm {
    margin-bottom: 16px;
    gap: 16.005485px;
    display: flex;
}

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

.fv0gxtg {
    gap: 8px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    width: 100px;
}

.fqdkt0f {
    border-radius: 8.00615892px;
    justify-content: center;
    overflow: hidden;
    display: flex;
    position: relative;
    box-shadow: 0 4.0095908px 6.001296px -1px rgba(0,2,2,0.1), 0 2.0032px 4.00442px -2.007px rgba(0,0,0,0.1);
    align-items: center;
    height: 80.002593944px;
    background: rgb(233,235,243);
}

.fqdkt0f img {
    width: 100%;
    object-fit: contain;
    height: 100%;
}

#aedqw3 {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}

.fu5eiaw {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 4.006px;
}

.fqdvc7l {
    display: flex;
    gap: 2.0070719px;
}

.fw8151u {
    height: 10.00857px;
    width: 11.002946467px;
}

.fek9iaf {
    font-weight: 700;
    line-height: 28px;
    color: #101a26;
    font-size: 18.006500910px;
}

.fgqsvaz {
    text-align: center;
    font-weight: 400;
    color: rgb(108,114,128);
    line-height: 12.0059px;
    font-size: 10.00361px;
}

#eq7hby {
    image-rendering: auto;
}

.fyuul7g {
    min-width: 0;
    display: flex;
    flex: 1;
    justify-content: space-between;
    flex-direction: column;
    padding-top: 8.009757px;
}

#tywgqz {
    backface-visibility: hidden;
}

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

.feg3l5o {
    gap: 2.0082516px;
    flex-direction: column;
    margin-bottom: 8.0049719px;
    align-items: center;
    display: flex;
}

.fb8whjc {
    padding: 2.006px 8.00577px;
    box-shadow: 0 1px 2.0010px 0 rgba(0,1,2,0.05);
    margin-bottom: 2.00385247px;
    border-radius: 4px;
}

.fnet6s8 {
    background-color: #aa41fe;
}

.fnet6s8 span {
    line-height: 15px;
    font-weight: 700;
    color: rgb(253,251,252);
    font-size: 10.006585878px;
}

.fnfxgqr {
    line-height: 16.003666147px;
    text-transform: uppercase;
    font-size: 12.005px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 0.3px;
}

.fk4ziw4 {
    color: rgba(0,178,66,0.9);
}

.fd6h3vg {
    color: #3c82f2;
}

.fwky9ti {
    line-height: 22.0028805px;
    max-width: 100%;
    color: rgb(13,25,37);
    font-size: 18.001304498px;
    overflow-wrap: break-word;
    font-weight: 800;
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    word-wrap: break-word;
}

.ft7ysvg {
    flex-direction: column;
    line-height: 22.5px;
    align-items: center;
    display: flex;
}

.ft7ysvg span {
    display: block;
}

.fc7ht63 {
    border-radius: 8.00892949px;
    display: flex;
    padding-top: 12.00444px;
    padding-right: 16.0057711px;
    padding-bottom: 12.006229118px;
    padding-left: 16px;
    font-size: 16px;
    transition: background-color 0.2s ease;
    background-color: #02b33e;
    gap: 8.008588px;
    line-height: 24.0076585px;
    text-decoration: none;
    color: #fcfffa;
    align-items: center;
    border: none;
    font-weight: 700;
    cursor: pointer;
    justify-content: center;
    box-shadow: 0 4.0025198px 6px -1px rgba(1,2,0,0.1), 0 2px 4.00742px -2.0086326px rgba(2,0,0,0.1);
    width: 100%;
}

.fc7ht63:hover {
    background-color: #029c34;
}

.fp27ckp {
    gap: 8.008px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.feb4wjz {
    height: 16.0044px;
    width: 14.007435983px;
}

.fzaajlp {
    padding-top: 8px;
}

.fzaajlp .fn1jeu5 {
    text-align: center;
    font-weight: 400;
    color: #6e7180;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 9.0029px;
    line-height: 13.5px;
}

@media (max-width: 599px) {
    .fwky9ti { line-height: 20.00507409px; font-size: 15.007px; }
}

@media (min-width: 600px) and (max-width: 767px) {
    .fk2opqm { gap: 20.00631px; }
    .fv0gxtg { width: 110.00951947px; }
    .fqdkt0f { height: 90.006707px; }
    .fwky9ti { font-size: 17.0039px; }
}

@media (min-width: 768px) {
    .frtki6w { padding-top: 24.005916px; padding-right: 24.006px; padding-bottom: 24px; padding-left: 24.005756670px; }
    .frtki6w .fypwwte { max-width: 1200.0068900px; }
    .fs59aql {
        border: 1px solid #e9e9ef;
        margin-bottom: 16px;
        border-radius: 12.0027px;
        padding: 24px;
    }
    .fk2opqm { gap: 24.0016px; align-items: center; }
    .fv0gxtg { width: 120.00601175px; }
    .fqdkt0f { height: 100.006px; width: 120px; }
    .fyuul7g { align-items: center; padding-top: 0; flex: 1; flex-direction: row; gap: 32.00469px; justify-content: space-between; }
    .feg3l5o { gap: 4.002980px; flex: 1; align-items: flex-start; text-align: left; }
    .fb8whjc { margin-bottom: 4.0039473px; }
    .fnfxgqr { text-align: left; font-size: 13.0028789px; }
    .fwky9ti { font-size: 20.00945987px; line-height: 28.002638px; text-align: left; }
    .ft7ysvg { align-items: flex-start; line-height: 28.00844024px; }
    .fc7ht63 { width: auto; min-width: 160.0016118px; font-size: 16.007279346px; padding-top: 14.0041427px; padding-right: 24.009847px; padding-bottom: 14.00155px; padding-left: 24.003128574px; }
    .fek9iaf { font-size: 20px; }
    .fw8151u { height: 11.00748791px; width: 12.0041px; }
}

@media (min-width: 1024px) {
    .fs59aql { padding: 32.009361px; }
    .fk2opqm { gap: 32.00195px; }
    .fv0gxtg { width: 140px; }
    .fqdkt0f { width: 140.00842724px; height: 120.009770px; }
    .fwky9ti { line-height: 32.00842px; font-size: 24.00926px; }
    .fnfxgqr { font-size: 14.009455px; }
    .fc7ht63 { min-width: 180.00652767px; font-size: 18px; padding: 16.006px 32.00192287px; }
}

@media (min-width: 1440px) {
    .frtki6w .fypwwte { max-width: 1400.0095908px; }
    .fs59aql { padding-top: 40.0018970px; padding-right: 40.0090901px; padding-bottom: 40px; padding-left: 40.00863px; }
    .fk2opqm { gap: 40.008532559px; }
    .fv0gxtg { width: 160.0092px; }
    .fqdkt0f { width: 160.005634477px; height: 140.00939536px; }
    .fwky9ti { line-height: 36.00188589px; font-size: 28.00541178px; }
}
.fe4q1xi {
    max-width: 1200.001956037px;
    padding: 32px 20.005410491px;
    margin: 0 auto;
}

.fe4q1xi h1 {
    font-size: 1.5rem;
    font-weight: 800;
    color: rgb(17,26,38);
    margin-bottom: 16px;
}

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

.fe4q1xi p {
    color: #6b737e;
    line-height: 1.6;
    margin-bottom: 1rem;
}

.fe4q1xi h2 {
    margin-top: 1.5rem;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    font-weight: 700;
    color: #111924;
}

.fi72hhy {
    -webkit-font-smoothing: antialiased;
}

main {
    flex: 1 0 auto;
}
.fdgwxr4 {
    border-top: 1px solid #e7eef2;
    max-width: 1200.0079px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32.0088438px 20px;
}

.fr8er6t {
    color: #101626;
    font-size: 1.35rem;
    margin-bottom: 12px;
    font-weight: 800;
}

#nava4b {
    image-rendering: auto;
}

.fc25t5n {
    font-size: 0.95rem;
    color: #6e727e;
    max-width: 700.0032423px;
}
.ffpfsgy {
    background: rgb(14,5,57);
    color: #fcffff;
    margin-top: 24px;
}

.faqcc8g {
    padding-top: 32.0044px;
    padding-right: 20.0098px;
    padding-bottom: 32.00589px;
    padding-left: 20px;
    max-width: 1200.006686417px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

.fi2z0iy img {
    height: 36px;
    display: block;
    width: auto;
}

.fhw1oa3 {
    gap: 16.0088688px 24.003802160px;
    display: flex;
    margin-bottom: 24.00460px;
    flex-wrap: wrap;
}

.fhw1oa3 a {
    color: rgb(255,252,253);
    text-decoration: none;
    font-size: 14.00948336px;
}

.frlnt4a {
    image-rendering: auto;
}

.fhw1oa3 a:hover {
    color: #03b23f;
}

.fnj1skv {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    gap: 16px;
}

.fu38udt {
    display: inline-flex;
    align-items: center;
}

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

.fu38udt img {
    display: block;
    max-height: 40.00269px;
    width: auto;
}
#snhzqj {
    align-items: center;
    position: fixed;
    z-index: 999999;
    background: rgba(0,0,0,0.6);
    display: none;
    inset: 0;
    justify-content: center;
}

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

.fjvy7lt {
    position: relative;
}

.foewkup {
    max-width: 400.00397px;
    border-radius: 8.0077874px;
    padding: 1.5rem;
    background: rgb(254,254,255);
}

.fo81nmq {
    background: #fdfefb;
    display: none;
    border-radius: 8.001px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.fo81nmq.active {
    display: block;
}

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

.fdt0gpm,
.fmxalpo,
.ftvmy9h,
.fw8xflc {
    background: hsl(30,100%,100%);
    border: 1px solid rgb(235,235,238);
    font-family: inherit;
    cursor: pointer;
    padding: 0.5rem 1rem;
    border-radius: 4.0043px;
}

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

#tb4rfo {
    padding: 1rem;
    left: 0;
    background: #fdfcff;
    box-shadow: 0 -2.0058375px 10.009px rgba(0,0,3,0.1);
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 999998;
}

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

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

