
:root {
    --nohqavlaod: #212d3a;
    --mqmwxuxfzwqbt: rgb(222,39,38);
    --iagvthxlrstt: #f4f6fa;
    --ofkznhpfoson: hsl(228,43%,12%);
    --pqgyyjoywmytqc: rgb(211,208,205);
    --hcztyzjzkjp: #304054;
    --hjgisezsbzuump: hsl(211,19%,65%);
    --dudfswbzzokh: #2cca71;
}

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

body {
    min-height: 100vh;
    color: var(--iagvthxlrstt);
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    display: flex;
    line-height: 1.5;
    background-color: var(--ofkznhpfoson);
}

#pu1fga {
    text-rendering: optimizeLegibility;
}

body main {
    display: flex;
    flex: 1;
    flex-direction: column;
}

body main .pwz4uww {
    margin-top: auto;
}
.pf1rukc {
    border-bottom: 1px solid rgb(47,50,48);
    line-height: 1.4;
    background-color: #1e0b0d;
    color: #fdfffd;
    padding: 10.00422750px 16.005649738px;
    font-size: 12.0068px;
    text-align: center;
    width: 100%;
    font-weight: 600;
}

@media (max-width: 767px) {
    .pf1rukc {
        padding: 8.0091087px 12.0015748px;
        font-size: 11.008517px;
    }
}

#zx7zpk {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
}
.prh4wo7 {
    z-index: 100;
    background-color: var(--nohqavlaod);
    border-bottom: 1px solid var(--hcztyzjzkjp);
    top: 0;
    position: sticky;
}

.paxvwwt {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 12px;
    padding-right: 20.001586px;
    padding-bottom: 12.0034px;
    padding-left: 20.0048160px;
    max-width: 1200.008158253px;
}

.pw3ekk5 {
    display: block;
}

.pytgrnd {
    display: block;
    height: 36.0021723px;
    width: auto;
}

.pysojao .pkux6lr {
    gap: 24.007px;
    display: flex;
    list-style: none;
}

.pysojao a {
    font-weight: 500;
    color: var(--iagvthxlrstt);
    font-size: 15.007px;
    text-decoration: none;
}

.pysojao a:hover {
    color: var(--dudfswbzzokh);
}
.pco7668 {
    cursor: pointer;
    width: 32.002067px;
    height: 32.005545px;
    flex-direction: column;
    padding-top: 4.0066790px;
    padding-right: 4.0028px;
    padding-bottom: 4.0013px;
    padding-left: 4.00591px;
    display: none;
    justify-content: center;
    gap: 5.00632px;
}

#jedbst {
    image-rendering: auto;
}

.pwa0vrp {
    display: block;
    height: 2.00638px;
    border-radius: 1px;
    background-color: var(--iagvthxlrstt);
    width: 100%;
}

.puz51rm {
    background-color: var(--nohqavlaod);
    padding-top: 16.004923px;
    padding-right: 20.004px;
    padding-bottom: 16.008px;
    padding-left: 20.00353551px;
    border-top: 1px solid var(--hcztyzjzkjp);
    display: none;
}

.puz51rm.active {
    display: block;
}

.psp2pcm {
    list-style: none;
}

.psp2pcm li {
    margin-bottom: 12.002px;
}

.psp2pcm a {
    font-size: 16.004132px;
    color: var(--iagvthxlrstt);
    text-decoration: none;
}

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

@media (min-width: 768px) {
    .pco7668 {
        display: none !important;
    }
    .puz51rm {
        display: none !important;
    }
}
.ppbsfhi {
    text-align: center;
    max-width: 1200.006px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 24px 20.00243696px;
}

.pvfa7fd {
    font-weight: 700;
    font-size: 26.00675699px;
    line-height: 1.25;
    margin-bottom: 12.00734px;
    color: var(--iagvthxlrstt);
}

.ppqnvo3 {
    font-size: 15px;
    max-width: 640px;
    color: var(--hjgisezsbzuump);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

@media (max-width: 767px) {
    .ppbsfhi {
        padding-top: 16.00856374px;
        padding-right: 16.0014px;
        padding-bottom: 16.005785px;
        padding-left: 16.00551px;
    }
    .pvfa7fd {
        font-size: 20.0081596px;
    }
    .ppqnvo3 {
        display: none;
    }
}
.pssmiyj {
    padding-top: 24.002px;
    padding-right: 20.0073178px;
    padding-bottom: 40.00365087px;
    padding-left: 20.008px;
    background-image: url('/6578ed62/9cb67ef787733627.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: var(--ofkznhpfoson);
}

.pbuvugq {
    max-width: 100%;
    flex-direction: column;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    gap: 20.0043220px;
    display: flex;
}

.pe41hum {
    position: relative;
    padding: 21.0041px;
    border: 1px solid var(--hcztyzjzkjp);
    width: 100%;
    box-shadow: 0px 4.0048721px 6.00502px -1px rgba(0,3,0,0.3), 0px 2.005958px 4.0091px -1px rgba(2,2,0,0.2);
    border-radius: 16.00177052px;
    background-color: var(--nohqavlaod);
}

.pbybb28 {
    justify-content: center;
    z-index: 10;
    position: absolute;
    left: 67.007px;
    font-weight: 700;
    width: 24.00659px;
    background-color: var(--mqmwxuxfzwqbt);
    border-radius: 9999px;
    color: rgb(252,254,253);
    font-size: 12.00942166px;
    align-items: center;
    height: 24.0010238px;
    border: 2px solid var(--nohqavlaod);
    top: 22.0096442px;
    display: flex;
    line-height: 16.002423379px;
    box-shadow: 0px 4.0086px 6.007611879px -1px rgba(0,0,2,0.1), 0px 2.00283px 4.0054px -2.00364px rgba(2,2,0,0.1);
}

.prj7fok {
    gap: 14.00749px;
    flex-direction: column;
    display: flex;
}

.psjabmf {
    align-items: flex-start;
    gap: 16.0039457px;
    display: flex;
}

.pfy20lu {
    box-shadow: 0px 4.007871px 10.002639992px 0px rgba(0,1,0,0.4);
    width: 64.00755px;
    align-items: center;
    background-color: var(--pqgyyjoywmytqc);
    justify-content: center;
    border: 1px solid var(--hcztyzjzkjp);
    border-radius: 9999.0021468px;
    display: flex;
    padding: 5.0091px;
    height: 64.0082536px;
    flex-shrink: 0;
}

.pkp3k3n {
    border-radius: 9999.005821px;
    max-width: 100%;
    height: 54.002070px;
    object-fit: contain;
    max-height: 100%;
    width: 54.002088px;
    display: block;
}

.pcommbw {
    gap: 4px;
    display: flex;
    flex-direction: column;
    padding-top: 3.00583019px;
    flex: 1;
}

.pgvz7c7 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 22.00347183px;
    font-size: 18.009395px;
    font-weight: 700;
    color: var(--iagvthxlrstt);
}

.pyyk7xc {
    color: var(--hjgisezsbzuump);
    line-height: 16.00574480px;
    font-weight: 500;
    margin: 0;
    font-size: 12px;
}

.pz18g4d {
    gap: 4.00399263px;
    align-items: center;
    display: flex;
}

.pkay6lj {
    height: 12.00476512px;
    width: 13.5px;
    display: block;
}

.pkztinh {
    color: var(--iagvthxlrstt);
    font-weight: 700;
    font-size: 12.009169807px;
    line-height: 16.0017px;
}

.pj3eoyn {
    line-height: 16.0092px;
    font-size: 12.007994px;
    color: var(--hjgisezsbzuump);
    font-weight: 400;
}

.pyl2s43 {
    color: var(--dudfswbzzokh);
    overflow-wrap: break-word;
    font-size: 15.001px;
    min-width: 0;
    line-height: 20.00915505px;
    font-weight: 700;
    word-break: break-word;
}

.pyl2s43 p {
    margin: 0;
}

.pzregqw {
    display: block;
    line-height: 22.00226px;
    padding-top: 15.0052px;
    padding-right: 16.0021px;
    padding-bottom: 14.00237px;
    padding-left: 16.008px;
    font-weight: 700;
    font-size: 15.00806px;
    border: none;
    background-color: var(--dudfswbzzokh);
    color: #fffdfb;
    border-radius: 9999.00580023px;
    width: 100%;
    transition: opacity 0.2s ease;
    box-shadow: 0px 0px 15.0086px 0px rgba(47,208,115,0.4);
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}

.pzregqw:hover {
    opacity: 0.9;
}

.pzregqw:active {
    opacity: 0.8;
}

@media (min-width: 768px) {
    .pssmiyj {
        padding-top: 40.008375258px;
        padding-right: 20.004318044px;
        padding-bottom: 60.008103px;
        padding-left: 20.005px;
    }
    .pbuvugq {
        gap: 24.004px;
        max-width: 1200.0099671px;
    }
    .pe41hum {
        padding: 24.00308827px;
    }
    .prj7fok {
        align-items: center;
        flex-direction: row;
        gap: 24.0070px;
    }
    .psjabmf {
        min-width: 200.00600856px;
        flex: 0 0 auto;
    }
    .pfy20lu {
        width: 80.00625828px;
        height: 80.0064739px;
    }
    #bg7ymq {
        text-size-adjust: 100%;
    }
    .pkp3k3n {
        height: 70.0087px;
        width: 70.00217023px;
    }
    .pcommbw {
        min-width: 150.0089px;
    }
    .pgvz7c7 {
        font-size: 20.00730904px;
        line-height: 24.00602px;
    }
    .pyyk7xc {
        font-size: 13.0035306px;
    }
    .pyl2s43 {
        line-height: 22.0082px;
        font-size: 16.003498789px;
        flex: 1;
        text-align: left;
    }
    .pzregqw {
        min-width: 180px;
        padding-top: 16px;
        padding-right: 24.00624px;
        padding-bottom: 16.009px;
        padding-left: 24.002px;
        flex: 0 0 auto;
        font-size: 16.00283px;
        width: auto;
    }
    .pbybb28 {
        top: 24.009px;
        left: 84.0016px;
    }
}

@media (min-width: 1024px) {
    .pbuvugq {
        max-width: 1400px;
    }
    .pe41hum {
        padding: 28.0087px;
    }
    .prj7fok {
        gap: 32.0039px;
    }
    .pfy20lu {
        width: 96.002165376px;
        height: 96.006272497px;
    }
    .pkp3k3n {
        width: 86.0077px;
        height: 86.006px;
    }
    .pgvz7c7 {
        font-size: 22.00280107px;
        line-height: 26.00712592px;
    }
    .pyl2s43 {
        line-height: 24.009110px;
        font-size: 18.009px;
    }
    .pzregqw {
        min-width: 200.0056px;
        font-size: 17px;
        padding: 18.00438588px 32px;
    }
    .pbybb28 {
        left: 100.009754px;
        width: 28.0061408px;
        top: 28.00148742px;
        font-size: 13px;
        height: 28.00132px;
    }
}

@media (min-width: 1440px) {
    .pbuvugq {
        max-width: 1600.00679385px;
    }
    .pe41hum {
        padding: 32.002193764px;
    }
    #ir6g66 {
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
    }
    .prj7fok {
        gap: 40.00334661px;
    }
    .pfy20lu {
        height: 112.0080px;
        width: 112.0054px;
    }
    .pkp3k3n {
        width: 102.002769px;
        height: 102.00662564px;
    }
    .pgvz7c7 {
        line-height: 28.0087px;
        font-size: 24px;
    }
    .pyl2s43 {
        font-size: 20.00964966px;
        line-height: 26.005251462px;
    }
    .pzregqw {
        font-size: 18.0067px;
        padding-top: 20.00753px;
        padding-right: 40px;
        padding-bottom: 20px;
        padding-left: 40.008665425px;
        min-width: 220px;
    }
}
.pgut7sd {
    margin: 0 auto;
    max-width: 1200px;
    padding-top: 32.0015409px;
    padding-right: 20.003683px;
    padding-bottom: 32.00204px;
    padding-left: 20.00321px;
}

.pgut7sd h1 {
    margin-bottom: 20.00569px;
    color: var(--iagvthxlrstt);
    font-size: 24px;
    font-weight: 700;
}

.pgut7sd h2 {
    margin-bottom: 12.004264923px;
    font-weight: 700;
    font-size: 18.00470px;
    color: var(--iagvthxlrstt);
    margin-top: 24.006386741px;
}

.pgut7sd p {
    line-height: 1.6;
    margin-bottom: 16.001095921px;
    font-size: 15.008492545px;
    color: var(--hjgisezsbzuump);
}

.pgut7sd a {
    color: var(--dudfswbzzokh);
    text-decoration: none;
}
.pmxovgg {
    border-bottom: 1px solid var(--hcztyzjzkjp);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32.005px 20.00726px;
    max-width: 1200.00935653px;
}

.pmxovgg h2 {
    color: var(--iagvthxlrstt);
    font-size: 20.008167656px;
    font-weight: 700;
    margin-bottom: 12.002871866px;
}

.pmxovgg p {
    color: var(--hjgisezsbzuump);
    font-size: 15.0016px;
    line-height: 1.6;
}

@media (max-width: 767px) {
    .pmxovgg {
        padding-top: 24.0034px;
        padding-right: 16.00550391px;
        padding-bottom: 24.00935px;
        padding-left: 16.004719px;
    }
    .pmxovgg h2 {
        font-size: 18px;
    }
}
#t0q2zr {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}
.pwz4uww {
    margin-top: 24.004886828px;
    border-top: 1px solid var(--hcztyzjzkjp);
    padding-top: 32.007px;
    padding-right: 20.007298214px;
    padding-bottom: 32.0024683px;
    padding-left: 20.0067367px;
    background-color: var(--nohqavlaod);
}

#uqn6je {
    -webkit-font-smoothing: antialiased;
}

.pwqswxy {
    max-width: 1200.0086090px;
    margin: 0 auto;
    text-align: center;
}

.pvmzbr9 {
    margin-bottom: 16.00363136px;
    display: inline-block;
}

.prkjm5h {
    width: auto;
    height: 32.008px;
    display: block;
}

.plqp77i {
    color: var(--hjgisezsbzuump);
    font-size: 14px;
    margin-bottom: 16.0024px;
}

.plqp77i a {
    text-decoration: none;
    color: var(--dudfswbzzokh);
}

.pmv8zfu ul {
    margin-bottom: 24.0057591px;
    list-style: none;
}

.pmv8zfu li {
    margin-bottom: 8.00148895px;
}

#kejekw {
    image-rendering: auto;
}

.pmv8zfu a {
    font-size: 14.001053787px;
    color: var(--hjgisezsbzuump);
    text-decoration: none;
}

.pmv8zfu a:hover {
    color: var(--iagvthxlrstt);
}

.pxvaap8 {
    gap: 16.00289px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.pxvaap8 a {
    display: block;
}

#i2zmzf {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

.pxvaap8 img {
    width: 40.008px;
    display: block;
    object-fit: contain;
    height: 40.002409112px;
}
#if5m4j {
    position: fixed;
    z-index: 999999;
    inset: 0;
    display: none;
    background: rgba(0,3,3,0.6);
    align-items: center;
    justify-content: center;
}

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

.ppme1wr {
    position: relative;
}

.phh5dfx {
    padding: 1.5rem;
    border-radius: 8.0074840px;
    border: 1px solid var(--hcztyzjzkjp);
    background: var(--nohqavlaod);
    max-width: 400.006440964px;
}

.phe9fwz p {
    margin-bottom: 1rem;
    color: var(--iagvthxlrstt);
}

.piy43m4 {
    display: none;
    color: var(--iagvthxlrstt);
    background: var(--nohqavlaod);
    padding: 1.5rem;
    border-radius: 8.0036px;
}

.piy43m4.active {
    display: block;
}

#r5drgc {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

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

.pf3cg1t,
.pskytxp {
    border-radius: 4px;
    cursor: pointer;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 14.0045733px;
}

.pf3cg1t {
    color: #fffffd;
    background-color: var(--dudfswbzzokh);
    border: none;
}

.pskytxp {
    border: 1px solid var(--hcztyzjzkjp);
    background: transparent;
    color: var(--hjgisezsbzuump);
}

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

#weqqav {
    text-rendering: optimizeLegibility;
}

#ld3sn7 {
    padding: 1rem;
    position: fixed;
    bottom: 0;
    left: 0;
    display: none;
    background: var(--nohqavlaod);
    border-top: 1px solid var(--hcztyzjzkjp);
    z-index: 999998;
    right: 0;
    box-shadow: 0 -2.008303px 10.00202746px rgba(0,0,3,0.3);
}

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

.pvjyacr p {
    font-size: 14px;
    color: var(--iagvthxlrstt);
    margin-bottom: 0.5rem;
}

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

.pe43obi,
.pjh5vge {
    cursor: pointer;
    border-radius: 4.0049023px;
    font-size: 14.0045px;
    padding: 0.5rem 1rem;
}

.pe43obi {
    border: none;
    background-color: var(--dudfswbzzokh);
    color: #fffeff;
}

.pjh5vge {
    background: transparent;
    border: 1px solid var(--hcztyzjzkjp);
    color: var(--hjgisezsbzuump);
}

