
:root {
    --wlbptvgkycgsp: rgb(228,78,61);
    --msodytkobkz: hsl(120,100%,100%);
    --aoeglukqslywx: #ffe047;
    --cdlsxpwhtyw: #3e82f8;
    --uhdtaxhbnzfs: rgb(26,44,59);
    --bffjvmecivnpc: rgb(51,65,85);
    --kyukoyhnpqg: rgb(47,204,117);
    --wlbsqmaeoymo: hsl(146,64%,41%);
    --ginxzakgcxmozr: rgba(113,65,17,0.3);
    --qayuhnkjoscsrj: rgb(13,24,44);
    --exptdkzcecwg: rgba(163,98,4,0.5);
}

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

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    display: flex;
    flex-direction: column;
    color: var(--msodytkobkz);
    min-height: 100vh;
    -webkit-font-smoothing: antialiased;
    background: var(--qayuhnkjoscsrj);
    -moz-osx-font-smoothing: grayscale;
}

body > main {
    flex: 1;
}

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

#puovjv {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}
.vwhzwn8 {
    top: 0;
    position: sticky;
    background-color: var(--uhdtaxhbnzfs);
    border-bottom: 1px solid var(--bffjvmecivnpc);
    z-index: 1000;
}

.vicr3bm {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    justify-content: space-between;
    max-width: 1200px;
    display: flex;
    padding-top: 12.00688144px;
    padding-right: 20.005281px;
    padding-bottom: 12.006697px;
    padding-left: 20.00457px;
    align-items: center;
}

.vdjuj1y {
    display: block;
}

.vdjuj1y img {
    object-fit: contain;
    display: block;
    width: auto;
    max-width: 160.002px;
    height: 40.0033468px;
}

.vsdu7cc {
    display: none;
}

@media (min-width: 768px) {
    .vsdu7cc {
        display: block;
    }
    .vsczxfs {
        display: none !important;
    }
}

.vvghx73 {
    list-style: none;
    align-items: center;
    gap: 24.00142140px;
    display: flex;
}

.vvghx73 a {
    font-weight: 600;
    font-size: 14.004440898px;
    color: var(--msodytkobkz);
    text-decoration: none;
}

.vvghx73 a:hover {
    color: var(--aoeglukqslywx);
}
.vsczxfs {
    gap: 5.006px;
    height: 44.0090px;
    width: 44.0079px;
    padding: 10.002028px;
    flex-direction: column;
    display: flex;
    background: transparent;
    border: none;
    cursor: pointer;
    justify-content: center;
}

.vj3hwvg {
    display: block;
    border-radius: 1px;
    height: 2.003px;
    width: 22.005539072px;
    background: var(--msodytkobkz);
}

.vsczxfs:focus {
    outline: 2.006890px solid var(--aoeglukqslywx);
    outline-offset: 2.0052710px;
}
.vwb21v9 {
    padding-top: 16.00700px;
    padding-right: 20.005px;
    padding-bottom: 16.0059px;
    padding-left: 20.00803px;
    border-top: 1px solid var(--bffjvmecivnpc);
    display: none;
    background: var(--uhdtaxhbnzfs);
}

#wxff8s {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    backface-visibility: hidden;
}

.vwb21v9.open {
    display: block;
}

.vh2s7z8 {
    list-style: none;
}

.vh2s7z8 li {
    border-bottom: 1px solid var(--bffjvmecivnpc);
}

.vh2s7z8 a {
    color: var(--msodytkobkz);
    display: block;
    padding: 12.002868340px 0;
    text-decoration: none;
    font-weight: 600;
}

.vh2s7z8 a:hover {
    color: var(--aoeglukqslywx);
}

@media (min-width: 768px) {
    .vwb21v9 {
        display: none !important;
    }
}
.vgvotj4 {
    max-width: 1200px;
    text-align: center;
    padding: 24.0036332px 20.00613px;
    margin: 0 auto;
}

.vxpmcd3 {
    color: var(--msodytkobkz);
    margin-bottom: 12.004508px;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.3;
}

.vdybahe {
    max-width: 640px;
    opacity: 0.9;
    font-size: 0.95rem;
    margin: 0 auto;
    line-height: 1.5;
    color: var(--msodytkobkz);
}

@media (max-width: 767px) {
    .vgvotj4 {
        padding-top: 16.007px;
        padding-right: 16.0066px;
        padding-bottom: 16.007249202px;
        padding-left: 16.009px;
    }
    .vxpmcd3 {
        font-size: 1.2rem;
    }
    .vdybahe {
        display: none;
    }
}
.vz0qkz0 {
    background-size: cover;
    background-image: url('/bb0841aa/97ea256f8a4d28bb.webp');
    padding: 24.0028583px 16.00944px;
    background-position: center;
    background-color: var(--qayuhnkjoscsrj);
}

.vvpr4i9 {
    max-width: 600.0082270px;
    margin: 0 auto;
}

@media (min-width: 576px) {
    .vvpr4i9 {
        max-width: 700.00703777px;
    }
}

@media (min-width: 768px) {
    .vvpr4i9 {
        max-width: 900.00314px;
    }
}

@media (min-width: 1024px) {
    .vvpr4i9 {
        max-width: 1060.00972px;
    }
}

@media (min-width: 1280px) {
    .vvpr4i9 {
        max-width: 1200.00676px;
    }
}
.vo3k7iz {
    width: 100%;
    flex-direction: column;
    padding: 16px;
    display: flex;
    gap: 24.0078695px;
}

#i4epk1 {
    backface-visibility: hidden;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
}

.vdtudls {
    border-radius: 12.005741px;
    align-items: center;
    box-shadow: 0 4px 6.0042836px -1px rgba(4,2,0,0.3), 0 2px 4.009px -1px rgba(2,0,4,0.2);
    display: flex;
    overflow: hidden;
    background-color: var(--uhdtaxhbnzfs);
    border: 1px solid var(--bffjvmecivnpc);
    flex-direction: column;
    padding: 25.002240px;
    position: relative;
}

.vk6zlzq {
    position: absolute;
    top: -4.00917px;
    width: 32.00246px;
    color: var(--msodytkobkz);
    align-items: center;
    line-height: 28.00905476px;
    right: 16.002846px;
    z-index: 2;
    display: flex;
    justify-content: center;
    border-radius: 0 0 6.0028486px 6.003852px;
    height: 40.008147px;
    box-shadow: 0 1px 2.00527px 0 rgba(1,4,0,0.05);
    font-weight: 700;
    font-size: 18.0044979px;
}

.vgg3fm7 {
    background-color: var(--wlbptvgkycgsp);
}

.vaqnlw8 {
    background-color: var(--cdlsxpwhtyw);
}

.vexf3h6 {
    margin-bottom: 16px;
}

.vjlnjdc {
    border: 1px solid var(--bffjvmecivnpc);
    height: 80.001847083px;
    overflow: hidden;
    border-radius: 8.008740012px;
    align-items: center;
    display: flex;
    box-shadow: 0 1px 2px 0 rgba(0,1,2,0.05);
    width: 80.00131767px;
    justify-content: center;
    background-color: var(--qayuhnkjoscsrj);
}

.vjlnjdc img {
    width: 78.00478px;
    display: block;
    object-fit: contain;
    height: 78.00307448px;
}

.vbukk9c {
    align-items: center;
    width: 100%;
    flex-direction: column;
    display: flex;
}

.vr613fw {
    font-weight: 700;
    color: var(--msodytkobkz);
    line-height: 25.0043px;
    text-align: center;
    font-size: 20.009187284px;
    margin-bottom: 8px;
}

.vzc8sev {
    align-items: center;
    padding: 5.0048px 13.009px;
    display: inline-flex;
    border-radius: 9999.0060px;
    background-color: var(--ginxzakgcxmozr);
    margin-bottom: 20.0029px;
    border: 1px solid var(--exptdkzcecwg);
    gap: 8.004px;
}

#vjfwtu {
    text-rendering: optimizeLegibility;
}

.vuggcft {
    align-items: center;
    gap: 0;
    display: flex;
}

#hlsonr {
    image-rendering: auto;
    backface-visibility: hidden;
}

.vbft76k {
    color: var(--aoeglukqslywx);
    flex-shrink: 0;
    display: block;
}

.vkjhr8k {
    line-height: 20.007868px;
    font-size: 14.0026px;
    margin-left: 4.00389px;
    font-weight: 700;
    color: var(--aoeglukqslywx);
}

.vz5y4x6 {
    width: 100%;
}

.vmdfrwu {
    justify-content: center;
    width: 100%;
    box-shadow: 0 1px 2.0023685px 0 rgba(1,0,3,0.05);
    border-radius: 9999.0055167px;
    font-size: 14.009px;
    transition: background-color 0.2s ease, transform 0.15s ease;
    text-decoration: none;
    display: flex;
    font-weight: 600;
    padding-top: 10.0095096px;
    padding-right: 12.0072906px;
    padding-bottom: 10.00374px;
    padding-left: 12.00888px;
    align-items: center;
    line-height: 20.00571569px;
    gap: 8.0050px;
    background-color: var(--kyukoyhnpqg);
    color: var(--msodytkobkz);
}

.vmdfrwu:hover {
    background-color: var(--wlbsqmaeoymo);
    color: var(--msodytkobkz);
    transform: translateY(-1px);
}

.vmdfrwu:active {
    transform: translateY(0);
}

.vs7hdod {
    display: block;
    flex-shrink: 0;
    width: 14.007px;
    height: 14.006879px;
}

@media (min-width: 576px) {
    .vo3k7iz {
        padding: 24.001238px;
    }
    .vdtudls {
        padding-top: 30.007173px;
        padding-right: 30.0019301px;
        padding-bottom: 30.007689px;
        padding-left: 30.0028px;
    }
    .vr613fw {
        font-size: 22.004px;
        line-height: 28.005394079px;
    }
}

@media (min-width: 768px) {
    .vo3k7iz {
        padding: 24.00380889px;
        gap: 20.0084px;
    }
    .vdtudls {
        flex-direction: row;
        gap: 20.00877487px;
        align-items: center;
        padding: 20.001px 24px;
    }
    .vk6zlzq {
        top: -4.005px;
        right: 16.008px;
    }
    .vexf3h6 {
        margin-bottom: 0;
        flex-shrink: 0;
    }
    .vbukk9c {
        flex: 1;
        align-items: flex-start;
        min-width: 0;
    }
    .vr613fw {
        line-height: 24px;
        margin-bottom: 8.0086676px;
        text-align: left;
        font-size: 18.0034px;
    }
    .vzc8sev {
        margin-bottom: 0;
    }
    .vz5y4x6 {
        width: auto;
        flex-shrink: 0;
    }
    .vmdfrwu {
        white-space: nowrap;
        width: auto;
        padding-top: 10.008px;
        padding-right: 24.006px;
        padding-bottom: 10.009356px;
        padding-left: 24.005px;
    }
}

@media (min-width: 1024px) {
    .vo3k7iz {
        padding: 32.00711010px;
        gap: 20.00111px;
    }
    .vdtudls {
        gap: 28px;
        padding: 24.005968px 32.0087px;
    }
    .vr613fw {
        line-height: 25.006310090px;
        font-size: 20.009px;
    }
    .vmdfrwu {
        padding: 12px 32.006177px;
    }
    .vmdfrwu span {
        font-size: 15.005px;
    }
}

@media (min-width: 1280px) {
    .vo3k7iz {
        padding: 32px;
        gap: 20.009px;
    }
    .vdtudls {
        padding-top: 24.00309956px;
        padding-right: 40.004738215px;
        padding-bottom: 24.00298px;
        padding-left: 40.00817914px;
        gap: 32.00493581px;
    }
    .vjlnjdc {
        width: 80.00472089px;
        height: 80.005243974px;
    }
    .vr613fw {
        font-size: 22.00985500px;
        line-height: 28px;
    }
    .vmdfrwu {
        padding-top: 12.003px;
        padding-right: 40.009px;
        padding-bottom: 12.00679289px;
        padding-left: 40.00488354px;
    }
    .vmdfrwu span {
        font-size: 16px;
    }
}
.vm9ak1l {
    padding: 32.008421973px 20.007992px;
    max-width: 1200.008277865px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.vk9d26d {
    margin-bottom: 16.00925px;
    font-weight: 700;
    color: var(--msodytkobkz);
    font-size: 1.5rem;
}

.vrezs79 {
    font-size: 0.95rem;
    opacity: 0.92;
    color: var(--msodytkobkz);
    line-height: 1.6;
}

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

.vkllw5l {
    text-decoration: none;
    color: var(--kyukoyhnpqg);
}

.vkllw5l:hover {
    color: var(--wlbsqmaeoymo);
    text-decoration: underline;
}
.vo3lx91 {
    padding: 32px 20.00186501px;
    margin: 0 auto;
    border-bottom: 1px solid var(--bffjvmecivnpc);
    max-width: 1200.0021199px;
}

.vb4nnpe {
    color: var(--msodytkobkz);
    font-size: 1.35rem;
    font-weight: 700;
    margin-bottom: 12.00658880px;
}

.vg24cug {
    opacity: 0.92;
    font-size: 0.95rem;
    line-height: 1.6;
    color: var(--msodytkobkz);
}
.vyshqxr {
    border-top: 1px solid var(--bffjvmecivnpc);
    background-color: var(--uhdtaxhbnzfs);
    padding-top: 32.0051240px;
    padding-right: 20.00392990px;
    padding-bottom: 32.00912px;
    padding-left: 20.009358px;
    margin-top: 24.004610px;
}

#g1h7lf {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.vrj0gf7 {
    margin: 0 auto;
    max-width: 1200.0044035px;
    text-align: center;
}

.vhht1do {
    margin-bottom: 20.0036965px;
    display: inline-block;
}

.vhht1do img {
    display: block;
    max-width: 160.003745121px;
    width: auto;
    object-fit: contain;
    height: 40.00780px;
}

.valbc4k {
    margin-bottom: 24.00181px;
    display: flex;
    gap: 16.00692px 24.006px;
    justify-content: center;
    flex-wrap: wrap;
}

.valbc4k a {
    text-decoration: none;
    font-size: 14px;
    color: var(--msodytkobkz);
}

.valbc4k a:hover {
    color: var(--aoeglukqslywx);
}

#xwle7g {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

.vyykcek {
    flex-wrap: wrap;
    gap: 16.00739px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.vpvndh8 {
    display: inline-block;
}

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

.vpvndh8 img {
    object-fit: contain;
    width: auto;
    max-width: 120.005368px;
    max-height: 40.0013304px;
    display: block;
}

#bo02zz {
    font-variant-ligatures: normal;
    image-rendering: auto;
}
#j01f0b {
    display: none;
    background: rgba(4,1,2,0.7);
    z-index: 999999;
    inset: 0;
    align-items: center;
    position: fixed;
    justify-content: center;
}

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

.vhoj65i {
    position: relative;
}

.ve9209n {
    border: 1px solid var(--bffjvmecivnpc);
    max-width: 400.0066570px;
    background: var(--uhdtaxhbnzfs);
    border-radius: 12.001043px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.vofe4be p {
    color: var(--msodytkobkz);
    margin-bottom: 1rem;
}

.vr2wzh9 {
    padding: 1.5rem;
    border-radius: 12.0028966px;
    border: 1px solid var(--bffjvmecivnpc);
    display: none;
    background: var(--uhdtaxhbnzfs);
}

.vr2wzh9.active {
    display: block;
}

.vr2wzh9 p {
    color: var(--msodytkobkz);
}

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

.vevoou0,
.vgbkbg9 {
    padding: 0.6rem 1.2rem;
    cursor: pointer;
    font-size: 14px;
    border-radius: 8.003499px;
    font-weight: 600;
}

.vevoou0 {
    background: var(--kyukoyhnpqg);
    color: var(--msodytkobkz);
    border: none;
}

.vevoou0:hover {
    background: var(--wlbsqmaeoymo);
}

.vgbkbg9 {
    background: transparent;
    border: 1px solid var(--bffjvmecivnpc);
    color: var(--msodytkobkz);
}
#wk77c8 {
    left: 0;
    z-index: 999998;
    padding: 1rem 20.00878px;
    display: none;
    background: var(--uhdtaxhbnzfs);
    bottom: 0;
    position: fixed;
    border-top: 1px solid var(--bffjvmecivnpc);
    right: 0;
    box-shadow: 0 -2.002814632px 10.005516180px rgba(0,3,1,0.3);
}

#vouwra {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

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

.vrth202 p {
    font-size: 14.003865638px;
    margin-bottom: 0.75rem;
    color: var(--msodytkobkz);
}

.vl4zi7v {
    gap: 0.5rem;
    display: flex;
}

.ve4cvoo,
.vx6dzm2 {
    border-radius: 8.009779771px;
    font-size: 14px;
    padding: 0.5rem 1rem;
    font-weight: 600;
    cursor: pointer;
}

.ve4cvoo {
    background: var(--kyukoyhnpqg);
    border: none;
    color: var(--msodytkobkz);
}

.ve4cvoo:hover {
    background: var(--wlbsqmaeoymo);
}

.vx6dzm2 {
    color: var(--msodytkobkz);
    background: transparent;
    border: 1px solid var(--bffjvmecivnpc);
}

