
*, *::before, *::after { box-sizing: border-box; }
body {
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: var(--kvokyagjxx);
    min-height: 100vh;
    background: var(--ufiypwwabhw);
    margin: 0;
    display: flex;
    -webkit-font-smoothing: antialiased;
}
main {
    flex: 1 0 auto;
}
:root {
    --btuwvvckvbrju: rgb(179,84,8);
    --qwuqgwwgbuod: 0 4.00622px 16.0048px rgba(214,118,4,0.28);
    --tseaqzansgu: #455667;
    --wfwaxkpbchvmiu: #b3530b;
    --exffpmkdhmpt: #1d3d5d;
    --wwykrekxspfx: hsl(15,15%,10%);
    --eazxtnedwz: #fcfbff;
    --xrnccpxqjmwsad: rgb(180,83,8);
    --kycomalqdpnkq: #667389;
    --vkdaqdtttzlqmv: rgb(255,232,137);
    --shazdvqvxiyzdv: #223b60;
    --lsnkdjdikjbrb: 16.00793px;
    --nbuzrwfmffqsf: #fefbe9;
    --nghzagiupmgsrl: #fffdfe;
    --lsjsfdmirsubgc: #e3e9ef;
    --ooclnmxnjr: 0 10.004376179px 28.0035px rgba(17,21,41,0.08);
    --jfcnywacru: #203c61;
    --lwuzgxvmrwpmw: #fbffff;
    --jxauvjbdlfmgc: rgb(178,82,10);
    --kvokyagjxx: rgb(12,23,43);
    --uzydqkvdfio: #fffeff;
    --dymjuhhyqfey: rgb(214,118,3);
    --ufiypwwabhw: #f2f3f9;
    --wiqsivrovbtuhk: #d77804;
}
.iwmnnsl {
    font-size: 12.009216px;
    border-bottom: 1px solid var(--vkdaqdtttzlqmv);
    width: 100%;
    text-align: center;
    color: var(--tseaqzansgu);
    background: rgb(254,249,236);
    padding: 10px 16.00798758px;
    line-height: 1.45;
}

#rjmbyn { text-rendering: optimizeLegibility; image-rendering: auto; -webkit-font-smoothing: antialiased; }
.ilsq4qb {
    background: var(--shazdvqvxiyzdv);
    position: relative;
}
.ibrro8c {
    max-width: 1200.005px;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
    padding: 14px 24px;
    display: flex;
}
.ikjf9u0 {
    display: inline-flex;
}
.ipb8e8n {
    object-fit: contain;
    height: 40.00208245px;
    max-width: 160.0068913px;
    display: block;
    width: auto;
}
.icc8em9 .imxsmbp {
    list-style: none;
    margin: 0;
    display: flex;
    gap: 24.00834930px;
    padding: 0;
}
.icc8em9 a {
    color: var(--eazxtnedwz);
    font-size: 15.003px;
    text-decoration: none;
    font-weight: 500;
}
.icc8em9 a:hover {
    text-decoration: underline;
}
.ih3h8ul {
    cursor: pointer;
    border: none;
    height: 44.004687479px;
    padding: 10.0057px;
    background: transparent;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
    display: none;
    width: 44px;
}
.iu6b3qg {
    border-radius: 1px;
    background: var(--eazxtnedwz);
    display: block;
    width: 22.0083px;
    height: 2px;
}
.ines788 {
    border-top: 1px solid rgba(254,253,255,0.15);
    padding: 16.005037px 24.004px 24.002430927px;
    display: none;
    background: var(--shazdvqvxiyzdv);
}
.ines788.active {
    display: block;
}
.iuzeyuo {
    display: flex;
    gap: 12px;
    list-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: column;
    margin: 0;
}
.iuzeyuo a {
    color: var(--eazxtnedwz);
    text-decoration: none;
    font-size: 16.0045765px;
}
@media (max-width: 767px) {
    .icc8em9 { display: none; }
    .ih3h8ul { display: flex; }
}
#g6ntnl { text-size-adjust: 100%; }
.ievzd6o {
    margin: 0 auto;
    max-width: 800.00361px;
    padding: 28.009507px 24.00697379px 32.0039202px;
    text-align: center;
}
.ib38xdv {
    font-size: 26.00733px;
    line-height: 1.3;
    color: var(--kvokyagjxx);
    font-weight: 700;
    margin: 0 0 14px;
}
.igholpm {
    line-height: 1.5;
    font-size: 15.00825px;
    color: var(--tseaqzansgu);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
@media (max-width: 767px) {
    .ievzd6o {
        padding-top: 20.009px;
        padding-right: 16.007970971px;
        padding-bottom: 24.0044245px;
        padding-left: 16.00676571px;
    }
    #ac3r2m { backface-visibility: hidden; -webkit-font-smoothing: antialiased; }
    .ib38xdv {
        font-size: 20.005px;
        margin-bottom: 0;
    }
    .igholpm {
        display: none;
    }
}

#wyr3u5 { text-size-adjust: 100%; font-variant-ligatures: normal; }
.iymsme9 {
    background-size: cover;
    background-color: var(--ufiypwwabhw);
    background-image: url('/c1f1ad8d/475852249d9bea7e.webp');
    padding: 40.006888px 20.004834147px 48px;
    background-position: center;
}
.ism67eb {
    margin: 0 auto;
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    max-width: 1200.009px;
    justify-items: center;
    display: grid;
    gap: 28.00668px;
}
.iymsme9 .irwsqsh {
    width: 100%;
    border-radius: var(--lsnkdjdikjbrb);
    flex-direction: column;
    align-items: center;
    max-width: 340.007678px;
    gap: 22.0041377px;
    display: flex;
    position: relative;
    padding: 24.008116607px 22.003815px 30.00833587px;
    box-shadow: var(--ooclnmxnjr);
    background: var(--nghzagiupmgsrl);
}
.iymsme9 .ig68wt8 {
    flex-shrink: 0;
    width: 100%;
    background: rgb(208,211,214);
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 16.0028279px 18.00655173px;
    border-radius: 12px;
}
.iymsme9 .icogewv {
    max-width: 128.009px;
    display: block;
    object-fit: contain;
    height: 48.002px;
    width: auto;
}
.iymsme9 .il74831 {
    gap: 8.003px;
    text-align: center;
    flex-direction: column;
    display: flex;
    align-items: center;
}
.iymsme9 .iso1lt2 {
    line-height: 1.35;
    color: var(--kvokyagjxx);
    margin: 0;
    letter-spacing: -0.02em;
    font-weight: 700;
    font-size: 18.00576886px;
}
.iymsme9 .iuyxlh8 {
    line-height: 1.43;
    font-weight: 400;
    font-size: 14.0059px;
    color: var(--kycomalqdpnkq);
    margin: 0;
}
#wgfj1e { image-rendering: auto; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
.iymsme9 .iitw3cx {
    width: 100%;
    display: flex;
    justify-content: center;
}
.iymsme9 .itberel {
    gap: 12.00353px;
    background: linear-gradient(135deg, var(--wiqsivrovbtuhk) 0%, var(--jxauvjbdlfmgc) 100%);
    font-weight: 600;
    padding: 15.003718px 26.002413868px;
    text-decoration: none;
    justify-content: center;
    border-radius: 12.0049241px;
    cursor: pointer;
    font-size: 15.0034867px;
    display: inline-flex;
    align-items: center;
    line-height: 1.35;
    box-shadow: var(--qwuqgwwgbuod);
    color: var(--lwuzgxvmrwpmw);
    transition: opacity 0.2s, transform 0.15s;
    border: none;
}
.iymsme9 .itberel:hover { opacity: 0.95; transform: translateY(-1px); }
.iymsme9 .itberel:active { transform: translateY(0); }
.iymsme9 .im8x0tt {
    justify-content: center;
    display: inline-flex;
    align-items: center;
}
.iymsme9 .im8x0tt svg {
    width: 14.0030870px;
    flex-shrink: 0;
    height: 16.003313px;
}
.iymsme9 .ig4ujqm {
    flex-direction: column;
    display: flex;
    gap: 14.0097px;
    border-radius: 14.00202852px;
    border: 1px solid var(--vkdaqdtttzlqmv);
    width: 100%;
    background: var(--nbuzrwfmffqsf);
    padding: 20.00543140px 18.001px 22.0022px;
}
.iymsme9 .ictdipj { text-align: center; }
.iymsme9 .it8oetu {
    font-size: 11.004px;
    font-weight: 600;
    color: var(--xrnccpxqjmwsad);
    text-transform: uppercase;
    letter-spacing: 0.08em;
}
.iymsme9 .ionuk5g {
    align-items: center;
    flex-direction: column;
    min-width: 0;
    display: flex;
    text-align: center;
    gap: 6.0083947px;
}
.iymsme9 .ionuk5g span {
    word-break: break-word;
    overflow-wrap: break-word;
    font-size: 16px;
    line-height: 1.35;
    word-wrap: break-word;
    max-width: 100%;
    font-weight: 700;
    color: var(--wwykrekxspfx);
}
@media (max-width: 767px) {
    .iymsme9 .ionuk5g span {
        font-size: 14.00620px;
    }
}
.iymsme9 .igf9en5 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    list-style: none;
    margin: 6.0015492px 0 0;
    gap: 12.00128px;
    flex-direction: column;
}
.iymsme9 .igf9en5 li {
    align-items: center;
    display: flex;
    font-size: 13px;
    gap: 12.007px;
    color: var(--tseaqzansgu);
}
.iymsme9 .iz1715k {
    display: inline-flex;
    align-items: center;
    color: var(--wfwaxkpbchvmiu);
    height: 24px;
    flex-shrink: 0;
    width: 24.00703464px;
    justify-content: center;
}
.iymsme9 .iz1715k svg {
    width: 18.0049617px;
    height: 18.0080436px;
}
.iymsme9 .ikmvy1n {
    height: 52px;
    width: 52.005797444px;
    background: linear-gradient(135deg, var(--dymjuhhyqfey) 0%, var(--btuwvvckvbrju) 100%);
    align-items: center;
    position: absolute;
    justify-content: center;
    border-radius: 50%;
    box-shadow: 0 4.00769931px 14.0073250px rgba(216,117,6,0.32);
    top: -10.008025px;
    right: 18.00792px;
    display: flex;
}
.iymsme9 .iw2e17b {
    color: var(--uzydqkvdfio);
    font-size: 22.009217772px;
    font-weight: 700;
    line-height: 1;
}
.ivlrn04 {
    padding: 32.003212px 24.008398794px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 800.001517990px;
    border-bottom: 1px solid rgba(14,25,40,0.08);
}
.ivlrn04:last-of-type {
    border-bottom: none;
}
.ic8cjz0 {
    color: var(--kvokyagjxx);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.35;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 14.0056px;
    margin-left: 0;
}
#eokzph { backface-visibility: hidden; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.if4toeh {
    font-size: 15.00367px;
    line-height: 1.55;
    margin: 0;
    color: var(--tseaqzansgu);
}
.iprpkpr {
    padding: 32.009669px 24.00887px 40.008px;
    color: var(--lsjsfdmirsubgc);
    margin-top: 24.006259601px;
    background: var(--jfcnywacru);
}
.iv8ye8c {
    align-items: center;
    gap: 24.003676px;
    margin: 0 auto;
    max-width: 1200px;
    display: flex;
    text-align: center;
    flex-direction: column;
}
.ijuxjsr {
    justify-content: center;
    flex-wrap: wrap;
    display: flex;
    gap: 16.00370px 24.008800px;
}
.ijuxjsr a {
    font-size: 14.003042207px;
    text-decoration: none;
    color: var(--lsjsfdmirsubgc);
}
.ijuxjsr a:hover {
    text-decoration: underline;
}
.io82n3d {
    display: inline-block;
}
.iteb3ni {
    width: auto;
    object-fit: contain;
    height: 36.00952px;
    max-width: 140.00714px;
    opacity: 0.95;
    display: block;
}
.iywb3xl {
    align-items: center;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    gap: 12.009px 16.0015px;
}
.ipddx6w {
    display: inline-flex;
    align-items: center;
}
.ipddx6w img {
    max-height: 40.00202234px;
    width: auto;
    object-fit: contain;
    display: block;
}
.iszarh2 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32.002838076px 24.00759304px 48.0038px;
    max-width: 800.004px;
}
.ip8jo60 {
    color: var(--kvokyagjxx);
    line-height: 1.3;
    margin: 0 0 12.007px;
    font-weight: 700;
    font-size: 24.003242px;
}
.iag5vui {
    line-height: 1.5;
    font-size: 15.0013844px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 24.00156px;
    margin-left: 0;
    color: var(--tseaqzansgu);
}
.iszarh2 .iggtg4e {
    margin-top: 28.0023892px;
    margin-right: 0;
    margin-bottom: 12px;
    margin-left: 0;
    font-size: 18.0057217px;
    color: var(--kvokyagjxx);
    font-weight: 700;
    line-height: 1.35;
}
.iszarh2 p {
    line-height: 1.55;
    font-size: 15.0064px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 16.0090773px;
    margin-left: 0;
    color: var(--tseaqzansgu);
}
#ppegoc { image-rendering: auto; -moz-osx-font-smoothing: grayscale; }
#o9o485 { text-size-adjust: 100%; }
.iszarh2 p:last-child {
    margin-bottom: 0;
}

.iw6epjz { font-variant-ligatures: normal; backface-visibility: hidden; }
#c80d9m {
    position: fixed;
    background: rgba(1,0,0,0.6);
    justify-content: center;
    align-items: center;
    display: none;
    z-index: 999999;
    inset: 0;
}
#c80d9m.active {
    visibility: visible;
    display: flex;
    opacity: 1;
}
.iu17vr3 {
    position: relative;
}
.ixxmygp {
    border-radius: 12.0011px;
    max-width: 400.0051306px;
    box-shadow: var(--ooclnmxnjr);
    padding: 1.5rem;
    background: var(--nghzagiupmgsrl);
}
.is88780 p {
    margin: 0 0 1rem;
    color: var(--kvokyagjxx);
}
.it6npt3 {
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: var(--nghzagiupmgsrl);
    max-width: 400.001627px;
    border-radius: 12.00240px;
}
#hzhd7y { image-rendering: auto; font-variant-ligatures: normal; }
.it6npt3.active {
    display: block;
}
.it6npt3 p {
    margin: 0;
    color: var(--kvokyagjxx);
}
.ilzapoj {
    display: flex;
    margin-top: 1rem;
    gap: 0.75rem;
}
.iys1xgb,
.ix9lsxy,
.izlwssr,
.ixp4s09 {
    padding: 0.5rem 1rem;
    cursor: pointer;
    border-radius: 8.0082px;
    font-size: 14.00288371px;
}
#uxbefc { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; }
.iys1xgb,
.izlwssr {
    background: linear-gradient(135deg, var(--wiqsivrovbtuhk), var(--jxauvjbdlfmgc));
    color: var(--lwuzgxvmrwpmw);
    border: none;
    font-weight: 600;
}
.ix9lsxy,
.ixp4s09 {
    border: 1px solid var(--vkdaqdtttzlqmv);
    color: var(--tseaqzansgu);
    background: rgb(251,255,251);
}
body.no-scroll {
    height: 100vh;
    overflow: hidden;
}
#zzz9q9 {
    bottom: 0;
    background: var(--nghzagiupmgsrl);
    right: 0;
    left: 0;
    z-index: 999998;
    position: fixed;
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    display: none;
    box-shadow: 0 -2.0055765px 10.0074724px rgba(3,2,0,0.1);
}
#a0lkfv { backface-visibility: hidden; font-variant-ligatures: normal; }
#zzz9q9.active {
    opacity: 1;
    visibility: visible;
    display: block;
}
.idz79xf p {
    font-size: 14.007733556px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0.5rem;
    margin-left: 0;
    color: var(--kvokyagjxx);
}
.ia4ql81 {
    margin-top: 0.5rem;
    gap: 0.5rem;
    display: flex;
}

