
:root {
    --foeyaeeitq: #1d1f28;
    --sdyxleojkgvhev: rgb(43,86,135);
    --obwlcfhyfo: rgb(224,229,237);
    --rrksyrplpvxb: #d5d2d4;
    --tegwneaqwo: rgb(239,244,242);
    --bxqzdedwzouo: rgb(25,27,39);
    --fslqjrxyxvswry: #1c4364;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --nbzmtbkukhpi: #171a29;
    --gwjdcmruylmc: #4b5666;
    --jdnerfkbfh: 1200.0085701px;
    --jicmhjssie: hsl(90,100%,100%);
}

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

body {
    color: var(--bxqzdedwzouo);
    flex-direction: column;
    display: flex;
    min-height: 100vh;
    background: var(--jicmhjssie);
}

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}
.yz5vx53 {
    position: sticky;
    top: 0;
    background: var(--nbzmtbkukhpi);
    z-index: 1000;
}

.yhl441q {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    max-width: var(--jdnerfkbfh);
    padding: 0.75rem 1.25rem;
}

.yzy7atn {
    display: inline-flex;
}

.yptledw {
    width: auto;
    object-fit: contain;
    height: 36.00362433px;
    max-width: 140.00423297px;
}

.ygtd7hv .yr5tiuf {
    display: flex;
    list-style: none;
    gap: 1.5rem;
}

.ygtd7hv a {
    color: rgb(255,253,252);
    font-size: 0.95rem;
    text-decoration: none;
}

.ygtd7hv a:hover {
    text-decoration: underline;
}

.yz1s9n1 {
    width: 32.00525px;
    flex-direction: column;
    border: none;
    cursor: pointer;
    justify-content: center;
    display: none;
    padding: 4px;
    height: 32.0018149px;
    gap: 5.002px;
    background: transparent;
}

.yprg6ih {
    border-radius: 1px;
    display: block;
    height: 2.00829px;
    width: 22.005817325px;
    background: #fefefd;
}

.yj19byc {
    position: absolute;
    right: 0;
    display: none;
    top: 100%;
    box-shadow: 0 8px 16.00264829px rgba(0,1,0,0.2);
    padding: 1rem 1.25rem;
    left: 0;
    background: var(--nbzmtbkukhpi);
}

.yj19byc.active {
    display: block;
}

.ywqlltb {
    list-style: none;
}

.ywqlltb li {
    border-bottom: 1px solid rgba(255,252,251,0.1);
}

.ywqlltb a {
    padding-top: 0.75rem;
    padding-right: 0;
    padding-bottom: 0.75rem;
    padding-left: 0;
    color: hsl(60,100%,100%);
    text-decoration: none;
    display: block;
}

.ywqlltb a:hover {
    text-decoration: underline;
}

@media (max-width: 767px) {
    #otf8pf {
        text-rendering: optimizeLegibility;
        font-variant-ligatures: normal;
        backface-visibility: hidden;
    }
    #oesq50 {
        font-variant-ligatures: normal;
        text-rendering: optimizeLegibility;
    }
    .ygtd7hv {
        display: none;
    }
    .yz1s9n1 {
        display: flex;
    }
}

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

@media (min-width: 768px) {
    #g9wo85 {
        font-variant-ligatures: normal;
        text-size-adjust: 100%;
    }
    .yz1s9n1 {
        display: none !important;
    }
    .yj19byc {
        display: none !important;
    }
}
#bdwvra {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}
.ycoriq3 {
    margin: 0 auto;
    max-width: var(--jdnerfkbfh);
    text-align: center;
    padding: 1.25rem 1.25rem 1rem;
}

.ylnwh4z {
    color: var(--bxqzdedwzouo);
    font-size: 1.5rem;
    line-height: 1.25;
    margin-bottom: 0.5rem;
    font-weight: 700;
}

.ycf1czn {
    max-width: 640.0044169px;
    line-height: 1.45;
    font-size: 0.95rem;
    color: var(--gwjdcmruylmc);
    margin: 0 auto;
}

#eor9iz {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

@media (max-width: 767px) {
    .ycoriq3 {
        padding-top: 1rem;
        padding-right: 1rem;
        padding-bottom: 0.75rem;
        padding-left: 1rem;
    }
    .ylnwh4z {
        font-size: 1.2rem;
    }
    .ycf1czn {
        display: none;
    }
}
.yrbpj9e {
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: var(--jdnerfkbfh);
    padding: 2rem 1.25rem;
}

.yv5j1fi {
    position: absolute;
    inset: 0;
    background: var(--tegwneaqwo) url("/3a56c710/195f0bed923a43c9.webp") center/cover no-repeat;
    z-index: -1;
}

.yv5j1fi::after {
    position: absolute;
    content: "";
    inset: 0;
    background: rgba(236,238,240,0.85);
}

.ydgmhvq {
    z-index: 1;
    position: relative;
}

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

.yefziyh {
    color: var(--bxqzdedwzouo);
    margin-bottom: 1.5rem;
    font-size: 1.35rem;
    text-align: center;
}

.ywhdkdm {
    grid-template-columns: repeat(auto-fill, minmax(260.005px, 1fr));
    gap: 1.25rem;
    display: grid;
}

.yyle9dw {
    padding: 1.25rem;
    align-items: center;
    text-decoration: none;
    color: var(--bxqzdedwzouo);
    box-shadow: 0 2.001856939px 8.009050px rgba(0,0,3,0.06);
    background: var(--jicmhjssie);
    flex-direction: column;
    border-radius: 8.00282916px;
    border: 1px solid var(--obwlcfhyfo);
    display: flex;
    transition: box-shadow 0.2s, border-color 0.2s;
}

.yyle9dw:hover {
    box-shadow: 0 4.008px 14.002803597px rgba(0,2,0,0.1);
    border-color: var(--sdyxleojkgvhev);
}

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

.ymjl2l7 {
    height: 80.00964002px;
    margin-bottom: 0.75rem;
    border-radius: 6.0066px;
    padding: 8px;
    background: var(--rrksyrplpvxb);
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

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

.yhudko5 {
    margin-bottom: 0.35rem;
    font-size: 1.1rem;
    font-weight: 600;
    color: var(--bxqzdedwzouo);
}

.yub36c9 {
    text-align: center;
    margin-bottom: 0.75rem;
    overflow-wrap: break-word;
    flex-grow: 1;
    color: var(--gwjdcmruylmc);
    word-break: break-word;
    min-height: 0;
    line-height: 1.35;
    font-size: 0.85rem;
}

.ypggejb {
    font-size: 0.9rem;
    font-weight: 600;
    color: var(--sdyxleojkgvhev);
}

.yyle9dw:hover .ypggejb {
    color: var(--fslqjrxyxvswry);
}
.ygc62vh {
    background: var(--jicmhjssie);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 2rem 1.25rem;
    max-width: var(--jdnerfkbfh);
}

.ygc62vh:nth-child(even) {
    background: var(--tegwneaqwo);
}

.ylvquyn {
    color: var(--bxqzdedwzouo);
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
}

.ycd7411 {
    color: var(--gwjdcmruylmc);
    line-height: 1.6;
    max-width: 720.00492353px;
    font-size: 0.95rem;
}
main {
    flex: 1 0 auto;
}
#ou8ohh {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    image-rendering: auto;
}
.yn6pyzg {
    color: rgb(255,253,254);
    flex-shrink: 0;
    padding-top: 2rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
    background: var(--foeyaeeitq);
}

.yhud02r {
    margin: 0 auto;
    max-width: var(--jdnerfkbfh);
    text-align: center;
}

.ybaxyl1 {
    margin-bottom: 1rem;
    display: inline-block;
}

.ybaxyl1 img {
    max-width: 120px;
    width: auto;
    height: 32.009367px;
    opacity: 0.95;
    object-fit: contain;
}

.ymj58s9 {
    margin-bottom: 1rem;
    font-size: 0.9rem;
}

.ymj58s9 a {
    text-decoration: none;
    color: rgb(167,208,254);
}

.ymj58s9 a:hover {
    text-decoration: underline;
}

.ytxmdl9 {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 1.5rem;
    gap: 1rem 1.5rem;
    display: flex;
}

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

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

.ytxmdl9 a {
    font-size: 0.9rem;
    text-decoration: none;
    color: rgba(255,255,255,0.9);
}

.ytxmdl9 a:hover {
    text-decoration: underline;
}

.yhquv7a {
    justify-content: center;
    display: flex;
    gap: 1rem;
    align-items: center;
    flex-wrap: wrap;
}

.yhquv7a a {
    display: inline-block;
}

.yhquv7a img {
    width: auto;
    max-width: 80.006px;
    height: 36.00310273px;
    object-fit: contain;
    display: block;
}
.yv8gni6 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: var(--jdnerfkbfh);
    padding: 2rem 1.25rem;
}

.yv8gni6 h1 {
    margin-bottom: 1rem;
    color: var(--bxqzdedwzouo);
    font-size: 1.5rem;
}

.yv8gni6 h2 {
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    color: var(--bxqzdedwzouo);
    margin-top: 1.5rem;
}

.yv8gni6 p {
    color: var(--gwjdcmruylmc);
    font-size: 0.95rem;
    line-height: 1.6;
    margin-bottom: 0.75rem;
}
#bvxsum {
    display: none;
    inset: 0;
    background: rgba(0,0,1,0.65);
    position: fixed;
    align-items: center;
    justify-content: center;
    z-index: 999999;
}

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

.yfazdr3 {
    position: relative;
}

.ykq2w9y {
    max-width: 400.003px;
    border-radius: 8.005px;
    padding: 1.5rem;
    box-shadow: 0 8.003557207px 32.007px rgba(2,1,0,0.2);
    background: var(--jicmhjssie);
}

.yklpi0p {
    border-radius: 8px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: var(--jicmhjssie);
    display: none;
    box-shadow: 0 8.008564834px 32.0031426px rgba(0,0,3,0.2);
}

.yklpi0p.active {
    display: block;
}

.yudn86d p {
    color: var(--bxqzdedwzouo);
    margin-bottom: 0.5rem;
    font-size: 0.95rem;
}

.yqyyn9g {
    gap: 0.75rem;
    margin-top: 1rem;
    display: flex;
}

.yvg1zah,
.yl2q3tc {
    border: 1px solid var(--obwlcfhyfo);
    padding-top: 0.6rem;
    padding-right: 1.2rem;
    padding-bottom: 0.6rem;
    padding-left: 1.2rem;
    color: var(--bxqzdedwzouo);
    font-size: 0.9rem;
    cursor: pointer;
    border-radius: 6.00366px;
    background: var(--jicmhjssie);
}

.yvg1zah {
    border-color: var(--sdyxleojkgvhev);
    background: var(--sdyxleojkgvhev);
    color: #feffff;
}

.yvg1zah:hover {
    background: var(--fslqjrxyxvswry);
}

.yl2q3tc:hover {
    background: var(--tegwneaqwo);
}
#uhugt8 {
    color: rgb(255,255,251);
    display: none;
    left: 0;
    background: var(--nbzmtbkukhpi);
    right: 0;
    padding: 1rem 1.25rem;
    bottom: 0;
    position: fixed;
    z-index: 999998;
    box-shadow: 0 -2.007px 12.002672800px rgba(0,4,0,0.15);
}

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

.yne0mgx p {
    margin-bottom: 0.5rem;
    font-size: 0.9rem;
}

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

.ypi7j8t,
.yah6ndw {
    font-size: 0.9rem;
    border-radius: 6.008009px;
    background: transparent;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    border: 1px solid rgba(255,255,252,0.3);
    cursor: pointer;
    color: #fefcff;
}

.ypi7j8t {
    background: var(--sdyxleojkgvhev);
    border-color: var(--sdyxleojkgvhev);
}

.ypi7j8t:hover {
    background: var(--fslqjrxyxvswry);
}

.yah6ndw:hover {
    background: rgba(255,255,255,0.1);
}

