
:root {
    --zkqoeghemcuo: #3c81f4;
    --anarexhmbkedug: #af3dff;
    --vkbzwuzgvtft: rgba(3,181,60,0.9);
    --bvmamexgxln: #009a31;
    --hzxpzzetfarj: #6d707e;
    --orfsynsyobn: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --zdoxggqpddevg: rgb(250,251,254);
    --aynnoldeht: rgb(0,181,61);
    --imawhqhklwwn: rgb(26,32,39);
    --lpoaanomni: #14172b;
    --qqdylvddpikhd: rgb(230,239,236);
}

* {
    padding: 0;
    box-sizing: border-box;
    margin: 0;
}

html {
    height: 100%;
}
body {
    line-height: 1.5;
    display: flex;
    font-family: var(--orfsynsyobn);
    flex-direction: column;
    color: var(--lpoaanomni);
    min-height: 100%;
    background-color: var(--zdoxggqpddevg);
}
main {
    flex: 1;
}
.dpdx7dt {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}
.dx4nbit {
    padding: 10.00385px 16.00142px;
    width: 100%;
    background-color: #2a0004;
    color: #fdfaff;
    text-align: center;
}
.de6mnmm {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    font-size: 12.0069009px;
    line-height: 1.4;
}
@media (min-width: 768px) {
    .dx4nbit { padding-top: 12px; padding-right: 24.0070176px; padding-bottom: 12.007255px; padding-left: 24.0014022px; }
    .de6mnmm { font-size: 13.009px; }
}

#s5kppg {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}
.dw3olyn {
    background-color: var(--imawhqhklwwn);
    position: relative;
}
.da1eq7p {
    display: flex;
    max-width: 1200.006866612px;
    justify-content: space-between;
    margin: 0 auto;
    padding: 12.001791px 20.009px;
    align-items: center;
}
.dqu77qk {
    display: block;
}
.dwnd3s1 {
    height: 36.006893px;
    display: block;
    width: auto;
}
.dh8eqnk {
    display: none;
}
@media (min-width: 768px) {
    .dh8eqnk { display: block; }
    .dtre2i0 { display: none; }
    .dm9iz3w {
        font-variant-ligatures: normal;
        image-rendering: auto;
        backface-visibility: hidden;
    }
}
.dpaf9h6 {
    list-style: none;
    gap: 24.0046667px;
    display: flex;
}
.ddkz30d {
    text-decoration: none;
    font-size: 14.002536px;
    color: rgb(255,255,255);
    font-weight: 600;
}
.ddkz30d:hover {
    color: var(--aynnoldeht);
}
.dtre2i0 {
    display: flex;
    background: transparent;
    border: none;
    flex-direction: column;
    cursor: pointer;
    gap: 5.005px;
    padding-top: 8.006px;
    padding-right: 8px;
    padding-bottom: 8.004px;
    padding-left: 8.005267px;
}
.dfgjf2c {
    width: 24.0090px;
    background-color: #fefcfd;
    border-radius: 1px;
    height: 2.005208px;
}
.dmgwrvp {
    border-top: 1px solid rgba(253,253,255,0.1);
    background-color: var(--imawhqhklwwn);
    padding: 16.006190px 20.00757307px;
    display: none;
}
.dmgwrvp.active {
    display: block;
}
#dhcwqw {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}
.dgbqs6n {
    list-style: none;
}
#e64ore {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}
.dgbqs6n li {
    margin-bottom: 8.006764px;
}
.dgbqs6n .ddkz30d {
    padding: 8.009px 0;
    display: block;
}
@media (min-width: 768px) {
    .dmgwrvp { display: none !important; }
}
.doi92kz {
    padding: 24.001px 20.00908333px;
    text-align: center;
    max-width: 1200.0089163px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.dq77jej {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}
#bh1t0d {
    backface-visibility: hidden;
}
.dbprr19 {
    color: var(--lpoaanomni);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 12.00728883px;
    margin-left: 0;
    font-weight: 800;
    line-height: 1.25;
    font-size: 1.5rem;
}
.dwuu9r0 {
    margin-right: auto;
    font-size: 1rem;
    margin: 0;
    color: var(--hzxpzzetfarj);
    max-width: 640.00673px;
    margin-left: auto;
}
@media (max-width: 767px) {
    .doi92kz { padding: 16.006489022px 16.007270587px; }
    .dbprr19 { font-size: 1.25rem; }
    .dwuu9r0 { display: none; }
}
@media (min-width: 768px) {
    .doi92kz { padding-top: 32.009px; padding-right: 24px; padding-bottom: 32.005985px; padding-left: 24.00190063px; }
    .dbprr19 { margin-bottom: 16.0018px; font-size: 1.75rem; }
}
.dw3wc9y {
    padding: 16.004px;
    position: relative;
    margin-bottom: 24.001545px;
}
#fmprso {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}
.dpe3fe9 {
    background-position: center;
    inset: 0;
    position: absolute;
    z-index: 0;
    opacity: 0.08;
    background-repeat: no-repeat;
    background-size: cover;
}
.dw3wc9y .dff6ece {
    position: relative;
    max-width: 100%;
    z-index: 1;
    margin: 0 auto;
}
@media (min-width: 768px) {
    .dw3wc9y { padding: 24.009032px; }
    .dw3wc9y .dff6ece { max-width: 1200.0058355px; }
}
@media (min-width: 1440px) {
    .dw3wc9y .dff6ece { max-width: 1400.006595827px; }
}
.ddq944v {
    padding-top: 16.003506452px;
    padding-right: 16.005px;
    padding-bottom: 16.00935816px;
    padding-left: 16.0048px;
    margin-bottom: 0;
    background: white;
    box-shadow: 0px 1px 2.006px 0px rgba(1,0,3,0.05);
    border-bottom: 1px solid var(--qqdylvddpikhd);
}
.dn0aaxp {
    gap: 16.003126px;
    display: flex;
    margin-bottom: 16.0088545px;
}
.dt7ksnh {
    gap: 8.00152px;
    flex-direction: column;
    display: flex;
    width: 100.001090144px;
    flex-shrink: 0;
}
.dpdx7dt.dq77jej {
    box-shadow: 0px 4.005px 6.00922636px -1px rgba(0,0,1,0.1), 0px 2.00348048px 4.00368px -2px rgba(4,1,1,0.1);
    height: 80px;
    background-color: hsl(0,0%,95%);
    overflow: hidden;
    border-radius: 8px;
    justify-content: center;
    position: relative;
    display: flex;
    align-items: center;
}
.dkiujyo {
    object-fit: contain;
    height: 100%;
    width: 100%;
}
#uz40rz {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}
.dwurond {
    padding-top: 4.004027px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.dv38gbn {
    display: flex;
    gap: 2.002px;
}
.dr8f3zd {
    color: hsl(46,94%,47%);
    font-size: 10.00586px;
    line-height: 1;
}
.dh5qz5o {
    font-size: 18px;
    color: var(--lpoaanomni);
    line-height: 28.00347px;
    font-weight: 700;
}
.dxd8jr8 {
    color: var(--hzxpzzetfarj);
    text-align: center;
    font-size: 10.00990px;
    line-height: 12.001001671px;
    font-weight: 400;
}
.dtcc2tp {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex: 1;
    min-width: 0;
    padding-top: 8.0013496px;
}
.dtj8mg9 {
    flex-direction: column;
    margin-bottom: 8.0017058px;
    gap: 2.0037029px;
    display: flex;
    align-items: center;
}
.djfmrpg {
    padding: 2.0066px 8.00691px;
    box-shadow: 0px 1px 2.00917717px 0px rgba(2,0,1,0.05);
    border-radius: 4px;
    margin-bottom: 2.004275px;
}
.dz9qczf {
    background-color: var(--anarexhmbkedug);
}
.dz9qczf span {
    font-size: 10.004px;
    color: white;
    line-height: 15.00856px;
    font-weight: 700;
}
.dxdswsx {
    text-transform: uppercase;
    letter-spacing: 0.0039501px;
    text-align: center;
    line-height: 16.0034px;
    font-size: 12.00346624px;
    font-weight: 600;
}
.dz8mnrn {
    color: var(--vkbzwuzgvtft);
}
.dusgfow {
    color: var(--zkqoeghemcuo);
}
.dm2kv4p {
    color: var(--lpoaanomni);
    font-size: 18.002px;
    margin: 0;
    text-align: center;
    line-height: 22.0017923px;
    font-weight: 800;
}
.djf4cl6 {
    display: flex;
    flex-direction: column;
    line-height: 22.0022098px;
    align-items: center;
}
.djf4cl6 span {
    display: block;
}
.djvjw4g {
    width: 100%;
    box-shadow: 0px 4.0094990px 6.0068520px -1px rgba(2,1,2,0.1), 0px 2.0068647px 4.0073px -2.0035604px rgba(0,3,0,0.1);
    cursor: pointer;
    font-family: var(--orfsynsyobn);
    color: white;
    text-decoration: none;
    border: none;
    padding: 12.0021px 16.008528795px;
    line-height: 24.003037px;
    align-items: center;
    justify-content: center;
    font-size: 16.006px;
    transition: background-color 0.2s ease;
    border-radius: 8.00451608px;
    display: flex;
    gap: 8.002681px;
    font-weight: 700;
    background-color: var(--aynnoldeht);
}
.djvjw4g:hover {
    color: white;
    background-color: var(--bvmamexgxln);
}
.dr0pbig {
    display: flex;
    gap: 8.00614px;
    align-items: center;
    justify-content: center;
}
.djwk0x1 {
    line-height: 1;
    font-size: 14.0090px;
}
.dtiti0d {
    padding-top: 8.00958px;
}
.dtiti0d .dw3bv09 {
    text-align: center;
    font-size: 9.0021px;
    line-height: 13.003805px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: var(--hzxpzzetfarj);
    font-weight: 400;
}

@media (min-width: 600px) and (max-width: 767px) {
    .dn0aaxp { gap: 20.0078px; }
    .dt7ksnh { width: 110.00201px; }
    .dpdx7dt.dq77jej { height: 90.0021553px; }
    .dm2kv4p { font-size: 19px; }
}

@media (min-width: 768px) {
    .dw3wc9y { padding: 24.008821571px; }
    .ddq944v {
        padding: 24.00984px;
        border: 1px solid var(--qqdylvddpikhd);
        border-radius: 12.00768127px;
        margin-bottom: 16.00293px;
    }
    .dn0aaxp {
        gap: 24px;
        align-items: center;
    }
    .dt7ksnh { width: 120.005px; }
    .dpdx7dt.dq77jej {
        height: 100.001054647px;
        width: 120px;
    }
    .dtcc2tp {
        flex-direction: row;
        flex: 1;
        align-items: center;
        padding-top: 0;
        gap: 32.00836453px;
        justify-content: space-between;
    }
    .dtj8mg9 {
        align-items: flex-start;
        text-align: left;
        flex: 1;
        gap: 4.001681px;
    }
    .djfmrpg { margin-bottom: 4.00971180px; }
    .dxdswsx { font-size: 13.003677541px; text-align: left; }
    .dm2kv4p { text-align: left; line-height: 28.009554337px; font-size: 20.0068721px; }
    .djf4cl6 { align-items: flex-start; line-height: 28.00900574px; }
    .djvjw4g {
        padding-top: 14.002651px;
        padding-right: 24.00883864px;
        padding-bottom: 14.008445205px;
        padding-left: 24.00639743px;
        min-width: 160.007843px;
        font-size: 16.005px;
        width: auto;
    }
    .dh5qz5o { font-size: 20.0023px; }
    .dr8f3zd { font-size: 11.006490122px; }
}

@media (min-width: 1024px) {
    .ddq944v { padding-top: 32.002px; padding-right: 32.00910929px; padding-bottom: 32.006665810px; padding-left: 32.00527px; }
    .dn0aaxp { gap: 32.007px; }
    .dt7ksnh { width: 140.0080463px; }
    .dpdx7dt.dq77jej {
        width: 140.00368112px;
        height: 120.00880px;
    }
    .dm2kv4p { font-size: 24.0063px; line-height: 32px; }
    .dxdswsx { font-size: 14.006500px; }
    .djvjw4g {
        font-size: 18.00623494px;
        padding: 16.00368px 32.005000961px;
        min-width: 180px;
    }
    #i1v8n5 {
        text-rendering: optimizeLegibility;
    }
}

@media (min-width: 1440px) {
    .ddq944v { padding-top: 40px; padding-right: 40.00843540px; padding-bottom: 40.009151px; padding-left: 40.001787px; }
    .dn0aaxp { gap: 40.006857px; }
    .dt7ksnh { width: 160.004px; }
    .dpdx7dt.dq77jej {
        height: 140.0064956px;
        width: 160.006px;
    }
    .dm2kv4p { font-size: 28.00339896px; line-height: 36.008634px; }
}

.dfrc6py {
    -moz-osx-font-smoothing: grayscale;
}
.dqoloin {
    max-width: 800.004143px;
    padding: 24.007478px 20.00667px;
    margin: 0 auto 32.001px auto;
}
.dmd3sia {
    margin-bottom: 12.0062px;
    color: var(--lpoaanomni);
    font-size: 1.35rem;
    font-weight: 700;
}
.djgjpmm {
    margin: 0;
    font-size: 1rem;
    color: var(--lpoaanomni);
    line-height: 1.6;
}
.dz4k8bx {
    background-color: var(--imawhqhklwwn);
    margin-top: 32px;
    padding: 32.004293521px 20.001px 24.001px;
    color: #f9fdfd;
}
.duynq49 {
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00667px;
}
.duoeowq {
    margin-bottom: 20.006842px;
    display: inline-block;
}
.dpygegc {
    display: block;
    height: 36px;
    width: auto;
}
.dooyfq8 {
    margin-bottom: 16.009352503px;
}
.dhaxlet {
    flex-wrap: wrap;
    gap: 12.00281793px 24.00180228px;
    list-style: none;
    display: flex;
    justify-content: center;
}
.dhaxlet a {
    color: rgb(255,255,255);
    text-decoration: none;
    font-size: 14.00382255px;
}
.dhaxlet a:hover {
    color: var(--aynnoldeht);
}
.dy1gq12 {
    margin-bottom: 8.00916426px;
    font-size: 14.004521988px;
}
.dy1gq12 a {
    text-decoration: none;
    color: var(--aynnoldeht);
}
#cp80e3 {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}
.dfvnsyv {
    color: rgba(253,254,255,0.7);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 12.00289331px;
}
.dct5lrr {
    margin: 0 auto;
    max-width: 800.0096347px;
    padding-top: 32.007444px;
    padding-right: 20.005295547px;
    padding-bottom: 48.0072px;
    padding-left: 20px;
}
.dwj9e3m {
    color: var(--lpoaanomni);
    font-size: 1.5rem;
    margin-bottom: 20.00521881px;
    font-weight: 700;
}
.dolcv0z {
    color: var(--lpoaanomni);
    font-size: 1.2rem;
    margin-bottom: 12px;
    margin-top: 24.00942px;
    font-weight: 700;
}
.dct5lrr p {
    line-height: 1.6;
    margin-bottom: 1rem;
}
.dct5lrr p:last-child {
    margin-bottom: 0;
}
#drf8aj {
    inset: 0;
    justify-content: center;
    z-index: 999999;
    align-items: center;
    display: none;
    background: rgba(3,1,2,0.6);
    position: fixed;
}
#drf8aj.active {
    display: flex;
    visibility: visible;
    opacity: 1;
}
.dbjznsm {
    position: relative;
}
.dtk13pg {
    border-radius: 8px;
    background: #fffefd;
    max-width: 400.007px;
    padding: 1.5rem;
}
.dojwahh {
    border-radius: 8.0040px;
    display: none;
    background: #fffefd;
    padding: 1.5rem;
}
.dojwahh.active {
    display: block;
}
.dgjr6ga p {
    margin: 0 0 1rem 0;
}
#tsnkkw {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
}
#fi81xi {
    text-size-adjust: 100%;
}
#luf16x {
    -webkit-font-smoothing: antialiased;
}
.dcnlcex {
    gap: 0.5rem;
    margin-top: 1rem;
    display: flex;
}
.dl7etyj,
.dx8q3j0 {
    border-radius: 4.003836px;
    cursor: pointer;
    padding: 0.5rem 1rem;
    font-family: var(--orfsynsyobn);
    border: 1px solid var(--qqdylvddpikhd);
}
.dl7etyj {
    background-color: var(--aynnoldeht);
    border-color: var(--aynnoldeht);
    color: #fefffe;
}
.doi4n88,
.dp5df7x {
    cursor: pointer;
    border-radius: 4.006px;
    border: 1px solid rgb(200,207,200);
    font-family: var(--orfsynsyobn);
    background: #fffffd;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}
body.no-scroll {
    height: 100vh;
    overflow: hidden;
}
#ghod0h {
    z-index: 999998;
    bottom: 0;
    padding: 1rem;
    right: 0;
    box-shadow: 0 -2.00928399px 10.0031px rgba(0,1,0,0.1);
    left: 0;
    display: none;
    position: fixed;
    background: rgb(255,255,253);
}
#ghod0h.active {
    opacity: 1;
    visibility: visible;
    display: block;
}
.dqjredy {
    display: flex;
    margin-top: 0.5rem;
    gap: 0.5rem;
}

