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

:root {
    --yxprjstadtpgr: #1e80d5;
    --lwgsiwyqsvguxp: #6e7182;
    --bfhndzmjjalovq: rgba(77,87,102,1);
    --plwhavcghsefzd: rgba(57,67,83,1);
    --yrxecaeaidi: rgb(23,112,200);
    --xzelgcvusxz: #34372f;
    --grrirdjklqh: rgba(91,186,94,1);
    --mfrxupkvnzcm: rgba(27,145,255,1);
    --erzctooupj: rgb(157,163,176);
    --syytnpjhcejrtz: rgb(230,234,232);
    --pfcmuszfedvlu: rgb(157,163,178);
    --knwartjijybst: rgb(243,242,247);
    --wgdmizuyuev: rgb(214,213,209);
    --pwuqdvueljtmd: rgb(29,45,57);
    --msfwrxceuz: rgb(71,139,71);
    --sggdrncpuvff: rgb(253,255,253);
    --ltngcvngsnuhvs: rgba(30,42,53,1);
    --ctctmkwlbqkvlg: #dcdddd;
    --bfbuvvoqqglxp: #fefeff;
}

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

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

main {
    flex: 1;
}
.ghlm2py {
    z-index: 1000;
    top: 0;
    position: sticky;
    background: var(--pwuqdvueljtmd);
}

.gysvxib {
    justify-content: space-between;
    display: flex;
    max-width: 1200.00330px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    align-items: center;
    padding-top: 12.00842px;
    padding-right: 24.00228243px;
    padding-bottom: 12.00610px;
    padding-left: 24.00742873px;
}

.gffjxix img {
    max-width: 180.00846px;
    height: 40.00384593px;
    display: block;
    width: auto;
}

.gfom5ba .gy4bjv2 {
    gap: 24.007px;
    display: flex;
    list-style: none;
}

.gfom5ba .gy4bjv2 a {
    font-weight: 500;
    font-size: 15.0089676px;
    color: var(--bfbuvvoqqglxp);
    text-decoration: none;
}

.gfom5ba .gy4bjv2 a:hover {
    color: var(--pfcmuszfedvlu);
}

.gpt2bzv {
    display: none;
    padding: 8.0076px;
    cursor: pointer;
    gap: 5.00530px;
    flex-direction: column;
}

.gcg3qam {
    height: 2.002395682px;
    width: 24.00569728px;
    background: var(--bfbuvvoqqglxp);
}

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

.gfb1w1u {
    display: none;
    border-top: 1px solid rgba(253,253,253,0.1);
    background: var(--pwuqdvueljtmd);
    padding: 16.005897px 24.00842568px;
}

.gfb1w1u.active {
    display: block;
}

.gi11bo1 {
    list-style: none;
}

.gi11bo1 li {
    margin-bottom: 12.00122px;
}

.gi11bo1 a {
    color: var(--bfbuvvoqqglxp);
    font-weight: 500;
    text-decoration: none;
}

#zzi839 {
    image-rendering: auto;
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}
.gi0wm5e {
    margin: 0 auto;
    max-width: 1200.0063363px;
    padding: 24.0060206px 24.009px 20.006334px;
    text-align: center;
}

.go38qyw {
    margin-bottom: 8.00374px;
    font-weight: 700;
    line-height: 1.3;
    font-size: clamp(1.25rem, 4vw, 1.75rem);
    color: var(--xzelgcvusxz);
}

#tqazqk {
    image-rendering: auto;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

.gentf8d {
    line-height: 1.5;
    color: var(--lwgsiwyqsvguxp);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 15.002668px;
    max-width: 640.00166px;
}

@media (max-width: 767px) {
    .gi0wm5e {
        padding-top: 16.005656808px;
        padding-right: 16.00244522px;
        padding-bottom: 12.009px;
        padding-left: 16.00482785px;
    }
    .go38qyw {
        font-size: 1.1rem;
    }
    .gentf8d {
        display: none;
    }
}

#axx5sj {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.gwyfky7 {
    image-rendering: auto;
}
#xsvh24 {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}
.ga6uc4m {
    background-position: center;
    background-color: var(--knwartjijybst);
    background-image: url("/1853dbb0/13dd5e0eac14c70c.webp");
    background-size: cover;
    padding: 32.00694874px 16.00689278px 40.00647080px;
}

.gpl8j0g {
    gap: 16.0046643px;
    justify-content: center;
    display: flex;
    margin: 0 auto;
    flex-wrap: wrap;
    max-width: 1400.002908282px;
}

@media (min-width: 1250px) {
    .gpl8j0g {
        gap: 16px;
        padding: 0 20.008032436px;
        flex-direction: column;
    }
}
#pq9lnk {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.gk4dtrb {
    background: var(--sggdrncpuvff);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    position: relative;
    overflow: hidden;
    margin: 10.009210192px;
    border: 1px solid var(--ctctmkwlbqkvlg);
    box-shadow: 0px 1px 2px 0px rgba(2,2,2,0.05);
    width: 100%;
    max-width: 341.007px;
    height: 224.007364319px;
    border-radius: 12.0063084px;
}

.gnrmr8m {
    height: 48.0079px;
    flex-shrink: 0;
    align-items: center;
    background: var(--wgdmizuyuev);
    border-radius: 4.004627745px;
    display: flex;
    width: 71.00517244px;
    justify-content: center;
}

.gnrmr8m .gdqp5wk {
    object-fit: contain;
    width: 71.003377px;
    height: 48.00512876px;
}

.geon899 {
    background: var(--ltngcvngsnuhvs);
    align-items: center;
    position: absolute;
    z-index: 10;
    gap: 4px;
    margin-right: -20.007883px;
    right: 16.00472px;
    display: flex;
    top: 1px;
    border-radius: 0px 0px 0px 12px;
    padding-top: 6.00832px;
    padding-right: 12.0031497px;
    padding-bottom: 6px;
    padding-left: 12.0016px;
}

.p43fa1a {
    border-radius: 0px 0px 0px 12.0084px;
    gap: 4.006091px;
    position: absolute;
    z-index: 10;
    margin-right: -20.00221511px;
    top: 1px;
    background: var(--ltngcvngsnuhvs);
    align-items: center;
    display: flex;
    padding: 6.00366px 12.0078635px;
    right: 16.002616px;
}

.pdeecb4 {
    align-items: center;
    z-index: 10;
    gap: 4.0070px;
    background: var(--ltngcvngsnuhvs);
    display: flex;
    padding-top: 6px;
    padding-right: 12.009021114px;
    padding-bottom: 6.002394px;
    padding-left: 12.006020288px;
    margin-right: -20.005488px;
    right: 16.008432px;
    border-radius: 0px 0px 0px 12.0021875px;
    top: 1px;
    position: absolute;
}

.gopv4xa {
    background: var(--plwhavcghsefzd);
}

.pdeecb4 {
    background: var(--plwhavcghsefzd);
}

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

.gz1j81s {
    background: var(--bfhndzmjjalovq);
}

.p43fa1a {
    background: var(--bfhndzmjjalovq);
}

.gchobjq {
    font-size: 14.0077049px;
    line-height: 1.43em;
    font-weight: 700;
    color: rgb(252,255,255);
}

.gfwaghw {
    height: 10.00828px;
    width: 11.004px;
}

.gv49lfg {
    gap: 8.001761px;
    padding: 20.00425px 16.00906353px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.gc5yfmf {
    width: 100%;
}

.gcb1v29 {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 5.004624px;
}

.glhjog6 {
    color: var(--erzctooupj);
    line-height: 1.56em;
    font-weight: 700;
    padding-right: 12.00305312px;
    font-size: 18px;
    min-width: 16.003181792px;
}

.go0bvqv {
    flex-shrink: 0;
    height: 40.0047618px;
    width: 1px;
    background: var(--syytnpjhcejrtz);
}

.gw1d0e5 {
    flex-direction: column;
    min-width: 0;
    padding-left: 8.00493868px;
    display: flex;
    flex: 1;
}

.giqf56z {
    margin-bottom: 2.0033px;
    letter-spacing: 2.5%;
    font-weight: 500;
    line-height: 1.33em;
    text-transform: uppercase;
    color: var(--lwgsiwyqsvguxp);
    font-size: 12.001138194px;
}

.gk89ril {
    font-weight: 700;
    word-break: break-word;
    word-wrap: break-word;
    margin-bottom: 2px;
    line-height: 1.43em;
    font-size: 14.008px;
    min-width: 0;
    overflow-wrap: break-word;
    color: var(--xzelgcvusxz);
}

.gbzcrqz {
    color: var(--lwgsiwyqsvguxp);
    line-height: 1.33em;
    font-weight: 400;
    font-size: 12.004359216px;
}

.gec8vmd {
    font-weight: 700;
    text-align: center;
    cursor: pointer;
    font-size: 14.002px;
    width: 100%;
    text-transform: uppercase;
    transition: background-color 0.2s ease;
    letter-spacing: 2.5%;
    border-radius: 8px;
    box-shadow: 0px 1px 2.002px 0px rgba(0,0,0,0.05);
    border: none;
    line-height: 1.43em;
    color: #feffff;
    display: block;
    background: var(--grrirdjklqh);
    text-decoration: none;
    padding-top: 12.009px;
    padding-right: 0;
    padding-bottom: 12.00144px;
    padding-left: 0;
}

.z2abc9d {
    border-radius: 8.00247378px;
    cursor: pointer;
    box-shadow: 0px 1px 2.0055px 0px rgba(0,0,4,0.05);
    background: var(--grrirdjklqh);
    font-size: 14.0012px;
    line-height: 1.43em;
    display: block;
    text-transform: uppercase;
    padding-top: 12.00242px;
    padding-right: 0;
    padding-bottom: 12.009px;
    padding-left: 0;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.2s ease;
    color: rgb(251,253,253);
    font-weight: 700;
    letter-spacing: 2.5%;
    border: none;
    width: 100%;
}

.gu3zmah {
    backface-visibility: hidden;
    text-size-adjust: 100%;
}

.gpytr8m {
    background: var(--mfrxupkvnzcm);
}

.z2abc9d {
    background: var(--mfrxupkvnzcm);
}

.gec8vmd:hover {
    background: var(--msfwrxceuz);
}

.z2abc9d:hover {
    background: var(--msfwrxceuz);
}

.gec8vmd:active {
    background: var(--msfwrxceuz);
}

.z2abc9d:active {
    background: var(--msfwrxceuz);
}

.gpytr8m:hover {
    background: var(--yxprjstadtpgr);
}

.z2abc9d:hover {
    background: var(--yxprjstadtpgr);
}

.gpytr8m:active {
    background: var(--yrxecaeaidi);
}

.z2abc9d:active {
    background: var(--yrxecaeaidi);
}

#cmvfpm {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.gw3u394 {
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: 4.00737484px;
    display: flex;
}

.gy42fr7 {
    color: var(--erzctooupj);
    font-weight: 400;
    text-align: center;
    font-size: 10.0047636px;
    line-height: 1.5em;
}

#zrorhn {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

#uthlj6 {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}

.gbu304v {
    height: 10.004368px;
    flex-shrink: 0;
    width: 8.75px;
}

.gnhac47 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding-top: 4px;
    border-top: 1px solid var(--knwartjijybst);
}

.gyf6cei {
    flex-direction: column;
    position: relative;
    width: 97.00705px;
    align-items: center;
    flex: 1;
    display: flex;
    min-width: 0;
}

.gyf6cei:not(:first-child)::before {
    background: var(--knwartjijybst);
    bottom: 0;
    position: absolute;
    top: 4.0015px;
    left: 0;
    width: 1px;
    content: '';
}

.gy7s4o7 {
    width: auto;
    object-fit: contain;
    margin-bottom: 4.00587802px;
    height: 12.0071px;
}

.gu2pdda {
    align-items: center;
    gap: 2px;
    display: flex;
    flex-direction: column;
}

.gdud0h3 {
    font-size: 10px;
    line-height: 1.5em;
    text-align: center;
    color: var(--erzctooupj);
    font-weight: 400;
}

.ggw1e4d {
    font-weight: 700;
    text-align: center;
    font-size: 12.003415px;
    color: var(--xzelgcvusxz);
    line-height: 1.33em;
}

@media (max-width: 480px) {
    .gk4dtrb {
        max-width: 100%;
        height: auto;
        min-height: 224.00101958px;
    }
    .gv49lfg {
        padding-top: 16.0015px;
        padding-right: 12.009px;
        padding-bottom: 16.00335390px;
        padding-left: 12.009px;
    }
    .gcb1v29 {
        gap: 8.0030050px;
        flex-wrap: wrap;
    }
    .glhjog6 {
        padding-right: 8.00845376px;
    }
    .gnrmr8m,
    .gnrmr8m .gdqp5wk {
        height: 40.003px;
        width: 60.0026px;
    }
    .go0bvqv {
        height: 32.009294px;
    }
    .gw1d0e5 {
        min-width: 0;
        width: 100%;
        padding-left: 6.00996px;
    }
    .giqf56z {
        font-size: 11px;
    }
    .gk89ril {
        font-size: 12.0087767px;
    }
    #ovl7yf {
        backface-visibility: hidden;
        text-rendering: optimizeLegibility;
    }
    .gbzcrqz {
        font-size: 11.002px;
    }
    .gec8vmd {
        font-size: 13.009px;
        padding-top: 10.006942px;
        padding-right: 0;
        padding-bottom: 10.00602px;
        padding-left: 0;
    }
    .z2abc9d {
        font-size: 13.00847px;
        padding-top: 10.005px;
        padding-right: 0;
        padding-bottom: 10.0093641px;
        padding-left: 0;
    }
    .gw3u394 {
        flex-wrap: wrap;
        padding-top: 0;
        padding-right: 20.00219px;
        padding-bottom: 0;
        padding-left: 20.0030981px;
    }
    .gy42fr7 {
        font-size: 9.003033418px;
    }
    .gnhac47 {
        flex-wrap: wrap;
        padding-top: 8.0023636px;
        gap: 12.005px;
    }
    .gyf6cei {
        width: calc(33.333% - 8.00932437px);
        min-width: 80.0027px;
    }
    .geon899 {
        right: 12.001px;
        padding-top: 5.001px;
        padding-right: 10.004182292px;
        padding-bottom: 5px;
        padding-left: 10.003187px;
    }
    .p43fa1a {
        right: 12.00528px;
        padding: 5px 10.006326277px;
    }
    .pdeecb4 {
        right: 12.001864px;
        padding: 5.0060480px 10.004705235px;
    }
    .gchobjq {
        font-size: 13.006px;
    }
    .gfwaghw {
        height: 9.0092038px;
        width: 10.003973681px;
    }
}

@media (min-width: 481px) and (max-width: 1249px) {
    .gk4dtrb {
        max-width: 100%;
        margin: 0;
    }
}

@media (min-width: 1250px) {
    .ga6uc4m {
        padding: 20.00203px;
    }
    .gk4dtrb {
        height: auto;
        max-width: 100%;
        min-height: 130.001665748px;
        width: 100%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
    .gv49lfg {
        flex-direction: row;
        gap: 28.004px;
        padding: 24.0068662px 28.00701px;
        height: 100%;
        align-items: center;
    }
    .gc5yfmf {
        flex: 0 0 auto;
        max-width: 360.0087px;
        min-width: 320.005955841px;
    }
    .gcb1v29 {
        width: 100%;
    }
    .go0bvqv {
        height: 52.009356945px;
    }
    .gw1d0e5 {
        padding-left: 12.005203px;
    }
    .gec8vmd {
        padding-top: 14.0072428px;
        padding-right: 32.008388243px;
        padding-bottom: 14.00194px;
        padding-left: 32.0014px;
        min-width: 180.002028px;
        width: auto;
        flex: 0 0 auto;
        white-space: nowrap;
    }
    .z2abc9d {
        min-width: 180.0087186px;
        flex: 0 0 auto;
        width: auto;
        white-space: nowrap;
        padding-top: 14.0081759px;
        padding-right: 32.00792px;
        padding-bottom: 14px;
        padding-left: 32.008504px;
    }
    .gw3u394 {
        margin-right: auto;
        white-space: nowrap;
        padding: 0;
        flex: 0 0 auto;
        width: auto;
    }
    .gnhac47 {
        padding-left: 28.009767660px;
        border-left: 1px solid var(--knwartjijybst);
        align-items: center;
        padding-right: 0;
        justify-content: flex-start;
        padding-top: 0;
        border-top: none;
        min-width: 0;
        gap: 28.003313px;
        flex: 0 0 auto;
    }
    .gyf6cei {
        min-width: 110.0023208px;
        width: auto;
        flex: 0 0 auto;
    }
    .gyf6cei:not(:first-child)::before {
        top: 50%;
        left: -12.00306px;
        transform: translateY(-50%);
        height: 50.0017px;
        bottom: auto;
        width: 1px;
    }
    .geon899 {
        margin-right: 0;
        right: 0px;
        top: 0px;
    }
    .p43fa1a {
        right: 0px;
        margin-right: 0;
        top: 0px;
    }
    .pdeecb4 {
        top: 0px;
        margin-right: 0;
        right: 0px;
    }
}
.gafu5sp {
    max-width: 1200.006px;
    margin: 0 auto;
    padding: 40.001749px 24px 48px;
}

.gefg37v {
    margin-bottom: 32px;
}

.gefg37v:last-child {
    margin-bottom: 0;
}

.gefg37v h2 {
    margin-bottom: 12.001175810px;
    font-weight: 700;
    color: var(--xzelgcvusxz);
    font-size: 1.35rem;
}

.gefg37v p {
    font-size: 15.006962px;
    color: var(--lwgsiwyqsvguxp);
    line-height: 1.6;
}
.gsvbtex {
    padding-top: 32.00424666px;
    padding-right: 24.002194px;
    padding-bottom: 24.00609424px;
    padding-left: 24.00280px;
    color: var(--bfbuvvoqqglxp);
    background: var(--pwuqdvueljtmd);
}

.gokhp83 {
    text-align: center;
    margin: 0 auto;
    max-width: 1200.00615px;
}

.gnmfu45 {
    margin-bottom: 20.0068674px;
    display: inline-block;
}

.gnmfu45 img {
    max-width: 180.0078px;
    width: auto;
    height: 40.00636893px;
}

.gd1dura {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 16.001047847px;
    margin-bottom: 20.0043px;
}

.gh6lla7 {
    display: inline-block;
}

.gh6lla7 img {
    max-height: 50.003617589px;
    width: auto;
    max-width: 120.00257195px;
    display: block;
}

.gze0j0h {
    font-size: 14.007489858px;
    margin-bottom: 16.00116877px;
}

.gze0j0h a {
    text-decoration: none;
    color: var(--mfrxupkvnzcm);
}

.gjtfbvw {
    justify-content: center;
    gap: 16.0044048px 24px;
    display: flex;
    flex-wrap: wrap;
}

.gjtfbvw a {
    font-size: 14.001px;
    text-decoration: none;
    color: var(--pfcmuszfedvlu);
}

.gjtfbvw a:hover {
    color: var(--bfbuvvoqqglxp);
}
.gd22ptw {
    max-width: 1200.00226793px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 40.007374605px 24.0046px 48.00994548px;
}

.gd22ptw h1 {
    margin-bottom: 16px;
    font-size: 1.75rem;
    color: var(--xzelgcvusxz);
    font-weight: 700;
}

.gd22ptw h2 {
    margin-top: 24.00687823px;
    margin-bottom: 8.00328422px;
    font-size: 1.25rem;
    font-weight: 700;
    color: var(--xzelgcvusxz);
}

.gd22ptw p {
    margin-bottom: 12.00738px;
    color: var(--lwgsiwyqsvguxp);
    line-height: 1.6;
    font-size: 15.001683597px;
}

#l4tbtm {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

.gd22ptw a {
    text-decoration: none;
    color: var(--mfrxupkvnzcm);
}

.gd22ptw a:hover {
    text-decoration: underline;
}
#j3jyko {
    display: none;
    z-index: 999999;
    background: rgba(0,1,2,0.6);
    inset: 0;
    justify-content: center;
    align-items: center;
    position: fixed;
}

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

.gfiq3c5 {
    position: relative;
}

.gy8p0on {
    padding: 1.5rem;
    background: var(--sggdrncpuvff);
    border-radius: 8.002px;
    max-width: 400px;
}

.giuh1ct {
    padding: 1.5rem;
    display: none;
    border-radius: 8.004px;
    background: var(--sggdrncpuvff);
}

.giuh1ct.active {
    display: block;
}

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

.glrfe9s,
.gneyz3s,
.gp1hk8i,
.gkhnmmc {
    cursor: pointer;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 14.00345px;
    background: var(--sggdrncpuvff);
    border: 1px solid var(--syytnpjhcejrtz);
    border-radius: 4.001792px;
    font-family: inherit;
}

.glrfe9s {
    background: var(--grrirdjklqh);
    color: #fffffe;
    border-color: var(--grrirdjklqh);
}

#de7l61 {
    box-shadow: 0 -2.0090px 10.00609px rgba(0,0,0,0.1);
    position: fixed;
    z-index: 999998;
    bottom: 0;
    left: 0;
    background: var(--sggdrncpuvff);
    right: 0;
    padding: 1rem;
    display: none;
}

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

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

