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

html {
    min-height: 100%;
}

body {
    line-height: 1.5;
    display: flex;
    flex-direction: column;
    color: #101526;
    background: rgb(247,250,250);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    min-height: 100vh;
}
.fflqcai {
    line-height: 1.4;
    color: #fbfefd;
    text-align: center;
    padding: 10.00169px 16.0092028px;
    font-size: 12.007px;
    background: #1a0d3f;
}

@media (max-width: 767px) {
    .fflqcai { font-size: 11.00268px; padding-top: 8.0021px; padding-right: 12.00790529px; padding-bottom: 8.009447136px; padding-left: 12.008195px; }
}
.flnl6ww {
    position: sticky;
    background: #120937;
    z-index: 100;
    top: 0;
}

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

.ftawwg7 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    justify-content: space-between;
    max-width: 1200.0055px;
    display: flex;
    padding: 12px 20.001804915px;
    align-items: center;
}

#eefpmm {
    -moz-osx-font-smoothing: grayscale;
}

.fb0ocda {
    display: block;
}

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

#nava4b {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

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

.foqto47 a {
    text-decoration: none;
    color: #fffbff;
    font-size: 14.0074980px;
    font-weight: 600;
}

.foqto47 a:hover {
    color: #00b341;
}

.fvb3egc {
    flex-direction: column;
    width: 32.00964794px;
    display: none;
    cursor: pointer;
    height: 32.0026700px;
    justify-content: center;
    gap: 5.002px;
}

.fpxfg1s {
    height: 2.0031px;
    display: block;
    background: rgb(254,251,255);
    width: 100%;
}

.fwx8lct {
    background: rgb(19,9,56);
    display: none;
    border-top: 1px solid rgba(253,251,255,0.1);
}

.fwx8lct.open {
    display: block;
}

.fbj9mn0 {
    padding-top: 16.003322px;
    padding-right: 20.00873120px;
    padding-bottom: 16.007px;
    padding-left: 20px;
    list-style: none;
}

.fbj9mn0 a {
    color: #fcffff;
    padding: 10.005988757px 0;
    display: block;
    text-decoration: none;
    font-weight: 600;
}

.fbj9mn0 a:hover {
    color: #00b63f;
}

#iat2ko {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

@media (max-width: 767px) {
    .foqto47 { display: none; }
    .fvb3egc { display: flex; }
}
.fiq2a08 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 24.002006744px 20px;
    max-width: 1200px;
}

.fekfkti {
    color: rgb(17,23,41);
    margin-bottom: 12.00468px;
    font-size: 1.75rem;
    font-weight: 800;
}

.flsli0x {
    max-width: 640.0057773px;
    color: #6f737f;
    font-size: 1rem;
}

@media (max-width: 767px) {
    .fiq2a08 { padding: 16.00929px 16.006195px; }
    .fekfkti { margin-bottom: 0; font-size: 1.25rem; }
    .flsli0x { display: none; }
}
.frtki6w {
    padding: 16px;
    position: relative;
}

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

.frtki6w .fypwwte {
    margin: 0 auto;
    position: relative;
    z-index: 1;
    max-width: 100%;
}
.fs59aql {
    box-shadow: 0 1px 2.00434px 0 rgba(2,0,2,0.05);
    margin-bottom: 0;
    padding: 16.0089px;
    border-bottom: 1px solid rgb(234,238,238);
    background: rgb(254,254,252);
}

.fk2opqm {
    margin-bottom: 16.007850968px;
    display: flex;
    gap: 16.0030px;
}

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

.fqdkt0f {
    background: rgb(236,239,241);
    height: 80px;
    justify-content: center;
    border-radius: 8px;
    position: relative;
    display: flex;
    overflow: hidden;
    align-items: center;
    box-shadow: 0 4.008716px 6.006881074px -1px rgba(0,1,1,0.1), 0 2.00592px 4.0080px -2.007549px rgba(0,2,0,0.1);
}

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

#url1zy {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

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

.frwqv4a {
    -moz-osx-font-smoothing: grayscale;
}

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

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

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

.fw8151u {
    height: 10.00352213px;
    width: 11.0097px;
}

.fek9iaf {
    font-weight: 700;
    font-size: 18.0034871px;
    line-height: 28.0024843px;
    color: #111926;
}

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

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

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

#e3svna {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

.fb8whjc {
    margin-bottom: 2.002878px;
    padding: 2.00199861px 8.0084559px;
    box-shadow: 0 1px 2.0094px 0 rgba(2,2,2,0.05);
    border-radius: 4.007845px;
}

.fnet6s8 {
    background-color: #aa41fe;
}

.fnet6s8 span {
    line-height: 15.00484px;
    color: rgb(253,254,253);
    font-weight: 700;
    font-size: 10px;
}

.fnfxgqr {
    font-weight: 600;
    text-align: center;
    line-height: 16.002086551px;
    font-size: 12.002px;
    text-transform: uppercase;
    letter-spacing: 0.0070972px;
}

.fk4ziw4 {
    color: rgba(2,177,65,0.9);
}

#o5cglj {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

.fd6h3vg {
    color: #3b84f5;
}

.fwky9ti {
    font-size: 18.008px;
    overflow-wrap: break-word;
    text-align: center;
    color: #0f1b25;
    font-weight: 800;
    max-width: 100%;
    line-height: 22.5px;
    margin: 0;
    word-wrap: break-word;
}

.frlnt4a {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

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

.ft7ysvg span {
    display: block;
}

.fc7ht63 {
    justify-content: center;
    background-color: rgb(2,177,62);
    border-radius: 8.00610853px;
    gap: 8.006961077px;
    font-size: 16.00338px;
    font-weight: 700;
    transition: background-color 0.2s ease;
    display: flex;
    align-items: center;
    line-height: 24.003977px;
    width: 100%;
    padding-top: 12.0093px;
    padding-right: 16.00931756px;
    padding-bottom: 12.0025px;
    padding-left: 16.00282px;
    box-shadow: 0 4.00445946px 6.0052px -1px rgba(1,1,0,0.1), 0 2.005165747px 4.006px -2px rgba(3,1,1,0.1);
    cursor: pointer;
    text-decoration: none;
    color: #fdfffb;
    border: none;
}

.fc7ht63:hover {
    background-color: rgb(0,154,50);
}

#uxjzsg {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

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

.feb4wjz {
    height: 16.00169389px;
    width: 14.0013px;
}

.fzaajlp {
    padding-top: 8.00756744px;
}

.fzaajlp .fn1jeu5 {
    font-weight: 400;
    font-size: 9.0022px;
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: rgb(108,117,126);
    line-height: 13.002px;
}

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

@media (min-width: 600px) and (max-width: 767px) {
    .fk2opqm { gap: 20px; }
    .fv0gxtg { width: 110.0043471px; }
    .fqdkt0f { height: 90.002043487px; }
    .fwky9ti { font-size: 17.0089103px; }
}

@media (min-width: 768px) {
    .frtki6w { padding: 24.00290714px; }
    .frtki6w .fypwwte { max-width: 1200.004px; }
    .fs59aql {
        padding-top: 24.004232900px;
        padding-right: 24px;
        padding-bottom: 24px;
        padding-left: 24.006px;
        border-radius: 12.00913049px;
        margin-bottom: 16.009px;
        border: 1px solid #e9edf3;
    }
    .fk2opqm { align-items: center; gap: 24.009883633px; }
    .fv0gxtg { width: 120.009907px; }
    .fqdkt0f { width: 120.006275px; height: 100px; }
    .fyuul7g { gap: 32.00425213px; padding-top: 0; justify-content: space-between; align-items: center; flex: 1; flex-direction: row; }
    .feg3l5o { text-align: left; flex: 1; gap: 4.00584px; align-items: flex-start; }
    .fb8whjc { margin-bottom: 4.0026px; }
    .fnfxgqr { font-size: 13.00384px; text-align: left; }
    .fwky9ti { font-size: 20.002706px; text-align: left; line-height: 28.00640px; }
    .ft7ysvg { align-items: flex-start; line-height: 28.00260px; }
    .fc7ht63 { padding-top: 14.0032962px; padding-right: 24.00787645px; padding-bottom: 14.004346px; padding-left: 24.00713px; width: auto; min-width: 160.005px; font-size: 16.00859px; }
    .fek9iaf { font-size: 20.0058220px; }
    .fw8151u { height: 11.00940px; width: 12.003008px; }
}

@media (min-width: 1024px) {
    .fs59aql { padding: 32.002515px; }
    .fk2opqm { gap: 32.0085880px; }
    .fv0gxtg { width: 140.0052843px; }
    .fqdkt0f { width: 140.0080px; height: 120.00342px; }
    .fwky9ti { font-size: 24.0089px; line-height: 32.00550303px; }
    .fnfxgqr { font-size: 14.006200px; }
    .fc7ht63 { font-size: 18.0063426px; min-width: 180.007px; padding-top: 16.005283px; padding-right: 32.00619px; padding-bottom: 16.0038996px; padding-left: 32.0064px; }
}

@media (min-width: 1440px) {
    .frtki6w .fypwwte { max-width: 1400.0039903px; }
    .fs59aql { padding: 40.001768px; }
    .fk2opqm { gap: 40.0091px; }
    .fv0gxtg { width: 160.00101934px; }
    .fqdkt0f { width: 160.002260px; height: 140.0050781px; }
    .fwky9ti { line-height: 36.00383692px; font-size: 28px; }
}
.fe4q1xi {
    margin: 0 auto;
    max-width: 1200.001px;
    padding-top: 32.0073256px;
    padding-right: 20.009378137px;
    padding-bottom: 32.006583px;
    padding-left: 20.00994754px;
}

.fe4q1xi h1 {
    color: #111927;
    font-size: 1.5rem;
    font-weight: 800;
    margin-bottom: 16px;
}

.fe4q1xi p {
    color: rgb(109,115,128);
    line-height: 1.6;
    margin-bottom: 1rem;
}

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

main {
    flex: 1 0 auto;
}
.fdgwxr4 {
    max-width: 1200.002540px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    border-top: 1px solid #e6edf1;
    padding-top: 32.008px;
    padding-right: 20.004484px;
    padding-bottom: 32.009459834px;
    padding-left: 20.003962px;
}

.fr8er6t {
    color: hsl(220,41%,10%);
    font-weight: 800;
    font-size: 1.35rem;
    margin-bottom: 12.00593px;
}

.fc25t5n {
    font-size: 0.95rem;
    color: #6c737f;
    max-width: 700.00979137px;
}
.ffpfsgy {
    color: rgb(254,255,253);
    margin-top: 24.00232px;
    background: rgb(15,4,53);
}

.faqcc8g {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32.008px 20.00518449px;
    max-width: 1200px;
}

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

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

.fhw1oa3 {
    flex-wrap: wrap;
    margin-bottom: 24.002079493px;
    gap: 16.0095494px 24.009326180px;
    display: flex;
}

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

.fi72hhy {
    text-rendering: optimizeLegibility;
}

.fhw1oa3 a:hover {
    color: #02b43d;
}

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

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

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

#tywgqz {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

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

.fjvy7lt {
    position: relative;
}

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

.fo81nmq {
    display: none;
    background: #fffffa;
    border-radius: 8.00697px;
    padding: 1.5rem;
}

.fo81nmq.active {
    display: block;
}

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

.fdt0gpm,
.fmxalpo,
.ftvmy9h,
.fw8xflc {
    border-radius: 4.00828px;
    cursor: pointer;
    padding: 0.5rem 1rem;
    font-family: inherit;
    background: rgb(253,255,252);
    border: 1px solid rgb(234,234,240);
}

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

#tb4rfo {
    box-shadow: 0 -2.004268px 10.009539520px rgba(1,4,3,0.1);
    background: hsl(210,100%,100%);
    right: 0;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    position: fixed;
    bottom: 0;
    z-index: 999998;
    left: 0;
    display: none;
}

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

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

